Microsoft Access 表单保存记录

Microsoft Access Form Save Record

我正在设计一个 MS Access 2013 数据库,我经常需要用三个字段填充 table。填充它的值大部分是 predictable,因此我创建了一个包含三个文本框的表单,每个文本框都指定了计算的默认值。该表单被标记为数据输入,因此默认情况下会创建一条新记录。

打开表单会填充每个文本区域。当新记录的所有默认值都接受 table 时,我会 喜欢 只需单击 save 或按 ctrl + s .但是,除非首先修改了其中一个文本区域中的值之一,否则所有保存尝试都不会执行任何操作。

如何解决此问题,以便必须手动修改任何文本区域中的任何内容才能保存记录?

将焦点移至 editable 并绑定到 table:

的字段
Me!SomeField.SetFocus

然后调用这两个命令:

Me.Dirty = True
Me.Dirty = False