Hola a todos, tengo una pequeña duda que seguro ya habéis solucionado en el foro pero no consigo encontrar lo que busco así que os lo comento y si alguien me puede ayudar o indicar en que post está la solución pues genial.
El tema es valiadar DBEdits de un formulario para la inserción de un nuevio artículo. He estado echando un vistazo y he llegado ha entender hasta que haces doble clic en table, obtienes los "fields" y en el evento OnValidate hay que poner la condición, correcto??
Bien, ahora quiero que algunos de los DBEdits no puedan quedar en blanco al pulsar "aceptar" y además que la columna Cod_articulo no se pueda repetir.
Según he estado mirando debería ser una cosa como la que indico a continuación, no??
Código:
procedure TDataModule7.Table1Cod_depValidate(Sender: TField);
begin
if Table1.FieldByName('Cod_dep') is null then
showmensaje('falta cósdigo de articulo por insertar');
end;
Pero me indica que null Undeclares Identifier "null".
Por lo que respecta a que el campo no esté repetido, se utiliza el Locate o Find en el OnValidate?
Si me podéis decir que estoy haciendo mal, algún enlace o código (mejor, incluso), os lo agradecería mucho.
Un saludo a todos