從訪問表單的文本字段傳遞開始和結束日期參數 (Pass start and end date parameter from text field of access form)


問題描述

從訪問表單的文本字段傳遞開始和結束日期參數 (Pass start and end date parameter from text field of access form)

我正在使用 MS Access 2016,我正在嘗試將開始和結束日期參數傳遞給查詢,例如:=>[start date] & <= [結束日期]

我需要的是,如果我將任何日期留空,例如開始或結束,我需要從該開始日期開始的所有日期或直到結束日期的所有日期.


參考解法

方法 1:

Simply include an or is null branch to your query selection criteria, e.g.:

select * from YourTable 
where 
    (YourDate >= Forms![Your Form]![Start Date] or Forms![Your Form]![Start Date] is null) and 
    (YourDate <= Forms![Your Form]![End Date]   or Forms![Your Form]![End Date]   is null)

(by RizwanLee Mac)

參考文件

  1. Pass start and end date parameter from text field of access form (CC BY‑SA 2.5/3.0/4.0)

#ms-access-forms #SQL #ms-access






相關問題

DLookup 表達式總是返回相同的記錄 (DLookup expression always returning the same record)

MS-Access VBA - 如何將文本框使用的當前查詢字段名稱分配給變量 (MS-Access VBA - How to assign the current query field name used by a textbox to a variable)

MS Access 錯誤 3188:無法更新;當前被這台機器上的另一個會話鎖定 (MS Access Error 3188: Could not update; currently locked by another session on this machine)

將文本框值分配給多個表/查詢字段值 (Assigning a textbox value to a multiple table/query field values)

從訪問表單的文本字段傳遞開始和結束日期參數 (Pass start and end date parameter from text field of access form)

如何根據來自兩個組合框的輸入隱藏/取消隱藏子表單? (How do I hide/unhide a subform based on the input from two comboboxes?)

ms訪問表單:組合框到多選下拉菜單 (ms access form: combobox to multiselect dropdown menu)

訪問表單宏 Where 條件 (Access Form Macro Where Condition)

(Microsoft Access) 如何輸入多個新記錄,其中 5 個字段中有 2 個被重置 ((Microsoft Access) How to Input multiple new records with 2 out of 5 fields from being reset)

帶有“新記錄”按鈕的更新前 (BeforeUpdate with a "new record" button)

MS Access 表單日期/時間輸入問題 (MS Access Forms Date/Time Entry Trouble)







留言討論