Assunto: Passar dados de um DBgrid para outro DBgrid
Assunto: Passar dados de um DBgrid para outro DBgrid
Tenho o DBgrid1 que recebe dados de uma query, e preciso passar os dados para o DBgrid2 quando o código digitado no Edit1 validar os dados na coluna Barras1.
só que a query recebe quantidade de cada cada registro, exemplo o dbgrid1 apos executar a query lista 5 registros(produtos) e cada um com uma quantidade. digamos que cada registro tenha quantidade 2, e cada vez que eu digite o codigo relacionado a cada produto que está no Barras1 ele vá pra o outro DBgrid2 , e claro seja removido do DBgrid 1.
Como faço isso?
Tenho o DBgrid1 que recebe dados de uma query, e preciso passar os dados para o DBgrid2 quando o código digitado no Edit1 validar os dados na coluna Barras1.
só que a query recebe quantidade de cada cada registro, exemplo o dbgrid1 apos executar a query lista 5 registros(produtos) e cada um com uma quantidade. digamos que cada registro tenha quantidade 2, e cada vez que eu digite o codigo relacionado a cada produto que está no Barras1 ele vá pra o outro DBgrid2 , e claro seja removido do DBgrid 1.
Como faço isso?
Valmir Inacio
Curtidas 0
Respostas
Raimundo Pereira
19/08/2015
Coloca um print dos grids.
Não conseguir entender o que você realmente precisa
Não conseguir entender o que você realmente precisa
GOSTEI 0
Valmir Inacio
19/08/2015
[img:descricao=foto]http://arquivo.devmedia.com.br/forum/imagem/448641-20150819-164644.jpg[/img]segue a imagem
GOSTEI 0
Mateus Ribeiro
19/08/2015
Boa tarde!
O segundo Grid possui uma tabela vinculada?
O segundo Grid possui uma tabela vinculada?
GOSTEI 0
Valmir Inacio
19/08/2015
Não apenas a mesma estrutura do primeiro DB
GOSTEI 0
Mateus Ribeiro
19/08/2015
Não apenas a mesma estrutura do primeiro DB
Huum... DBGrid é um componente que serve como espelho de uma tabela.
Não é possível vc adicionar valor na DBGrid sem q ela possua um DataSet atribuído a ela. Já que vc não quer criar uma tabela no seu banco pra fazer isso, cria um ClientDataSet com esses campos, e liga nessa DBGrid2.
Como vc sabe, quando vc fechar o programa, os dados da DBGrid2 serão perdidas, pq vc nao está salvando em lugar nenhum.
GOSTEI 0
Valmir Inacio
19/08/2015
isso mesmo, porem ao terminar o procedimento de passar(conferir) os dados para o Segundo DB Grid , ao clicar no botão salvar apenas a informação para a tabela onde será gravado que os registros foram conferidos.
GOSTEI 0
Vicente Santos
19/08/2015
/?? SOLUÇÃO ?
GOSTEI 0