Ver Mensaje Individual
  #3  
Antiguo 20-05-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola.

Otra opción. La clase TField y sus descendientes tienen la propiedad Required de tipo Boolean que si está en True y el valor del campo sin asignar, disparará una excepción con la advertencia que buscas si se intenta guardar.
Tenés dos maneras de asignarla: si tenés declarados los campos persistentes, desde el Field Editor y si no por código:
Código Delphi [-]
  IBDataSet1.FieldByName('TU_CAMPO').Required:= True;
  // o con IBQuery.
  IBQuery1.FieldByName('TU_CAMPO').Required:= True;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita