Como passar os dados de um DBGRID para um DBMEMO
Pessoal,
eu tenho uma rotina de pesquisa onde um DBGRID recebe todo o resultado da pesquisa, porém eu preciso que depois disso eu possa passar tudo para um MEMO ou DBMEMO.
Ah, se tiver como o DBMEMO receber o resultado da minha pesquisa direto também pode ser galera...
Será que alguem pode me ajudar ?????
Um abraço
Diego
eu tenho uma rotina de pesquisa onde um DBGRID recebe todo o resultado da pesquisa, porém eu preciso que depois disso eu possa passar tudo para um MEMO ou DBMEMO.
Ah, se tiver como o DBMEMO receber o resultado da minha pesquisa direto também pode ser galera...
Será que alguem pode me ajudar ?????
Um abraço
Diego
Diego
Curtidas 0
Respostas
Bacalhau
18/09/2003
Assumindo que a DBGrid está ligada a uma table e pretendes acumular o resultado noutra table:
table2.edit; // tabela de destino
table2.fieldbyname(´Memo´).asstring := ´´; // esvazia a memo
table2.post;
table1.first;
while not table1.eof do
begin
table2.edit;
table2.fieldbyname(´Memo´).asstring :=
table2.fieldbyname(´Memo´).asstring +
table1.fieldbyname(´Campo a integrar´).asstring;
table2.post;
table1.next;
end;
table2.edit; // tabela de destino
table2.fieldbyname(´Memo´).asstring := ´´; // esvazia a memo
table2.post;
table1.first;
while not table1.eof do
begin
table2.edit;
table2.fieldbyname(´Memo´).asstring :=
table2.fieldbyname(´Memo´).asstring +
table1.fieldbyname(´Campo a integrar´).asstring;
table2.post;
table1.next;
end;
GOSTEI 0