我有一個訪問應用程序(VBA)(訪問2003),它可以在按下4個不同的按鈕時根據其數據庫在特定路徑上生成4個不同的文本文件。自動訪問2003應用程序
但這是手動的,我每天都在做文件生成。
我需要它的自動化。例如我的文件應該會在任何特定的時間自動生成。
一個按鈕的事件過程如下menitoned:
我試着用VB腳本的幫助下做,但這是給錯誤。
「還沒有到found.May安裝不正確」
Set objAccess = CreateObject("Access.Application")
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.JETs.OLEDB.12.0;
Data Source=E:\Project\test.mdb"
conn.Open strConnect
test()
function test()
objAccess.DoCmd.Hourglass True
objAccess.DoCmd.SetWarnings False
objAccess.DoCmd.RunSQL ("INSERT INTO Table1 (name, FileName, [DateTime]) SELECT Environ(""UserName"") AS name, ""test.mdb Generate ABCD File"" AS FileName, Format(Now(),""yyyyMMddhhmmss"") AS [DateTime];")
objAccess.DoCmd.OpenQuery ("qry_ABCD")
objAccess.DoCmd.TransferText acExportDelim, "qry_ABCD_Formatted Export Specification", "qry_ABCD_Formatted", "E:\Ouputs\" & Format(Now(), "yyyymmdd") & ".txt", False
objAccess.DoCmd.SetWarnings True
objAccess.DoCmd.Hourglass False
End function
我硝基甲苯知道如何解決這個問題。或者還有其他更好的方法來解決這個問題。
它應該是'JET'不是'JETs'? http://technet.microsoft.com/en-us/library/ms175866(v=sql.105).aspx – EvenPrime 2014-09-12 14:51:17
嘗試..didnt工作 – user21546 2014-09-12 14:57:50