代码之家  ›  专栏  ›  技术社区  ›  flytzen

如何在Microsoft Access 2000中调试事件处理程序?

  •  0
  • flytzen  · 技术社区  · 16 年前

    我继承了一些古老的Microsoft Access 2000数据库应用程序,我需要对它们进行反向工程以支持它们,并开发一个替换程序。 我的问题是,我似乎无法让调试程序启动。

    系统中的大多数代码都是关于事件的,比如窗体加载、按钮单击等,所以这是我需要能够调试的。

    我用alt+f11打开代码编辑器,并在给定表单的formload中设置一个断点。为了确保这将“触发”,然后使用即时窗口

    ?OpenForm("formname")  
    

    但我的断点被忽略了。我可以把一个msgbox放在里面,它就会启动,我可以使用debug.print,它会立即打印到窗口中,但是我不能单步执行代码。 我尝试在代码中插入以下内容,以查看其中是否有任何内容会触发调试器(这些内容都不起作用):

    Debug.Assert False
    

    Stop
    

    On Error Goto 0
    Dim T as Integer
    T = 1 /0
    

    最后一个方法就是在此时停止执行代码并打开表单——但是调试器没有乐趣。

    我想原来的开发人员在数据库中禁用了调试器。或者我只是做错了?

    我的问题是:如何调试Microsoft Access 2000中的窗体事件?我有什么神奇的事要做吗?

    2 回复  |  直到 16 年前
        2
  •  0
  •   Preet Sangha    16 年前

    推荐文章