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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.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 处理MS访问时出错_Ms Access_Vba - Fatal编程技术网

Ms access 处理MS访问时出错

Ms access 处理MS访问时出错,ms-access,vba,Ms Access,Vba,嗨,我试图实现的是通过错误处理从表单保存记录: MSGBOX“成功!是否要添加新记录?”[是/否]表单已保存 新记录,清除字段Me。序列号 MSGBOX“出现问题,请填写相关字段” 到目前为止,我尝试的是: On Error GoTo Err_cmdCloseForm_Click8 DoCmd.RunCommand acCmdSaveRecord MsgBox "item successfully checked out" DoCmd.Close Exit_cmdCloseForm_Cli

嗨,我试图实现的是通过错误处理从表单保存记录:

  • MSGBOX“成功!是否要添加新记录?”[是/否]表单已保存

  • 新记录,清除字段Me。序列号

  • MSGBOX“出现问题,请填写相关字段”
到目前为止,我尝试的是:

On Error GoTo Err_cmdCloseForm_Click8
DoCmd.RunCommand acCmdSaveRecord
MsgBox "item successfully checked out"
DoCmd.Close

Exit_cmdCloseForm_Click:
 Exit Sub

Err_cmdCloseForm_Click8:
 MsgBox "Save was unsuccessful, please try again", vbInformation, "Warning"
 Resume Exit_cmdCloseForm_Click
字段[Serial]是必需的,但当我单击save(保存)且未在任何字段中输入任何信息时,我会收到一条成功消息。任何想法或链接都将不胜感激

问候


J

使用BeforeUpdate事件来验证并可能阻止更新,使用AfterUpdate事件来显示确认消息。

访问默认值是保存,您必须做大量工作来阻止保存。您应该发布您正在使用的事件。