Validar CPF/CNPJ antes de gravar no banco

Delphi

16/06/2010

Boa tarde, tenho 2 questões


1 -  Como faço para validar um CPF/CNPJ antes de efetuar a gravação no banco. A função para a validação eu já tenho.

Tentei colocar no OnExit do DBEdit mas não caiu nessa instrução. Coloquei também no BeforePost do ClientDataSet, até dá a mensagem de erro, mas grava do mesmo jeito.

Como posso resolver isso?

Trabalhando com Herança de Form, Delphi 2009, FireBird e ClientDataSet.

**********************

2 - Qndo vou debugar minha aplicação sempre cai em uma tela (creio que seja endereços de memória), como faço para não exibir mais essa tela?


Fábio Cruz

Fábio Cruz

Curtidas 0

Respostas

Wilson Junior

Wilson Junior

16/06/2010

No BeforePost coloque
DatabaseError( 'CPF inválido!'#13'Por favor, corrija.' );

assim não irá gravar.

Espero ter colaborado.
GOSTEI 0
Fábio Cruz

Fábio Cruz

16/06/2010

Obrigado!!
GOSTEI 0
POSTAR