2009-09-25 105 views
7

我在MS Access 2003模塊(只有一個公共Sub)中開發了一個小的VBA過程。 數據庫僅對我鎖定,沒有人可以訪問該文件。 我的代碼有效,但有一個小錯誤我想查找並修復MS Access 2003不會進入調試模式並忽略斷點

我需要調試我的VBA代碼。我在程序的第一行放置了斷點。

但是,當我運行此代碼時,它永遠不會停在斷點處,並且永遠不會進入調試模式。看起來像VBA調試器不工作或禁用。我無法找到任何選項來禁用/啓用VBA調試器,我認爲它應該始終啓用。現在我可以調試代碼只有投入大量的消息框的幫助,但它需要大量的時間...

回答

9

請參閱:

啓用使用特殊訪問鍵啓動選項。

爲此,請按照下列步驟操作:

  1. 公開賽中斷點已設置的數據庫。
  2. 在工具菜單上,單擊啓動。
  3. 在啓動對話框中,單擊以選中使用特殊訪問鍵 複選框。
  4. 單擊確定關閉啓動對話框。
  5. 關閉然後重新打開數據庫。
  6. 運行包含斷點的代碼。請注意,執行 代碼會在斷點處暫停,因爲您會預期 。
+0

你剛剛救了我一命!我正在玩這個選項,但從來不認爲我需要關閉並重新打開數據庫。謝謝! – 2009-09-25 09:16:27

+0

樂意提供幫助。 :) – 2009-09-25 09:23:50

3

Office 2010的解決步驟:

  1. 文件
  2. 選項
  3. 當前數據庫
  4. 確保 「使用特殊的訪問」 被選中。
  5. 關閉並重新打開數據庫。