我正在处理一个包含 6 个字段的表单,并且必须在提交表单并创建新记录之前填写所有字段。我没有加载每个字段硬编码以显示为空白的表单,而是使用:
Private Sub Form_Load()
DoCmd.GoToRecord , , acNewRec
Me.Username = CreateObject("WScript.Network").Username
End Sub
这会开始新记录,但是当用户在未完成表单的情况下关闭时,它会创建不完整的记录并抛出。
如果用户以不完整的形式关闭,我如何删除该行?或者我应该只在用户提交并且所有字段都符合条件时才创建新记录?这里的最佳做法是什么?
提前致谢。