Fórum DBGrid1 para DBGrid2 em uma consulta ????? #238698

20/06/2004

0

Ai pessoal tb?

Quero marca uma Reunião para varios Funcionarios...

Tenho 2 tabelas no BD em InterBase(Funcionario,ReuniaoFunc)...

Faço uma consulta na tabela Cliente usando IBQuery e o Resultado sai na DBGrid1...ate ai sem problema...

Exemplo do Resultado na DBGrid1 : (Digito a letra ´J´)...

Jackson Pires
Jandiel Silva
Jose dos Santos
João Castro

Tenho outra DBGrid2 vinculada a DataSoucer2 da Tabela ReuniãoFunc...

Quero fazer o seguinte....No Resultado da Consulta da DBGrid1, Selecionar o Funcionario que vai para Reunião,Dando um duplo Click no funcionario selecionado... e ir para DBGrid2 onde vai ser armazendo(Insert) na tabela ReuniãoFunc...Caso o Funcionario já esta na DBGrid2... da uma mensagem.......É se caso dessista(Cancel) de marca a reunião limpa a DBGrid2......

Isso tem como?? sou iniciante.....

........[ ]s.....Jairo-Go.....


Jairo-go

Jairo-go

Responder

Posts

20/06/2004

Piassa

kra, se vc conseguir a resposta dessa consulta, vc me avisa kra, mas eu aco q deve ser algo assim, Query1atributo:= query2atributo;
caso seja num outro form
form1.Query1atributo:= form2.Query1atributo,
isso funciona se vc colocar um botão pra selecionar


veio se alguém tiver uma resposta mais clara que esta me avise, blz?

flw


Responder

Gostei + 0

21/06/2004

Jairo-go

Piassa eu recebi esta dica.....vou testa.....+ se vc acha outra me passa falou.....Jairo

[b:f26af6ec08]use o dbgrid cell click para aramazenar os dados no outro dbgrdid
por exemplo:

dbgrid1.coluns[1].text:= dbgrid2.coluns[3].text;

if dbgrid2.coluns[3].text = variavel do banco then
messagedlg(´Funcionario ja existente)
else if dbgrid2.coluns[3].text := ´´ then
dbgrid2.colunns.clear;[/b:f26af6ec08]


Responder

Gostei + 0

21/06/2004

Khundalini

DBGrid pra uma seleção desse tipo considero sem nexo, pois os gris estão baseados em consultas no banco de dados. Haveria em fazer uma seleção desse tipo com grid se, ao invés de IBQuery, fosse usado ClientDataSet. Aí sim, ia ficar show.

[]s
Rubem Rocha
Manaus, AM


Responder

Gostei + 0

21/06/2004

Piassa

[quote:af8156c063=´Jairo-GO´]Piassa eu recebi esta dica.....vou testa.....+ se vc acha outra me passa falou.....Jairo

[b:af8156c063]use o dbgrid cell click para aramazenar os dados no outro dbgrdid
por exemplo:

dbgrid1.coluns[1].text:= dbgrid2.coluns[3].text;

if dbgrid2.coluns[3].text = variavel do banco then
messagedlg(´Funcionario ja existente)
else if dbgrid2.coluns[3].text := ´´ then
dbgrid2.colunns.clear;[/b:af8156c063][/quote:af8156c063]



blz jairo, qqr coisa eu te aviso, bele?


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar