2017-07-11 188 views
0

我很新,使用Microsoft Access,我想知道是否有可能執行一個查詢,在表單中使用輸入,然後在相同的窗體中顯示結果。 (僅供參考,我的查詢只輸出一個結果)例如:輸入和輸出形式相同

輸入

項目號:BC1234

項目類型:BC

項目名稱:你好

資源名稱:約翰

項目情況:無

項目開始日期:空

項目結束日期:空

輸出

項目ID:BC1234

項目類型:BC

項目名稱:你好世界

資源名稱:John S MITH

項目現狀:活動

項目開始日期:17年7月11日

項目結束日期:17年7月20日

謝謝!

回答

0

您可以使用子窗體完成此操作。

首先創建一個包含您想要查看的數據列表的表單。在你的情況下,它將是項目表或基於你想看到的項目列表的查詢。比如所有Active。

其次,修改您現有的輸入表單以包含一個子表單控件,並將子表單Source Object屬性設置爲上面剛剛創建的表單的名稱。如果這是與您的項目相關的數據,則需要確保填充鏈接主字段和鏈接子字段。如果發現字段的名稱相同,則訪問會嘗試爲您執行此操作。如果他們不一樣,你可以自己填寫。但是,對於您的情況,您希望查看所有項目的列表,以便將這兩個屬性留空。如果不將它們留空,它將過濾子窗體到選定的記錄。

保存記錄後,可以將其添加到代碼中以刷新子窗體中的數據。

Me.nameofthesubform.Requery

這可以以命令按鈕或形式的事件之一來完成。

0

您不一定需要子窗體。輸入可以是未綁定的控件 - 只需將文本框添加到表單中,而不是綁定到數據源。表單的數據源可以是您的查詢。用戶填寫文本框,單擊一個按鈕,然後刷新表單以查看結果(如果有)。

相關問題