0

我有一个绑定到表格的表格,并且表格中有一个必填字段。当我尝试通过表单输入新记录,然后我决定不输入记录时,我卡住了,它一直说我需要为必填字段输入一个值。有没有办法让表单有一个提交按钮,只有当我点击这个按钮时,记录才会进入表格,否则它只是给我一个通过表单的界面,我可以在其中编辑值而不必担心必填字段. 任何帮助表示赞赏!也欢迎任何其他方法!

4

1 回答 1

0

将数据添加到记录后,Access 就会立即创建记录(并为其分配 ID#)。在必填字段的控件的 BEFORE UPDATE 事件中,检查值是否为空,如果是,则撤消更改。例子:

Private Sub txtControlName_BeforeUpdate(Cancel As Integer)
  If IsNull(Me!txtControlName) Then
    Me.Undo
  End If
于 2013-05-22T21:55:46.080 回答