![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Clave Vacia
Tengo un formulario para introducir clientes en una bd firebird, el caso es que la clave principal es el NIF, y, si la dejo en blanco me da error y me sale del programa, como puedo hacer para que me avise de que tengo que cubrir el campo NIF sin que me cierre el programa?
Un saludo a todos y gracias de antemano. |
|
#2
|
||||
|
||||
|
Verifica
AL momento de mandar los parametros verifica que no vaya en blanco es lo as sencillo
__________________
El Fracaso tiene mil explicaciones el Éxito no necsita explicación |
|
#3
|
|||
|
|||
|
bien el problema es, como hago eso
![]() |
|
#4
|
||||
|
||||
|
No sé de qué manera estés haciendo la inserción pero si utilizas un dataset entonces basta que uses su evento BeforePost para hacer la validación. Si el campo no se llenó, usas abort para cancelar la inserción.
// Saludos |
|
#5
|
|||
|
|||
|
si, estoy haciendo una insercion, uso un IBDataset.
Los datos los intruduzco en un grupo de DBEdits, uno para cada campo. entonces yo cubro todos los campos y luego doy al boton este que es una V que esta en un DBNav. Bien, me voy al evento beforeinsert del dataset entonces se me abrira para escribir codigo de delphi, y como le pongo: if DBedit1.Text = "" then begin .. end; ¿? es asi como accedo a lo que esta escrito en un dbedit? y luego porque sustituyo los puntos dentro del if? mmm ClientesDataset.Abort? si os sirve de algo, el dataset clientes le puse una propiedad Transaction a un objeto transaction que tengo tambien en el modulo de datos. un saludo. |
|
#6
|
||||
|
||||
![]() |
|
|
|