连续形式(组合框)在被勾选后没有立即更新值?

Continuous form (Combo Boxes) not updating values immediately after being ticked?

我刚刚学习 Ms Access 大约 2 周,所以如果我错过了一些基本的东西,请原谅我。目前我有一个连续的表格,其中包含连接到我的 tblMain table 的组合框。这个table只有两个字段:

  1. Category :用作每个组合框的 'label';
  2. IsSelected:用作组合框的控制源,returns到 取决于是否勾选了相应的组合框。

这个系统工作得很好。但是,我想稍微调整一下。每次我勾选组合框时,IsSelected 字段上的值将不会更新,直到我单击另一个组合框(或另一个标签)。这是组合框的工作方式吗?我可以将其设置为在勾选组合框后立即更新值,而无需单击另一个框或标签吗?

我计划在表单的页脚上添加一个按钮,以将每条勾选的记录附加到另一条 table。这就是为什么我要防止忘记单击另一行时未附加记录的原因。

太棒了!感谢 June7 和 Wolfgang Kais 指出表单如何将其值写入字段。

我设法通过在我的按钮执行 insert/append 命令之前添加 Do.Cmd.RunCommand acCmdSaveRecord 行来解决我的问题。它完全符合我的要求!