DBGRID - Como Validar Campo e Gravar valores fora do dbgrid

Delphi

28/10/2007

Amigos,

Utilizo DBgrid para um cadastro, porem preciso validar os campo para n aceitar valores em branco e etc.. qual a melhor maneira de validar os campo com dbgrid... ? aproveitando qual a melhor maneira de gravar um dado padrão na tabela sempre que é se criado uma nova linha do dbgrid? tentei no before Post da query mas n funcionou, retorna um erro avisando que a query não estar em modo de edição ou inserção.

Obrigado


Ant.neto

Ant.neto

Curtidas 0

Respostas

Khundalini

Khundalini

28/10/2007

Para assegurar um valor padrão ao incluir um registro, use o evento OnNewRecord.

Para validar um valor de um campo, use o evento OnSetText ou OnValidate do objeto TField ao campo que vc quer validar.

A dica pra pescar o peixe foi passada. Agora, é com vc.

Sds.,
Rubem Rocha
Manaus, AM


GOSTEI 0
Steve_narancic

Steve_narancic

28/10/2007

Teria algum problema em colocar as validações no BeforePost do Dataset?


GOSTEI 0
Ant.neto

Ant.neto

28/10/2007

Teria algum problema em colocar as validações no BeforePost do Dataset?


Não, é o que estou tentando.... na realidade... gostaria que a validação inicia-se apos sair da célula... até tentei de uma forma mas nao deu certo. se poder me ajudar, obrigado.

t+
Obrigado


GOSTEI 0
Steve_narancic

Steve_narancic

28/10/2007

tenta no oncolumexit do grid


GOSTEI 0
POSTAR