作者MAGICXX (逢甲阿法)
看板Visual_Basic
標題[VBA ] 如何從VBA寫好的程式中呼叫ACCESS的VBA?
時間Tue Jun 28 17:46:21 2011
我現在有個問題
我的程式必須要用到ACCESS裡面的VBA (類似Sub command_click1() )
可是我想要從我已經寫好的程式(另外程式的VBA)裡面直接呼叫這個VBA程式出來用
請問 我該如何編寫呢?
還是說 只要跨程式(VB→ACCESS)就無解 囧>?
我另外有找到一個方法 可是
當我的DB打開之後 閃一下 就回到VB的畫面來了(當然 DB就不見了)
Private Sub CommandButton1_Click()
Const DBPath = "C:\WS1.mdb"
Const formname = "Generate report"
Set accessapp = GetObject(DBPath, "Access.Application")
accessapp.DoCmd.OpenForm formname
accessapp.Visible = True
accessapp.Quit
End Sub
我把 accessapp.Visible = True 改成FALSE
會根本沒看到他打開
我把accessapp.Quit刪除 一點改變也沒有
可以請大大們幫解嗎?
--
不是說好不開燈嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.146.41
※ 編輯: MAGICXX 來自: 140.121.146.41 (06/28 17:54)
※ 編輯: MAGICXX 來自: 140.121.146.41 (06/29 12:52)
1F:推 sohumi:adodb or adodc 06/29 20:50