El grupo al cual envías entradas es un grupo Usenet. Si envías mensajes a este grupo, cualquier usuario de Internet podrá ver tu dirección de correo electrónico
En un formulario tengo varios campos para que el usuario realice una consulta en base a los datos que ha puesto en los mismos... El campo "código postal" quiero que sea de obligada cumplimentación, pero no sé qué tengo que poner para que dicha obligación se realice... He probado a poner en las propiedades del campo, en la regla de validación "Es Negado Nulo" pero me sigue permitiendo dejar el campo en blanco...
¿¿Cómo puedo hacerlo a través de la propiedad "Regla de validación"??...
Gracias por anticipado...
P.D.: por si tiene algo que ver, tengo el Office 2000
Eso sí, ten en cuenta una cosa: las reglas de validación sólo funcionan cuando se intenta modificar el valor del control/campo o cuando se va a guardar el registro. Como dices que es un control independiente, Access sólo comprobará la regla de validación si el usuario escribe algo en ese control.
Hola A parte de lo que dice Patxi también puedes poner algo así en el evento "al salir" del campo en cuestión
Private Sub CodigoPostal_Exit(Cancel As Integer) If IsNull(Me.CodigoPostal) Or Me.CodigoPostal = "" Then MsgBox "Es obligatorio introducir los datos en este campo" Cancel = True End If End Sub
> En un formulario tengo varios campos para que el usuario realice una > consulta en base a los datos que ha puesto en los mismos... El campo > "código > postal" quiero que sea de obligada cumplimentación, pero no sé qué tengo > que > poner para que dicha obligación se realice... He probado a poner en las > propiedades del campo, en la regla de validación "Es Negado Nulo" pero me > sigue permitiendo dejar el campo en blanco...
> ¿¿Cómo puedo hacerlo a través de la propiedad "Regla de validación"??...
> Gracias por anticipado...
> P.D.: por si tiene algo que ver, tengo el Office 2000
Hola Tony Puedes comprobar en el evento "antes de actualizar" del formulario, sí ese control tiene valor.
Private Sub Form_BeforeUpdate(Cancel As Integer) if me.txtCodPostal.Value & ""="" then msgbox "Rellene el código postal" me.txtCodPostal.SetFocus Cancel=True end if End Sub
"José Mª Fueyo" wrote: > Hola Tony > Puedes comprobar en el evento "antes de actualizar" del formulario, sí ese > control tiene valor.
> Private Sub Form_BeforeUpdate(Cancel As Integer) > if me.txtCodPostal.Value & ""="" then > msgbox "Rellene el código postal" > me.txtCodPostal.SetFocus > Cancel=True > end if > End Sub