¿Cómo hacer una búsqueda alternativa si uno de mis valores es NULL (VBA ACCESS)?
A veces uno de los campos de búsqueda se pueden omitir como sucede a continuación, pero el código me sigue dando error como si omitiera el if ISNULL then:
Por ejemplo, deseo contar los microorganismos entre una fecha dada, pasando por NO escoger ningún servicio hospitalario si su combo box está vació.
Pd: Todo está en el mismo evento al terminar de poner la fecha final.
Este es el código que he venido usando:
Private Sub postFecha_AfterUpdate() Me.cuentaPorFecha = DCount("*", "[regEnterobacterales]", "[microorganismos]=" & Me.enteroOption & " and [servicio] = " & Me.serviOption & " and [fecha] Between " & CDbl(CDate(Me.preFecha)) & " and " & CDbl(CDate(Me.postFecha))) If IsNull(Me.serviOption) Then Me.cuentaPorFecha = DCount("*", "[regEnterobacterales]", "[microorganismos]=" & Me.enteroOption & " and [fecha] Between " & CDbl(CDate(Me.preFecha)) & " and " & CDbl(CDate(Me.postFecha))) End If End Sub
Respuesta de Julián González Cabarcos
1
2 respuestas más de otros expertos
Respuesta de Eduardo Pérez Fernández
2
Respuesta de Enrique Feijóo
1