【发布时间】:2016-08-10 19:29:15
【问题描述】:
我有一个名为“lbItems”的列表框,它设置为“表/查询”的 RowSource 属性。我有一个 VBA 语句,它运行一个从表中选择“lineItem”的查询,并使用 lineItems 填充列表框,如下所示:
Me.lbItems.RowSource = "SELECT lineItem FROM Table1"
这并没有给我任何关于 lineItems 的信息,但可以在“描述”字段中找到。我想使用一个运行 SQL 查询的 VBA 语句,如下所示:
Me.lbItems.RowSource = "SELECT lineItem, Description FROM Table1"
我希望上面的语句用 lineItem 填充我的列表框,并在它旁边用管道“|”进行描述之间的字符。
这就是问题所在。如果您为列表框选择不同的 RowSource,那么您可以连接字符串并将您想要的任何内容作为我想要做的列表项。但是,将 RowSource 设置为表/查询,我只能使用查询来设置列表项。
问题1:有没有办法将上述两种方法混合在一起?那么结合 SQL 语句和我自己的操作来填充列表框?
问题 2:如果无法按照问题 1 中的要求执行操作,我可以使用我的 SQL 语句选择多个字段并将这两个字段都设置为列表项吗?
【问题讨论】: