繁体   English   中英

MS Access:用来自单独表的数据填充子窗体字段组合框吗?

[英]MS Access: Making a subform field combo box populate with data from separate table?

我正在尝试将以前在旧Excel中制作的表单转换为可在当前版本的Access中使用的表单。 Excel版本具有一项功能,其中可以引用放在一个表中的字段中的值以用作另一表中的值。 例如:

表A:“名称”字段的值为{Joe,John,Lisa,Mary,Max}

表B:点击“名称”字段,然后从{Joe,John,Lisa,Mary,Max}中选择值

我正在尝试使用连接到表的子窗体在MS Access中复制它。 我当前的设置是:

表A:“名称”字段的值为{Joe,John,Lisa,Mary,Max}

表B:通过查找向导连接到表A中的名称字段的名称字段

子窗体:以子窗体显示的表B。 表B的名称字段是一个组合框。

我希望下拉框包含表A的“名称”字段的内容。 但是,当我单击该组合框时,我只是得到一个错误提示,什么也没有发生。

我没有尝试任何编码,因为我对VBA并不熟悉,所以可能有更好的方法。

如果这还不够,我将尝试提供更多信息。

  1. 创建一个包含表A中的值的字段的MS Access查询(应类似于“从TableA中选择字段;”。)。
  2. 复制查询SQL并将SQL字符串粘贴到组合框属性“行源”中。
  3. 将组合框属性“行源类型”设置为“表/查询”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM