Fórum Manipulando pesquisa em SQL #226784

18/04/2004

0

Estou desenvolvendo uma aplicação e preciso fazer com que o resultado de uma pesquisa gerada por uma query seja enviada para uma table. EX: faço a pesquisa atraves da query ultilizando o comando (Select * from TABELA where CAMPO = ´´+Edit1.Text+´´´) e o resultado dessa pesquisa emitido pelo componente DBGrid através de um duplo click seje transplantado para uma table onde juntamente com outros dados irão ser salvos.
Desde ja muito obrigado!!!


[[o-ninja]]

[[o-ninja]]

Responder

Posts

18/04/2004

G1b4

Nem precisa usar o componente table...
Coloque a propriedade DataSource do DBGrid para DataSource1 relcionado a sua Query1, ok?!
procedure TForm1.DBGrid1DblClick(Sender: TObject);
begin
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(´Select * from TABELA where CAMPO=:filtro´) ;
// Caso for String
Query1.SQL.ParamByName(´filtro´).AsString:=Edit1.Text;
Query1.Open;
end;

>g1b4<
Programador Delphi


Responder

Gostei + 0

19/04/2004

Webraptor

Saudações, vc deve alimentar o DBGrid com a pesquisa e apos isso abrir um novo QUERY com a tabela de destino dos dados, após isso vc deve fazer um FOR ou WHILE onde vc fara a varredura nos dados selecionados e enviara, através de um INSERT na nova QUERY da tabela de destino, qualquer duvida me envie um e-mail: caofila@terra.com.br espero ter ajudado...


Responder

Gostei + 0

19/04/2004

Webraptor

Saudações, vc deve alimentar o DBGrid com a pesquisa e apos isso abrir um novo QUERY com a tabela de destino dos dados, após isso vc deve fazer um FOR ou WHILE onde vc fara a varredura nos dados selecionados e enviara, através de um INSERT na nova QUERY da tabela de destino, qualquer duvida me envie um e-mail: caofila@terra.com.br espero ter ajudado...


Responder

Gostei + 0

19/04/2004

Webraptor

Saudações, vc deve alimentar o DBGrid com a pesquisa e apos isso abrir um novo QUERY com a tabela de destino dos dados, após isso vc deve fazer um FOR ou WHILE onde vc fara a varredura nos dados selecionados e enviara, através de um INSERT na nova QUERY da tabela de destino, qualquer duvida me envie um e-mail: caofila@terra.com.br espero ter ajudado...


Responder

Gostei + 0

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

Aceitar