如何在列表框中显示多个字段?

Mik*_*art 3 sql database ms-access access-vba ms-access-2010

我想要完成的是一个包含两列的单个列表框.在每列中,将显示字段的结果.以此查询为例:

SELECT FirstName, LastName FROM Names WHERE FirstName = 'Tom'
Run Code Online (Sandbox Code Playgroud)

列表框将有两列,第一列包含从查询中选择的所有名字.第二列将具有从查询中选择的所有姓氏,但每列将匹配.IE浏览器.在数据库中,当在列表框列中显示时,"Tom A"记录不会与"Tom B"记录混合.

我以前尝试过搜索,但我发现只能使用listbox.AddItem,因为我在查询数据库以填充列表框,所以我的情况不会起作用.

Joh*_*nes 5

将该SQL放在列表框的RowSource属性中.确保将Column Count属性设置为2,并将Column Width属性设置为值.空值或"0"将导致无法看到列.因此,您的Column Widths属性应设置为"2; 2"(不带引号,您可以根据需要调整它们).