0

我在 Access 2016 中有一个 splitview 表单,如图所示 Splitview 与下面的数据表

每当在数据表上选择新记录时,[Category] ​​和 [Location] 组合框都需要更新行源。我已经完成了行源更改的所有代码,但我找不到触发它的事件。该代码当前链接到那个愚蠢的 [Command10] 按钮,因为我找不到任何触发记录选择更改的内容。指示行源的主要字段是[差异类型]。

当在数据表中选择记录时,所有文本框都会更新,因此必须有一些事情发生,我可以触发,但如果我能找到它,我会被浸泡。我一直在我可以想象的每个表单事件和文本框事件上抛出 msgbox 标志,但无济于事。许多听起来像是可行的事件似乎只适用于数据透视表。

每次用户选择不同的记录时,我都想运行行源更新。

这似乎应该很明显,但我在论坛中没有找到任何东西,而且似乎很少有人使用 SplitView 表单。

4

1 回答 1

2

On Current was the event trigger I was looking for. It just would never have occurred to me to call it that. Way to go Microsoft. The description text says "Macro or Function that runs when focus moves from one record to another." Woof.

于 2018-07-02T15:58:10.753 回答