Pasar valor texto y null de un formulario a una consulta
Estoy dando vueltas al tema y buscando mil ejemplos y no doy con la solución.
Tengo una consulta donde el campo puede ser texto o nulo, y un formulario donde quiero poner un filtro en el que si pongo que me saque los registros de por ejemplo valor "SI" no hay problema pero cuando le digo que me saque todo, osea los de valor "SI" o si Es Nulo, no hay manera.
En la consulta lo tengo así:
Como [Formularios]![formulario_todas_facturas_criterios]![cri_pagado]
Y en el formulario lo tengo, que al cambiar el valor en el combo:
Valores del combo: SI, NO, TODAS -> utilizo otro campo oculto en el formulario (cri_pagado) para pasar ahí el literal de la consulta
El evento lo tengo así:
Private Sub cuadro_pagado_Change()
If Me.Cuadro_pagado = "SI" Then
Me.cri_pagado = "SI"
End If
If Me.Cuadro_pagado = "NO" Then
Me.cri_pagado = "NO"
End If
If Me.Cuadro_pagado = "TODAS" Then
Me.cri_pagado = "* Or Es Nulo"
End If
He probado de mil maneras TODAS y en casi siempre me sale: No coinciden los tipos.
¿Alguna solución?
Ah, estoy con access 2007