Alterar o valor do field de um registro ainda não inserido
Olá Pessoal!
O que estou querendo fazer é o seguinte:
Tenho um DBNavigator apontando para uma tabela e um dblabel vinculado com esse DBNavigator. Quando mudo a linha da tabela desse DBNAvigator, uma query é atualizada num DBQuery, mudando os registros de outra tabela num DBGrid. Nesse DBGrid, tenho um outro DBNavigator com todos os botoes disponiveis. QUando clico no botao para adicionar, quero pegar um campo da tabela do primeiro DBNavigator e colocar na nova linha que sera criado no DBGrid da segunda tabela!
entenderam? :roll:
Resumindo.. como faço para alterar o valor de um field de um registro ainda não inserido na database, sendo que esse field esta num dbgrid e o campo nao está sendo visivel (visible = false) ??
Obrigado
[]´s
Sigrist
O que estou querendo fazer é o seguinte:
Tenho um DBNavigator apontando para uma tabela e um dblabel vinculado com esse DBNavigator. Quando mudo a linha da tabela desse DBNAvigator, uma query é atualizada num DBQuery, mudando os registros de outra tabela num DBGrid. Nesse DBGrid, tenho um outro DBNavigator com todos os botoes disponiveis. QUando clico no botao para adicionar, quero pegar um campo da tabela do primeiro DBNavigator e colocar na nova linha que sera criado no DBGrid da segunda tabela!
entenderam? :roll:
Resumindo.. como faço para alterar o valor de um field de um registro ainda não inserido na database, sendo que esse field esta num dbgrid e o campo nao está sendo visivel (visible = false) ??
Obrigado
[]´s
Sigrist
Sigrist
Curtidas 0
Respostas
Buosinet
01/03/2004
Coloque o novo valor do campo no evento AfterInsert do DBQuery
Ex:
DBQUery2.campo_a_preencher.NewValue := DBQuery1.campo_original
Qquer coisa, é só falar.
Buosi.
Ex:
DBQUery2.campo_a_preencher.NewValue := DBQuery1.campo_original
Qquer coisa, é só falar.
Buosi.
GOSTEI 0
Sigrist
01/03/2004
Blz buosinet!!
funcinou!
valeu! :D
[]´s
Sigrist
funcinou!
valeu! :D
[]´s
Sigrist
GOSTEI 0
Buosinet
01/03/2004
Disponha. Se precisar, é só falar.
Buosi
Buosi
GOSTEI 0