DBGRID - Como Validar Campo e Gravar valores fora do dbgrid
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
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
Curtidas 0
Respostas
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
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
28/10/2007
Teria algum problema em colocar as validações no BeforePost do Dataset?
GOSTEI 0
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
28/10/2007
tenta no oncolumexit do grid
GOSTEI 0