我沒有真正找到答案,我正在尋找任何地方,但我可能看起來不夠努力。使用一個查詢從多個表獲取信息
簡單地說,我想要做的就是運行一個VBA腳本,它需要用戶輸入的月份和日期,然後從那裏運行兩個查詢來收集報告的必要信息。
Query = "SELECT * FROM Chemicals WHERE ReportDate >= #" & BeginDate & "# AND ReportDate < #" & EndDate & "#;" _
& "SELECT TotalWaterTreated FROM Flows WHERE ReportDate >= #" & BeginDate & "# AND ReportDate < #" & EndDate & "#;"
ChemsQuery.SQL = Query
DoCmd.OpenReport "Chemicals", acViewReport
這給了我一個錯誤,似乎不可能這樣做。
爲了幫助我澄清我的設置。我設計報告的方式是將其設置爲默認運行查詢「ChemsQuery」。這似乎工作得很好,特別是在設計報告和打印報告時。
如果有不同的更好的方式來做到這一點,我願意接受。具體而言,我只是試圖找出將所有這些信息放入一個報告的最佳方法。另外,我不想重新設計我的表格,因爲已經有超過1000行代碼進入這個項目。查找並更改所有代碼幾乎是不可能的。