Autor Tópico: Grid que passe informações de um local para outro  (Lida 1630 vezes)

ramosinfo

  • Intermediário
  • ***
  • Mensagens: 181
Grid que passe informações de um local para outro
« Online: Dezembro 14, 2009, 07:09:50 pm »
Preciso que o usuário maneje os dados de uma tabela para outra tabela de forma visual, como o "Selecionar Campos" do ScriptCase, só que com os dados de uma tabela para outra, assim como ordenar estes dados de acordo com as setas, igual o "Selecionar Campos" mesmo. rs.

Tem como na versão 4? Ou na 5?

Haroldo

  • Expert
  • *****
  • Mensagens: 8953
  • Conhecimento diminui limitações.△TFA△
    • InfinitusWeb Software de Gestãol/Gestão ITIL/Consultoria Scriptcase
Re: Grid que passe informações de um local para outro
« Responder #1 Online: Dezembro 14, 2009, 07:39:06 pm »
da para fazer mas tem que usar muito SQL e dois campos selects multilinhas, os botões acionam os comandos, tanto de transferência como ordenação, mas da um pouco de trabalho, não sei se o sc ja faz isso.

Rodrigo Lins

  • Global Moderator
  • Expert
  • *****
  • Mensagens: 502
    • Overalt I.T
Re: Grid que passe informações de um local para outro
« Responder #2 Online: Dezembro 17, 2009, 03:25:36 pm »
Boa Tarde,

Você poderia fazer da seguinte forma:

- Criar um campo do tipo Duplo-Select, com um comando SELECT nos dados da tabela que você deseja .

- E no evento onValidate (por exemplo) utilizar a função explode do PHP para retirar os pontos e vírgulas ( ; )  que ficam entre cada um dos itens selecionados, para separar os dados que serão inseridos em cada linha.

-  E por ultimo utilizar a macro sc_exe_sql com o comando INSERT para a tabela desejada, só que ele irá precisar estar dentro de um laço (Foreach, por exemplo) para ele percorrer todo o array.

Acho que poderia ser feito algo deste tipo.

Rodrigo Lins.