单击按钮,访问时,将表单中的所有字段设置为Null值(包括自动增量)

时间:2014-04-27 17:46:08

标签: ms-access

我想要的是,当用户单击清除按钮时(如下图所示),所有字段都设置为NULL。这包括自动增量字段,这是volsID,我想设置为(新),这样当用户输入数据时......它仍然会增加。

enter image description here

谢谢!

1 个答案:

答案 0 :(得分:1)

退一步思考这个功能。如果表单位于现有的已保存记录中,例如使用volsID 1,您希望该记录:

  1. 被删除?
  2. 是否将所有值重置为空值或空值?
  3. 在用户开始编辑表单中的记录之前,重置回原始值?
  4. 如果(1),那么让您的点击事件处理程序VBA只删除记录并添加新记录。

    如果(2),则让VBA将所有字段设置为空值,volsID字段除外,这是一个自动编号字段,您无法更改该数字。

    如果(3),那么只需在VBA中使用表单Undo方法:http://msdn.microsoft.com/en-us/library/office/ff195175%28v=office.15%29.aspx

    如果表单在新记录中,在保存之前,您只需在(2)和(3)之间进行选择。