Access如何以一對4查詢結果
請問各位大大
如果一個資料表中有四個欄位 分別為擔保開始日期 擔保結束日期 合約開始日期 合約結束日期
現在想做一個查詢就是希望可以依照我輸入的日期來查詢
比如說當我點了此查詢時 先跳出詢問日期對話框
如果我輸入的日期正好比對到擔保結束日期的日期那查詢結果就只要出現符合擔保結束日期的欄位即可
請賜教謝謝
Update:給樓下的阿峰大大
資料表中有四個欄位 分別為擔保開始日期 擔保結束日期 合約開始日期 合約結束日期
一開始跳出來ㄉ視窗是"請輸入日期"
然後再依照輸入ㄉ日期來對照上面四個欄位
來顯示出符合ㄉ資料
也就是輸入ㄉ日期只要符合上面四個欄位ㄉ其中之ㄧ即可顯示出整列資料
謝謝您
請賜教
Update 3:給樓下的pop大大
無法做出耶 >
Comments
版主好:
擔保開始日期_ 擔保結束日期 _合約開始日期_ 合約結束日期
只要符合上面四個欄位ㄉ其中之ㄧ即可顯示出整列資料
作法如下_
如果_要先對照_擔保開始日期_
則在準則的第一列_該欄位_輸入_[請輸入日期]
其次對照_擔保結束日期
則在準則的第二列_該欄位_輸入_[請輸入日期]
其他以此類推.
希望有幫上忙.
各位大大好_
既然已經將問題_延伸到表單的作頁介面.
是否可以_提供_如何_作複選條件的查詢.
ex_擔保開始日期 擔保結束日期 合約開始日期 合約結束日期
設定____
_只要查_擔保開始日期 ___ 合約開始日期
或是只要查_ 擔保結束日期__ 合約結束日期
或是全部查詢或是其他組合的查詢.
建立表單-->test 查詢表單
圖片參考:http://img376.imageshack.us/img376/9419/access141l...
建立[未結合]文字方塊-->Text0-->輸入日期用
建立查詢
圖片參考:http://img254.imageshack.us/img254/1541/access140w...
在9~12欄的準則中輸入[Forms]![test查詢表單]![Text0]
注意不可在同一列,同一列為"且"(AND之意)
不同列為"或"(OR之意),只要符合其中一欄的條件就會被篩選出來
在表單中加入指令按鈕-->執行查詢-->開啟剛建立的查詢
昨晚已將檔案回傳,試試看有問題再連絡
請試著在查詢表單中新增一個日期輸入欄位,
以此日期作為條件,
直接對表單中的四個日期欄位查詢即可。
試看看
2008-12-12 18:06:17 補充:
在表單首新增一個「非結合」文字方塊作為「日期」條件的輸入欄位,
在該控制項屬性表事件After_Update輸入
Me.Requery
開啟查詢設計視窗,再這四個欄位的準則中輸入
[Forms]![表單名稱]![日期條件欄位名稱]
如果是要查四個欄位中,只要有該日期就顯示的話,
請將準則中條件[Forms]......改採階梯式排列
試看看
您必須將先將資料表做成查詢,然後在查詢的設計檢視模式下,於(擔保結束日期)欄位的準則中輸入:例"[請輸入擔保結束日期]",然後在功能表(查詢)→(參數)開啟參數對話框,在參數欄位底下同樣輸入"[請輸入擔保結束日期]"(一定要一樣),資料類型則選擇跟您資料表的欄位類型一樣就好,應該是時間日期吧!好了就可以跳出去試看看啦~~~~
輸入日期是只針對[擔保結束日期]相符的列出,還是所有欄位日期相同的都列出