Hola sisne.
Si en la creación de la tabla, declaraste el campo como no nulo:
Código:
CREATE TABLE PERSONA (
PERSONA_ID INTEGER ,
NOMBRE VARCHAR(40) NOT NULL,
NACIMIENTO SMALLINT,
PRIMARY KEY(PERSONA_ID)
);
No necesitas programar nada, puesto que Delphi va a detectar esos campos (
NOT NULL) y va a poner automáticamente su propiedad
Required a
True. Por lo que cuando quieras guardar, Delphi no enviará los datos al servidor y la propia aplicación te va a elevar una excepcion.
Tomando en cuenta el ejemplo de arriba:
Si olvidaste ingresar el campo
NOMBRE, te avisará con el siguiente mensaje:
"Es necesario que el campo 'NOMBRE' contenga algún valor"
Saludos.