Application與Docmd對(duì)象Quit方法區(qū)別探討
時(shí)間:2009-11-13 08:37 來源:網(wǎng)絡(luò) 作者:江羽 閱讀:次
|
Application 與 Docmd 對(duì)象都提供 Quit 方法,雖然都可以用于退出 access。但 Application 對(duì)象與 Docmd 對(duì)象的 Quit 方法在實(shí)際使用中還是一點(diǎn)小小的區(qū)別。
在幫助中 Quit 方法說明就提到:添加 DoCmd 對(duì)象的 Quit 方法是為了提供在 Microsoft access for Windows 95 的 Visual Basic 代碼中執(zhí)行 Quit 操作的后向兼容性。建議使用 Application 對(duì)象的 Quit 方法來代替。
但實(shí)際操作中兩者具體有什么區(qū)別沒有做更多的說明。大家都知道 Docmd 對(duì)象是調(diào)用或執(zhí)行宏指令來實(shí)現(xiàn)相關(guān)操作。因此,根據(jù)本人在實(shí)際運(yùn)用中發(fā)現(xiàn),當(dāng)我們預(yù)退出access 時(shí) ,如果正在使用宏或者某個(gè)宏操作正在運(yùn)行時(shí),Docmd.Quit 就會(huì)報(bào)錯(cuò)或是無法正常退出 access。而通過 Application 對(duì)象來執(zhí)行退出 access 操作則不存在此問題。(具體參看演示實(shí)例)
點(diǎn)擊下載此附件
|
|
(責(zé)任編輯:admin)