Ver Mensaje Individual
  #10  
Antiguo 18-07-2007
Avatar de PepeLolo
PepeLolo PepeLolo is offline
Miembro
 
Registrado: jun 2003
Ubicación: Fuenlabrada - Madrid - Espagna
Posts: 265
Reputación: 24
PepeLolo Va por buen camino
uff que paso con el código

Pues lo tienes fácil, tu mismo lo estas diciendo; bajo esa premisa yop me crearía una unit en el que incluiría las validaciones de los componentes que te fueran haciendo falta. Ejemplo:

Validando un TEdit:
Código Delphi [-]
procedure TEditValida(Sender :TObject; Label, mensaje:String);
begin
  IF TEdit(Sender).Text = '' then 
   begin
      TEdit(Sender).SetFocus;
       Raise Exception.Create('El campo ' + QuotedStr(label) + ' ' + mensaje);
   end;
end;


Validando un TDBEdit:
Código Delphi [-]

procedure TEditValida(Sender :TObject; mensaje:String);
begin
 IF TDBEdit(Sender).Text = '' then
    begin
      TDBEdit(Sender).FocusControl;
       Raise Exception.Create('El campo ' +  QuotedStr(TDBEdit(Sender).DisplayLabel) + ' ' + mensaje);
    end;
end;

Así sucesivamente con todas las clases de tipos de datos a validar que necesites.
__________________
PepeLolo
El hombre el único virus que mide más de unas cuantas micras
Responder Con Cita