Hola Ibidi.
Cita:
Se me dificulta validar dichos ingresos porque no me queda claro en cual evento queda mas practico la validacion. Si en el evento "oncolexit" de la grilla testeando en que columna estoy para validar el campo correcto o en el "onkeypress" y si la tecla presionada es enter, hacer los mismos.
|
Si el ingreso tiene que ser echo desde la grilla, me parece que lo más simple es usar el evento
OnSetText del campo involucrado:
Código Delphi
[-]
procedure TtuForm.CodigoSetText(Sender: TField; const Text: String);
begin
if ExisteCodigo(Text) then begin
TField(Sender).Value := Text;
end
else
begin
ShowMessage('Codigo inválido');
...
end;
end;
Saludos.