Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access 访问vba:如何打开系统消息或提示?_Ms Access - Fatal编程技术网

Ms access 访问vba:如何打开系统消息或提示?

Ms access 访问vba:如何打开系统消息或提示?,ms-access,Ms Access,我使用表单在Access中的数据库上运行一些代码。在更新或删除过程中,Access会询问您是否要更新或删除 我想知道是否有办法关闭这些系统消息,或者让用户选择是否要弹出这些消息。不要忘记重新打开这些消息 DoCmd.SetWarnings false DoCmd.SetWarnings true Application.DisplayAlerts = false Application.DisplayAlerts = true 用户选择此选项的任何方式您都可以创建一个表单,以便用户可以选择此

我使用表单在Access中的数据库上运行一些代码。在更新或删除过程中,Access会询问您是否要更新或删除


我想知道是否有办法关闭这些系统消息,或者让用户选择是否要弹出这些消息。不要忘记重新打开这些消息

DoCmd.SetWarnings false
DoCmd.SetWarnings true

Application.DisplayAlerts = false
Application.DisplayAlerts = true

用户选择此选项的任何方式您都可以创建一个表单,以便用户可以选择此选项。如果你不打开它,它可能会导致一些严重的问题。“哎哟,我不小心删除了该表,但在我这样做之前它通常会问我……”我会回应Jason Lepack,并提到更改这些警告适用于PC上的每个数据库,而不仅仅是您正在处理的数据库,因此它们很危险。通常最好使用CurrentDB。执行strSQL,用于更新查询的DbFailOneError。如果您这样做,也会影响记录。我发布了一个函数,使CurrentDB.Execute易于使用。代码张贴在这里。