我正在尝试连接我的搜索结果。我发现one article描述了这一点,但无法让它发挥作用。
我正在尝试执行以下操作:
- 我创建了两个表(tblBus
和tblJoin
)。我把表格(1:M)联系起来。
- 我创建了一个包含几个字段的搜索表单来搜索数据。
- 我也创建了一个查询。
对于大部分内容,一切都有效,除非我尝试连接数据。
以下是我正在尝试做的一个例子:
Stop Number - Route Number
110 - 111
110 - 222
115 - 111
115 - 222
我想像这样组合路线号码:
Stop Number - Route Number
110 - 111, 222
115 - 222, 222
这两个字段都是整数字段。
答案 0 :(得分:0)
您需要使用VBA记录集来创建以逗号分隔的数字列表。
VBA将存储要在临时表中显示的数据。
您的VBA将根据包含示例数据的SQL查询打开记录集。当第一列中的数字更改将字符串变量重置为空字符串时,代码将遍历数据检测中的每一行。当它遍历每一行时,它将添加到逗号分隔的字符串。
或者,您可以编写一个函数来构建由查询调用的单个逗号分隔字符串。调用quiet将仅列出第一列中的唯一值。该功能可能比VBA方法慢。您使用哪种方法取决于表中的行数和速度。