Ms access Microsoft Access禁用用户输入以实现自动化

Ms access Microsoft Access禁用用户输入以实现自动化,ms-access,vba,Ms Access,Vba,是否有一种已知的方法,直接或解决方法,可以禁用ms access 2003,请求用户输入。我有一个方法,我可以调用一个VBA过程,当每个人都在早上6:30左右离开数据库时,我用一个预定的任务运行这个过程。但我在一个查询中发现了一个错误,其中没有空格,access要求该列的值。我还在一些代码中发现了一个错误,它导致启动调试器而不再继续(导致超时) 这些没有被归类为错误,因为我有一种方法,程序会在出错时发送电子邮件。我需要一种方法来禁用应用程序等待用户输入的事件,如错误查询或调试器激活等 谢谢, 马

是否有一种已知的方法,直接或解决方法,可以禁用ms access 2003,请求用户输入。我有一个方法,我可以调用一个VBA过程,当每个人都在早上6:30左右离开数据库时,我用一个预定的任务运行这个过程。但我在一个查询中发现了一个错误,其中没有空格,access要求该列的值。我还在一些代码中发现了一个错误,它导致启动调试器而不再继续(导致超时)

这些没有被归类为错误,因为我有一种方法,程序会在出错时发送电子邮件。我需要一种方法来禁用应用程序等待用户输入的事件,如错误查询或调试器激活等

谢谢,
马特

试试“下一步出错恢复”…

听起来你想用剪刀跑步。最好是测试您的更改,而不是盲目地向用户部署它们。然而,这意味着

您可以通过取消选中工具->启动选项中的“使用访问特殊密钥”来禁用断点激活

您可以在工具->选项表单(错误检查选项卡)中禁用错误检查


当然,您可以将参数传递给MS Access查询(而不需要用户输入)-请参见。

我知道。。我有一个功能,我想处理的错误,电子邮件给我们时,错误发生。所以我对跳过错误不感兴趣,只是抓住所有的错误。是的,我理解。我们实际上只是更新来自另一个数据源的链接表。如果我像那样对表单和数据进行更改,那就太可怕了。哈哈,谢谢你,伙计。这是一个非常有用的回答。我希望会有一些选项来禁止破坏。