2
我在MS Access中有一個報表,其中表中的基礎數據發生了不規則的變化。我希望報告能夠自動反映這些變化,無論是通過每10秒重新載入一次表格,還是報告都會收到有關更改的通知並顯示新數據。這可能嗎?如何自動重新加載MS Access中的報告?
我在MS Access中有一個報表,其中表中的基礎數據發生了不規則的變化。我希望報告能夠自動反映這些變化,無論是通過每10秒重新載入一次表格,還是報告都會收到有關更改的通知並顯示新數據。這可能嗎?如何自動重新加載MS Access中的報告?
我能想到這樣做的唯一方法是不優雅:
創建一個隱藏的形式與它的計時器的時間間隔設置爲10秒(或任何間隔需要)。當Forms'timer事件觸發時,遍歷打開的報告集合並關閉並重新打開找到的每一個。
東西線沿線的:
Public Sub RefreshOpenReports()
Dim rpt As Report
With Reports
' Iterate over all open reports...
For Each rpt In Reports
rpt.Requery
Next
End With
End Sub
這是在Access數據庫。 – 2008-11-05 08:58:44