-2
如何從訪問中的某個按鈕打開不同的報告,如果顯示該信息的表單已過濾。例如,在一種形式中,我有2個元素,「t_element」= 3表示ID和報告名稱爲「DNI_CAB」,當「t_element」= 54時意味着表格和報告名稱爲「Table_CAB」。如果我篩選了另一種形式,可能會顯示我8個元素。謝謝!訪問 - 從一個按鈕打開不同的報告
如何從訪問中的某個按鈕打開不同的報告,如果顯示該信息的表單已過濾。例如,在一種形式中,我有2個元素,「t_element」= 3表示ID和報告名稱爲「DNI_CAB」,當「t_element」= 54時意味着表格和報告名稱爲「Table_CAB」。如果我篩選了另一種形式,可能會顯示我8個元素。謝謝!訪問 - 從一個按鈕打開不同的報告
如果我正確理解這一點,你需要使這個表驅動。那麼,我的意思是你需要建立一個有兩個字段的表格; ID和報告稱它tblReports。
然後你會做按鈕的OnClick事件是這樣的:
Dim db as Database
Dim rec as Recordset
Dim MyReport as String
Set db = CurrentDB
'Find the Report you're going to use by filtering by the ID you want
Set rec = db.OpenRecordset("Select Report from tblReports where ID = " & me.txtID & "")
'Fill a variable with the resulting value
MyReport = rec(0)
'Now that we have the report name, open it
DoCmd.OpenReport MyReport
這一切完全aircode,註銷我的頭頂,所以它可能需要改變一點點。但是它應該給你一個關於如何編寫代碼來完成這個任務的想法。