^^ 請問高手們有關Access查詢中VBA語法的問題!



贊助商連結


Joe999
2001-09-19, 03:09 PM
^^ 請問一下~
當我在使用VBA開啟查詢時~
若是使用"新增資料表查詢"~若是原先資料表就已存在時~
系統將會提示"將會刪除原先的資料表"~~
是否能在VBA語法開啟資料表中~~加上某參數~或是有什麼方法~~
能直接丟一個值給程式~~而跳過這個對話方塊呢~?
例如:
DoCmd.OpenQuery "建立資料表", acNormal, acEdit
我使用這個來開起"建立資料表"查詢~~
但系統會問我"在執行查詢之前,已存在的資料表 建立資料表 將會刪除~您還要繼續嗎?"~請按"確定"或"取消"~~~
能否不要出現這個對話方塊呢~?
^^ 謝謝

贊助商連結


leonchou
2001-09-20, 08:20 PM
使用 SetWarnings 搭配 Echo 指令,使這些訊息不會出現。
 
Application.Echo False
DoCmd.SetWarnings False
DoCmd.OpenQuery "建立資料表", acNormal, acEdit
Application.Echo True
 
 
This is my suggestion, try it~

Joe999
2001-09-20, 11:40 PM
^o^ 哇~~謝謝你的回答~~ ^o^
感謝~感謝~~ ^^