Ciao a tutti , sto creando una maschera con filtri multipli più casella di controllo purtroppo mi da errore 3075 qualcuno può aiutarmi ?
il codice è questo :
Dim StrAnno, StrCategoria As String
Dim Scegli, StrScelta As String
Dim FiltroVendita As String
Dim FiltroLocazione As String
If IsNull(Me.CboAnno) Then
StrAnno = "(nz([Anno]) Like '*')"
Else
StrAnno = "[Anno] = " & Me.CboAnno
End If
If IsNull(Me.CboCategoria) Then
StrCategoria = "(nz([Categoria]) Like '*')'"
Else
StrCategoria = "[Categoria] = " & Me.CboCategoria
End If
If [SceltaVendita] = 0 Then
FiltroVendita = "[Vendita] like '*'"
Else
FiltroVendita = "[Vendita] = 0 "
End If
If [SceltaLocazione] = 0 Then
FiltroLocazione = "[Locazione] like '*'"
Else
FiltroLocazione = "[Locazione] = 0 "
End If
StrScelta = StrAnno & "AND" & StrCategoria & "AND" & FiltroVendita & "AND" & FiltroLocazione
Scegli = "Select * From Economica where " & StrScelta
Me.IncassoGenerale.Form.RecordSource = Scegli
Me.IncassoGenerale.Form.Requery