Validar Campos não deixando em branco ser gravado no banco

Delphi

04/03/2005

Preciso que quando o cliente for apertar a tecla salvar, caso o mesmo tenha deixado algum campo em branco apareça a mensagem que ele precisa preencher aquele campo, pois o mesmo não aceita em branco e, além de dar o setfucus no primeiro da lista, cancelar a inserção e a mesma só funcionar quando ele apertar a tecla salvar e todos os campos estiverem preenchidos. Como faço isso???


Emir Neto

Emir Neto

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

04/03/2005

Se o campo no banco estiver setado como requerido, você pode interceptar a mensagem de erro, analisá-la para obter o nome do campo e depois usar isso para retonar uma mensagem personalizada pro usuário.


GOSTEI 0
Emir Neto

Emir Neto

04/03/2005

Ok, mas nem todos estão. Que faço.


GOSTEI 0
Andremuller

Andremuller

04/03/2005

você pode percorrer os fields no BeforePost do DataSet e ver se os que estão com Required = True estão preechidos. Para os que não estão, mostre uma mensagem dizendo que o ´Campo ´ + Field.DisplayLabel + ´ não preenchido.´

Serve isso?


GOSTEI 0
POSTAR