【发布时间】:2019-12-31 21:37:42
【问题描述】:
使用 Access 2016,我有一个主表单 frmInvoice,它有一个子表单 frmInvoiceDetail。我的主表单绑定到一个带有必填字段PaymentMethod 的表。但是,在发票上的项目输入连续子表单之前,通常不会填充该字段。我希望在用户离开该发票记录或关闭表单时启动必填字段验证,而不是在主表单和子表单之间切换焦点时。
我已尝试删除字段上的“必需”状态并运行 VBA 代码以检查当用户关闭表单或使用表单控件移至另一张发票时填充该字段,但似乎无法运行此当用户使用导航按钮移动到另一个发票记录时的代码。
有什么想法吗?感谢阅读...
【问题讨论】:
-
您是指内部导航栏按钮吗?我通常禁用它并构建自己的导航按钮和代码。
-
我使用一个记录集(过滤到一个发票-nr),所以主窗体不能移动。
标签: vba ms-access subform required-field