表格带有必填字段。删除新记录

时间:2013-05-21 18:48:02

标签: forms ms-access ms-access-2010

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

1 个答案:

答案 0 :(得分:0)

只要向记录添加数据,Access就会创建记录(并为其分配ID#)。在BEFORE UPDATE事件中,控制所需字段,检查值是否为null,如果是,则取消更改。例如:

Private Sub txtControlName_BeforeUpdate(Cancel As Integer)
  If IsNull(Me!txtControlName) Then
    Me.Undo
  End If