2013-10-23 63 views
0

好的,所以我跟蹤世界各地的某些項目,我創建了一個表和加入查詢系統的報告。報告總結了2012年的所有數據,並在主要報告中爲每個地區提供了一份子報告。 2013年完成後,我希望能夠複製確切的報告並更改報告和子報告的控制源,因爲2013年將構建的所有查詢和表都具有相同的字段,因此數據應該可以輕鬆傳輸。現在讓我說我想要它,所以這是用戶友好的,有沒有一種方法可以使用Vba代碼生成下一個報告,並根據用戶在表單中選擇的內容更改控制源?因爲這可以讓不熟悉訪問的人輕鬆生成報告。提前致謝。訪問2010年 - 相同的報告,不同的記錄來源

回答

1

如果您認爲自己的表現如此出色,2012年的報告(以及包括子報告)使用的查詢按日期過濾記錄 - 將收益限制在2012年。對於2013年,您將運行相同的報告,但過濾的標準將是2013年。這很容易通過參數查詢來處理,而VBA的確將其簡化。

如果您可以向我們展示更多信息,例如基本查詢之一,那麼您希望瞭解更多有關特定方法的信息。

附加信息:

一個很好的操作方法可here。我相信這並不難,使用參數查詢和VBA(或VBA的QueryDef對象)來簡化用戶的操作,只需從表單中的年份列表中進行選擇即可。如果你開始使用這種方法,請發佈你的內容,也許我可以提供更多的幫助。 (對不起,很長時間的回覆。)

+0

好吧所以,當我建立2012年的報告和2013年的報告截至目前,我每個地區每年都有單獨的查詢。好吧然後讓我說我建立一個稱爲報告的通用查詢,然後使用VBA來更改此查詢基於在窗體中選擇什麼將報告更新與查詢中的新參數假設我導入所有相同的字段? – ColdTeck

相關問題