如何在 MS Access 中将复选框数据从一个表拉取到另一个表



我正在使用来自访问权限的时间表模板,我需要对其进行一些修改。我有两张桌子。 帐户和工作时间。 在"帐户"表上,列出了我们所有帐户的列表,并带有"计费"复选框。 还有一个预先构建的表单,用户可以将新记录输入到工作时间表中,其中包括他们工作的帐户和日期。 我遇到的问题是,有些日子帐户是可计费的,有些日子则不是。 我想将帐户表上的计费复选框转换为该帐户的开/关开关,以便我们的管理员可以控制帐户何时计费,何时不计费。因此,当用户直接或使用表单将新记录添加到工作时间表中时,工作时间表中的相应复选框已经是/否,我可以在之后查询这些结果。 有人知道吗? 也可以用表格做到这一点,但我不太确定如何做。

通过使用我用来向表中添加数据的形式中的 afterupdate 事件来弄清楚。Afterupdate 事件绑定到工作代码字段,并在窗体上选择字段时运行查找。

Private Sub Form_AfterUpdate()
Me.BILLABLE = DLookup("BILLABLE", "Accounts", "ID =" & Me.[Work Code]) 
End Sub

谢谢大家。

最新更新