現有一窗體,想提供如下功能:
有兩個下拉列表。列表一,為定單日期,列表二為定單號碼.
現寮現如下功能。
在列表一中選中,或填入某一日期則在列表二中,出現當日所下定單的單號。
由于一天可以有多個定單,而一個定單又可經多天之后方可交貨。
這樣做就有效的縮小了查底的范圍,
做法如下:先作一個查詢,只有兩列,分別提供單號和日期字段,
然后在列表框二的數據來源設為如下:
select 單號 from 查詢 where 日期 = me.定單日期
這樣就寮現在第一次單擊列表框 二時,同時更新了查詢范圍。
但是隨之而來的問題如下:
不能每次在單擊列表杠二時,都立即更新查詢。
則可在列表框 的click事件中加上如下代碼
Dim ctl As Control
Set ctl = [Forms]![窗體名]![控件名]