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
我正在设计一个 MS Access 2013 数据库,我经常需要用三个字段填充 table。填充它的值大部分是 predictable,因此我创建了一个包含三个文本框的表单,每个文本框都指定了计算的默认值。该表单被标记为数据输入,因此默认情况下会创建一条新记录。
打开表单会填充每个文本区域。当新记录的所有默认值都接受 table 时,我会 喜欢 只需单击 save
或按 ctrl + s
.但是,除非首先修改了其中一个文本区域中的值之一,否则所有保存尝试都不会执行任何操作。
如何解决此问题,以便必须手动修改任何文本区域中的任何内容才能保存记录?
将焦点移至 editable 并绑定到 table:
的字段Me!SomeField.SetFocus
然后调用这两个命令:
Me.Dirty = True
Me.Dirty = False