FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Form de registro (rellenar todos los edit)
Hola.
Tengo un Form, (vcl) el cual es de registro de usuarios. Tengo varias cajas de Edit (nombre, apellidos, e-mail ........). Como puedo hacer para que si el usuario que se registra no rellena alguno de las cajas edit, que al dar al botón de registrar, salte otro form que diga por ejemplo: rellene todos los campos. Gracias |
#2
|
||||
|
||||
Para aquellos cajas que sean obligatorias ponle en la propiedad tag un 1 (por ejemplo). Despues realiza un bucle con Form1.Components[i] y si el tag es 1, y la caja está vacia (edit1.text='') añades el Hint a un String que se mostrará despues en el ShowMessage.
El mensaje final, mostrará "Por favor, rellene los siguientes campos: Nombre direccion" Un saludo
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#3
|
||||
|
||||
Algo menos elaborado, pero mas sencillo si sos novato es:
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
Hola:
Puedes poner en el evento OnExit del primer edit que quieres que no quede vacío una información general que diga algo así como: If edit1.text := '' then ShowMessage('No se puede dejar vacio, ponga algún dato'); y conectar este procedimiento en el evento OnExit de todos los demás edits que no quieres que queden vacíos. Un saludo. |
#5
|
||||
|
||||
saludos
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#6
|
|||
|
|||
Me he adelantado creo.
Hola
Gracias. Lo dejo para más adelante. Creo que me he adelantado. No tengo las bases de datos...... hechas ni nada y creo que tiene que estar primero funcionando el botón con la orden grabar a datos antes de ponerle lo de las cajas vacías. Estoy estudiando las bases de datos así que guardo estos mensajes para cuando este en funcionamiento poder ponerlo. |
#7
|
||||
|
||||
Si es una aplicación de bases de datos, basta poner la propiedad Required de los TField a true.
hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|