Alterar o valor do field de um registro ainda não inserido

Delphi

01/03/2004

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


Sigrist

Sigrist

Curtidas 0

Respostas

Buosinet

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.


GOSTEI 0
Sigrist

Sigrist

01/03/2004

Blz buosinet!!

funcinou!

valeu! :D

[]´s
Sigrist


GOSTEI 0
Buosinet

Buosinet

01/03/2004

Disponha. Se precisar, é só falar.

Buosi


GOSTEI 0
POSTAR