2014-10-02 62 views
0

第一次發佈一個問題,但我一直在建立我的數據庫,在過去幾周在這裏一些偉大的建議benititing,謝謝大家。訪問:動態設置查詢條件爲空或不爲空

在訪問我有一個「搜索」窗體與多個組合框,查詢引用生成符合varius搜索條件的報告。但是我遇到了一個問題。

我希望能夠在查詢中的一個字段設置性判據來爲空IS NOT NULL依賴於我的形式組合框之一。

例如:組合框有兩個選項「主頁」和「離開」。如果選擇「首頁」,我希望將爲空納入查詢條件,而不爲空如果它是「離開」。

目前,我正在用相當笨重的方式管理它,並且有兩個單獨的查詢,每個選項一個(但是一個單獨的按鈕來啓動「搜索」)。

解決方案需要與Access 2007兼容。我是VBA的相對初學者,基於論壇搜索等進行學習。

在此先感謝!

回答

0

將您的組合框設置爲有兩列,隱藏第二列但綁定到它。要做到這一點,設定以下屬性:

  • 列計數= 2
  • 列寬度=2釐米; 0釐米
  • 綁定列= 2
  • 行來源類型=值列表
  • 行來源=首頁;一片空白;遠; IS NOT NULL

現在,您的組合框顯示主場/客場給用戶,但返回爲空/不爲空到查詢。