- 帖子
- 19
- 主題
- 4
- 精華
- 0
- 積分
- 57
- 點名
- 0
- 作業系統
- windows
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2015-3-8
- 最後登錄
- 2016-12-27
|
AccessVBA時間查詢
請問如何把時間寫進去~
目前都會跳錯。
我的日期格式預設為yyyy/mm/dd hh:nn,有計算到分秒
請問是哪裡要修改呢??
Private Sub 查詢_Click()
FltStr = ""
If IsNull(Me![sch查詢]) = False Then FltStr = "sch like [sch查詢] and"
If IsNull(Me![owner查詢]) = False Then FltStr = FltStr & " owner代碼 like '*" & Me![owner查詢] & "*' and"
If IsNull(Me![借出時間起]) = False Then
If IsNull(Me![借出時間迄]) = False Then
FltStr = FltStr & "借出時間 between #" & Me![借出時間起] & "# and #" & Me![借出時間迄] & "# and"
Else
FltStr = FltStr & " 借出時間 between #" & Me![借出時間起] & "# and #" & Date & "# and"
End If
Else
If IsNull(Me![借出時間迄]) = False Then
FltStr = FltStr & " 借出時間 between #" & Date & "# and #" & Me![借出時間迄] & "# and"
End If
End If
If FltStr = "" Then
Me![時間查詢子表單].Form.FilterOn = False
Else
FltStr = Mid(FltStr, 1, Len(FltStr) - 4)
Me![時間查詢子表單].Form.Filter = FltStr
Me![時間查詢子表單].Form.FilterOn = True
End If
End Sub |
|