ya lo intente poniendolo en el eveno onclick del control navigator
y no me funciono ..un dato importante no tengo codigo para enlazar
las tablas uso puros comoponentes el dataset datasource y un control
navigator ..
donde podre atrapar mi error con el try ...
en el evento beforespost atrape un error pero con este codigo
procedure TForm1.DatosBeforePost(DataSet: TDataSet);
begin
if Dataset.FieldByName('NOMBRE').AsString = '' then begin
ShowMessage('Debes rellenar el nombre');
Abort; // Cancelo el Post
end;
end;
pero ahora lo que pido es cambiar el mensaje que sale en ingles cuando duplico una clave ... el error que sale es porque duplico la clave . clave es la primarykey..
|