有關(guān)查詢的最好的部分是,您可以一次又一次地保存和運行相同的查詢,但是當(dāng)通過僅更改條件再次運行相同的查詢時,您可以考慮查詢接受參數(shù)。
如果你經(jīng)常需要運行特定查詢的變體,可考慮使用參數(shù)查詢
參數(shù)查詢以交互方式檢索信息,提示最終用戶在運行查詢之前提供標(biāo)準(zhǔn)。
您還可以指定參數(shù)應(yīng)接受的數(shù)據(jù)類型。
您可以為任何參數(shù)設(shè)置數(shù)據(jù)類型,但特別重要的是為數(shù)字,貨幣或日期/時間數(shù)據(jù)設(shè)置數(shù)據(jù)類型。
當(dāng)指定參數(shù)應(yīng)接受的數(shù)據(jù)類型時,如果用戶輸入錯誤類型的數(shù)據(jù)(例如在需要貨幣時輸入文本),則用戶會看到更有用的錯誤消息。
如果參數(shù)設(shè)置為接受文本數(shù)據(jù),則任何輸入都將解釋為文本,并且不顯示錯誤消息。
現(xiàn)在,讓我們通過創(chuàng)建一個參數(shù)查詢來看看一個簡單的例子。讓我們打開數(shù)據(jù)庫,并在創(chuàng)建表選項卡中選擇查詢設(shè)計。
雙擊tblProjects并關(guān)閉“顯示”對話框。
選擇要查看的字段作為查詢結(jié)果,如以下屏幕截圖所示。
在查詢設(shè)計網(wǎng)格中,在ProjectStart列的條件行中,鍵入[輸入項目開始數(shù)據(jù)]。字符串[輸入項目開始數(shù)據(jù)]是您的參數(shù)提示。方括號表示您希望查詢要求輸入,并且文本輸入項目開始數(shù)據(jù)參數(shù)提示顯示。
現(xiàn)在讓我們來運行查詢,您將看到以下提示。
現(xiàn)在讓我們輸入以下日期。
單擊“OK”以確認(rèn)。
因此,您將看到從2007年2月1日開始的項目的詳細(xì)信息。讓我們轉(zhuǎn)到設(shè)計視圖并再次運行查詢。
輸入上面截圖中的日期,然后單擊確定。您現(xiàn)在將看到從5/1/2008開始的項目的詳細(xì)信息。
更多建議: