valor do campo no BeforeInsert

Delphi

11/08/2006

como saber o valor do um determinado campo no BeforeInsert?

utilizando o código a seguir não retorna o valor que está sendo digitado no campo. mas este mesmo código no BeforePost funciona.
DataSet.FieldByName(´COD_TRANSPORTADOR´).NewValue



Raserafim

Raserafim

Curtidas 0

Respostas

Marco Salles

Marco Salles

11/08/2006

como saber o valor do um determinado campo no BeforeInsert?


No beforeInsert o valor do campo e aonde esta o Registro...

Esta errado isto ?????


GOSTEI 0
Night_man

Night_man

11/08/2006

no evento beforeinsert o dataset ainda nao esta em modo de edicao, ele esta posicionado em algum registro da tabela

a consulta de algum field, vai retornar o valor deste campo que esta posicionado.

Como Nao entrou em edicao ainda, nao existe atribuicao para nenhum field, logo nao tem novo valor nele...

Tu nao pode utilizar o AfterInsert, esse te retornaria apos o inicio da insercao, ou seja, com os valores descritos em DefaultExpression do field


GOSTEI 0
POSTAR