2017-05-25 94 views
1

我想在查詢上創建條件,所以當我選擇當前期間到表單上的組合框時,日期將過濾到只顯示START和END之間的日期(位於表格上) 。例如,如果我在哪裏寫入從一張表到另一張顯示記錄

IF[PComboBox].[Text] = ([Period]) ([Period]) BETWEEN ([Start]) and ([End]) 

我有一個包含3個字段,(期間),這是26個記錄從我把1(開始)(完)每個週期是詳細什麼日期開始的表之間。

然後我有另一個表,其中包含所有客戶端記錄和每個作業調用的開始日期。 (Matter_OpenDate)。

以上條件在查詢的Matter_OpenDate下。

該代碼肯定是非常錯誤的,但希望有人能夠理解它並幫助我。

希望這對大家都是可以理解的。

回答

0

這可能是:

Select 
    * 
From 
    TablePeriod, 
    TableMatter 
Where 
    TablePeriod.Period = [Forms]![YourFormName]![PCombobox] 
    And 
    TableMatter.Matter_OpenDate Between TablePeriod.Start And TablePeriod.End 
+0

只是爲了確保我這樣做的權利,在那裏我會把這個代碼,標準不會接受它。 – Ethan

+0

這是完整的SQL。切換到新查詢的SQL視圖並進行修改以適合您的實際表和字段名稱。 – Gustav

相關問題