如何在 Access 中打开表单,自动选择组合框中的值并显示详细信息?

Posted

技术标签:

【中文标题】如何在 Access 中打开表单,自动选择组合框中的值并显示详细信息?【英文标题】:How to open a form in Access, automatically select a value in a combobox and display the detail? 【发布时间】:2011-01-17 15:25:05 【问题描述】:

用户可以在组合框中选择一个值,详细信息会自动加载到表单字段中。如何在打开表单时(或之后)自动选择特定值并加载详细信息?

我在打开表单后设法设置了 ComboBox 的值,但页面上的详细信息在我手动选择 ComboBox 中的值之前不会改变。

【问题讨论】:

您是否尝试过刷新或重新加载详细信息,我认为这是一个子表单。 【参考方案1】:

子表单是用代码构建的,还是更简单地通过将链接主字段设置为组合并将链接子字段设置为绑定列的匹配字段?在大多数情况下,第二种方式是最好的,因为它不需要更新后代码来触发组合,当通过代码设置值时不会发生这种情况。

【讨论】:

我刚刚测试了一个绑定到关键字段但显示文本和子表单的组合,其中链接主字段设置为组合,链接子字段设置为公共关键字段。在 Load 事件中,有一行代码 Me.Combo1 = 3444 有效,其中记录 3444 显示在子表单中,没有任何其他代码。 您是否在没有其他代码的表单上进行了测试?您使用的是哪个版本的 Access?

以上是关于如何在 Access 中打开表单,自动选择组合框中的值并显示详细信息?的主要内容,如果未能解决你的问题,请参考以下文章

当用户从 MS Access 的组合框中选择“其他”时,如何显示输入表单?

如果表单未绑定,如何选择 MS Access 组合框中的第一项

根据从组合框中选择的条目在 Access 表单中创建条目(不包括来自组合框的条目)

根据组合框选择切换表单上其他字段的可见性 - MS Access

从子表单的组合框中选择下拉菜单后,MS Access 在主表单中填写 ID

在 Access 的组合框中自动选择一个值