2010-06-03 37 views
1

我不知道這是否是標準的做事方式,但我需要一個文本文件並將其導入到訪問中。ms-access:文件夾偵聽器?

我需要訪問始終在尋找(或每分鐘左右)的文件夾中,導入文本文件,然後自動打印報告

這可能嗎?

我該如何查看文件夾中的每隔幾分鐘,並在找到文件時打開文本文件?

+0

任何具有特定擴展名的新文件 – 2010-06-03 18:35:52

回答

1

這是可能的。您可以使用Windows計劃任務來打開一個Access文件。您需要設置一個啓動窗體,該窗體運行導入數據的代碼,打印窗體,然後關閉應用程序。

如果您希望VBA執行此操作,請使用Access文件中始終打開的表單的Timer事件。爲了更具體一點,將表單的Timer Interval屬性設置爲希望它等待導入的毫秒數(1分鐘= 60000),然後將您的Timer事件設置爲您想要運行的任何代碼。

+0

不,我希望訪問vba進行檢查,所以它應該始終打開 – 2010-06-03 18:07:13

+2

請記住,定時器表單會導致奇怪的UI行爲,並且對開發人員尤其危險在活動時進行編程。坦率地說,我可能會寫一個VBScript從Windows任務計劃程序運行來完成這項工作,並在必要時通知用戶。 – 2010-06-04 18:34:18