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
Yo diría que es al revés:
Negado Es Nulo
O:
No Es Nulo
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.
--
Un saludo,
Patxi Sanz
Tudela (NA)
http://pasa.hostzi.com/
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
--
Saludos
Ram�n
"Tony" <To...@discussions.microsoft.com> escribi� en el mensaje
news:C3B9D931-67FD-4E47...@microsoft.com...
> Hola a todos:
>
> 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"??...
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
Salu2
--
José Mª Fueyo
[MS MVP Access]