Fórum Como passar uma linha selecionada de um DBGrid para outro? #216654
26/02/2004
0
por favor se alguem pudesse ajudar ficaria agradecido.
vlw.
Pedro Telles
Curtir tópico
+ 0Posts
26/02/2004
Lucas Silva
nele dá pra você fazer isto legal....
Gostei + 0
26/02/2004
Omar Cury
Se for dbgrid, entao vc terá que manipular as tabelas.
ex. no evento ondbClick ou onKeyPress do dbGrid(origem), vc copiaria o registro do dbGrid para a tabela destino que vc usa para aparecer no outro dbGrid(destino).
não esquecendo de dar um ´refresh´ no grid destino.
Gostei + 0
26/02/2004
Pedro Telles
msm assim obrgigado omar pela dica :)
Gostei + 0
26/02/2004
Pedro Telles
Por favor precisa de uma ajuda URGENTE!
obrigado
Gostei + 0
26/02/2004
Lucas Silva
Gostei + 0
26/02/2004
Pedro Telles
PRECISO DE AJUDA URGENTE!!!!!!!
Gostei + 0
26/02/2004
Lucas Silva
Cada um programa do jeito que achar melhor, isto é um fato..
Olha só, como usando o StringGrid não é tão dificel...
Logo depois que você abrir a query você preenche o StringGird..
open; // abriu a query for i := 0 to RecordCount - 1 do begin StringGrid.Cells[0.i,] := FieldByName(´campo´).asstring; StrignGrid.RowCount := StringGrid.RowCount + 1; end;
Com isto ja tem um StringGrid preenchido, depois é soh usar aquela função q te passei.
Qual a sua Dúvida realmente???
Gostei + 0
26/02/2004
Lucas Silva
Tenta ai...
Gostei + 0
26/02/2004
Paulo_amorim
Se for usar StringGrid no Destino, tentefazer assim...
Assim que o usuário clicar, ponha no evento OnClick (ou OnDblClick, se forem 2 vezes):
for i := 0 to Query.ColCount -1 do {creio que seja ColCount, no lembro }
begin
stgDestino.Cells[i,0] := Query.FieldByNumber[i].AsString;
end;
Quem sabe assim funcione
Gostei + 0
26/02/2004
Pedro Telles
Se alguem pudesse dar uma ideia ficaria agradecido.
Gostei + 0
27/02/2004
Paulo_amorim
Creio que enha me enganado
Tente
stgDestino.Cells[i,0] := Query.Fields.FieldByNumber(i).AsString;
Gostei + 0
19/04/2016
Thiago Santos
tenho uma tela de gerenciamento de preços com um dbgrid com todos os registros da tabela preços e
tenho outra tela de cadastro de atendimentos onde possui um dbgrid vazio
minha ideia seria ao dar um duplo clique no dbgrid preços aquele registro selecionado para o dbgrid vazio e sempre assim ir adicionando valores dentro desse dbgrid para ir aparecendo os valores
alguem me ajuda ai
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)