試圖將2個篩選器同時應用於子窗體。子窗體上的多個篩選器
想要查看日期X和Y之間以及僅來自BRANCH Z的記錄。
單獨工作很好,但不能同時使用兩者。我知道這件事情
當前代碼:
Private Sub Command39_Click()
If IsNull(Me.txtFrom) Or IsNull(Me.txtTo) Then
MsgBox "Insert date!"
Else
With Me.frmDailyRevenue.Form
.Filter = "[DateDbl] BETWEEN " & Me.txtFromDbl & " AND " & Me.txtToDbl & "" And [F5] = " & Me.cboBranch & """
.FilterOn = True
End With
End If
End Sub
這是代碼,我從網上得到的我真的很新的這個基本位。
所以,所有的建議是值得歡迎的。
將該行更改爲以下並且它返回此消息:「標準展望中的數據類型不匹配」。 .Filter = 「[DateDbl] BETWEEN」 &Me.txtFromDbl& 「和」 &Me.txtToDbl& 「和[F5] = '」 &Me.cboAgDep& 「'」 我不'噸使用#因爲我的日期數量(雙)格式,而不是mm/dd/yyyy,由於各種原因。 – Felps
所以,[DateDbl]包含數字。什麼是Me.txtFromDbl?我會使用'BETWEEN'&CLng(CDate(Me.txtFrom))&「AND ...',如果在txtForm中有普通文本格式的日期。並檢查表字段的數據類型,它是cboAgDep的控制源。如果是數字,請刪除單引號。 –
也可以使用'Format(Me.txtFrom,「#」)來代替'CLng(CDate(Me.txtFrom))'' –