Ver Mensaje Individual
  #2  
Antiguo 19-08-2024
manelb manelb is offline
Miembro
 
Registrado: mar 2017
Posts: 297
Reputación: 10
manelb Va por buen camino
Considero que es importante saber de que forma y en que momento estás validando ese valor para poder orientarte.

Si la validación del valor del campo la realizas en el evento onvalidate, el sistema no permite que abandones la celda hasta que el valor sea validado correctamente.
Creo que és el lugar correcto donde hacer la verificación.

Un ejemplo ràpido(y extremo) donde solo permite un codigo='00000':
Código Delphi [-]
procedure TForm1.FDQuery1CODIGOValidate(Sender: TField);
begin
  if sender.AsString<>'00000' then
    raise Exception.Create('El código no cumple con el formato');
end;

Saludos
Responder Con Cita