Microsoft Access表单保存记录

时间:2017-01-30 18:35:51

标签: ms-access ms-access-2013

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

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

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

1 个答案:

答案 0 :(得分:1)

将焦点移动到可编辑并绑定到表格的字段:

Me!SomeField.SetFocus

然后调用这两个命令:

Me.Dirty = True
Me.Dirty = False