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

标签 sql database ms-access vba ms-access-2010

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

SELECT FirstName, LastName FROM Names WHERE FirstName = 'Tom'

列表框将有两列,第一列包含从查询中选择的所有名字。第二列将包含从查询中选择的所有姓氏,但每一列都是匹配的。 IE。在数据库中,“Tom A”记录在列表框列中显示时不会与“Tom B”记录混合。

我之前尝试过搜索,但我能找到的只是使用 listbox.AddItem,这在我的情况下不起作用,因为我正在查询数据库以填充列表框。

最佳答案

将该 SQL 放入列表框的 RowSource 属性中。确保您的 Column Count 属性设置为 2,并且 Column Width 属性设置为一个值。空值或“0”将导致看不到该列。因此,您的 Column Widths 属性应设置为“2; 2”(不带引号,您可以根据需要进行调整)。

关于sql - 如何在列表框中显示多个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17791022/

相关文章:

database - 如何在 Access 2007 中创建 View ?

c# - 如何在详细 View 中为命令字段添加删除确认提示?

php - 我应该使用哪种算法来查找数据库中的相似性?

vba - MS Access : eval() returns NULL when accessing . 列(x,y)属性

php - 仅针对特定字段的删除查询问题

database - SSDT Unresolved 引用错误 SQL71561

c# - INSERT 查询 - Null 与 Empty String .. 有关系吗?

MySQL group_concat 和计数

mysql - 如何编写这个 MySQL 查询?

sql - 如果表中不存在第一个字段,则查看同一个表中的不同字段