2014-09-04 28 views
0

我在Access中建立報告,我要求用戶在報告打開之前輸入訂單號。 訂單號用於填充文本框並充當兩個查詢的標準(查詢用於子報表)。訪問報告提示填充文本框並用作查詢條件

到目前爲止,我一直試圖解決這個問題,沒有vba。我使用InputBox作爲TextBox的控件源,並引用查詢條件中的文本框的值。

這工作得很好,但是,用戶需要輸入兩次訂單號(兩個相同的彈出窗口,第一個觸發查詢,第二個填充文本框)。

有沒有辦法避免雙重提示?

謝謝!

+0

你不能創建一個表單並在那裏收集報告的編號嗎? – PaulFrancis 2014-09-04 08:57:40

+0

這是一個完美的解決方案,它需要我改變我不能做的輸入場景...... – Knodel 2014-09-04 09:10:42

+0

你的意思是你不想改變輸入框到一個窗體?或者我沒有遵循你的意思? – PaulFrancis 2014-09-04 09:28:53

回答

0

將InputBox放入Report Open事件中,並使用返回值填充報告中的字段。然後將子報表鏈接到主報表(主/子)。