Access - Comprobar cuadro combinado vacío

 
Vista:

Comprobar cuadro combinado vacío

Publicado por Gubert (28 intervenciones) el 24/10/2006 14:01:47
Hola a todos.

Tengo un formulario con dos cuadros combinados (C1, C2), y quiero que cuando se seleccione una opción del C2, comprobar que se ha seleccionado algo en el C1.

Para ello he puesto en el evento "Antes de actualizar" este código

If Me!C1= Null Then
b = MsgBox("Debe seleccionar una opción en C1", , "Aviso")
End If

Pero el programa no entra dentro del "IF", no pasa por "b = Msgbox.....".

He probado con Empty, "", 0 y todo lo que se me ocurre pero no consigo que entre.

Alguien sabe porqué.

Gracias de antemano. Gubert.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Comprobar cuadro combinado vacío

Publicado por Chea (1015 intervenciones) el 24/10/2006 15:43:27
Null es contagioso, todo lo que toca lo convierte en null. Salvo con &, con cualquier otro operador, cualquier operación en la que intervenga un null da como resultado null.

Si Me.C1 es nulo, la expresión me!c1 = null dará como resultado Null, es decir, ni verdadero ni falso.

Por eso, para comprobar si un valor es nulo, se utiliza la función isNull()

If Isnull(Me!C1) then...

Saludos
José Bengoechea Ibaceta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Gracias

Publicado por gubert (7 intervenciones) el 24/10/2006 18:10:40
Gracias.

...Ya podía pelearme con las teclas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar