Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.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
Vba 如何更改消息框的内容_Vba_Ms Access_Ms Access 2007 - Fatal编程技术网

Vba 如何更改消息框的内容

Vba 如何更改消息框的内容,vba,ms-access,ms-access-2007,Vba,Ms Access,Ms Access 2007,我有一个用于创建记录的表单,表单顶部还有一个按钮,用于返回名为home的表单。查看表单时,输入一半信息并单击“主页”按钮时,会弹出一条错误消息:“您无法添加或更改记录,因为表“元素”中需要相关记录。”如何更改错误消息的内容?您可以在按钮中设置复选框\u单击sub以避免--选中以确保所有字段都已填写,如果未填写,则显示您自己的消息框,然后单击 Exit Sub 这将使方法的其余部分短路,因此您不应该得到标准消息 您可以在按钮中设置复选框\u单击子按钮以避免--选中以确保所有字段都已填写,如果未


我有一个用于创建记录的表单,表单顶部还有一个按钮,用于返回名为home的表单。查看表单时,输入一半信息并单击“主页”按钮时,会弹出一条错误消息:“您无法添加或更改记录,因为表“元素”中需要相关记录。”如何更改错误消息的内容?

您可以在按钮中设置复选框\u单击sub以避免--选中以确保所有字段都已填写,如果未填写,则显示您自己的消息框,然后单击

 Exit Sub

这将使方法的其余部分短路,因此您不应该得到标准消息

您可以在按钮中设置复选框\u单击子按钮以避免--选中以确保所有字段都已填写,如果未填写,则显示您自己的消息框,然后显示

 Exit Sub

这将使方法的其余部分短路,因此您不应该得到标准消息

以下是有关VBA中错误处理的资源:


但是,我不确定是否可以在VBA中为标准程序错误消息创建处理程序。

以下是有关VBA中错误处理的资源:


但是,我不确定是否可以在VBA中为标准程序错误消息创建处理程序。

+1用于短路。为了解决您的具体问题,我认为您无法更改该错误消息。表单验证是您的最佳选择。短路+1。为了解决您的具体问题,我认为您无法更改该错误消息。表单验证是您的最佳选择。