Ver Mensaje Individual
  #3  
Antiguo 09-11-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
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   // Una función que verifique la existencia del código
  begin 
    TField(Sender).Value := Text;
    // demás acciones...
  end
  else 
  begin
    ShowMessage('Codigo inválido');
    ...
  end;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita