Ver Mensaje Individual
  #3  
Antiguo 01-06-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Algo menos elaborado, pero mas sencillo si sos novato es:

Código Delphi [-]
Function TForm1.ValidarDatos : Boolean;
Var
  s : Mensaje;

Begin
  s := '';
  if Trim(EditNombre.Text) = '' Then
    s := s + '[Nombre] ';
  if Trim(EditApellido.Text) = '' Then
    s := s + '[Apellido] ';
  ....
  if s <> '' Then
    ShowMessage('Error: Debe rellenar los siguientes campos: ' + s);
  result := s = '';
end;

//luego simplemente llamas a la función ValidarDatos

Procedure TForm1.BtnGrabarClick(Sender : TObject);

Begin
  if ValidarDatos Then
    Graba;
end;

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita