Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在列表框中显示多个字段?_Sql_Database_Ms Access_Vba_Ms Access 2010 - Fatal编程技术网

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

Sql 如何在列表框中显示多个字段?,sql,database,ms-access,vba,ms-access-2010,Sql,Database,Ms Access,Vba,Ms Access 2010,我试图实现的是一个包含两列的单一列表框。在每列中,将显示字段的结果。以这个查询为例: SELECT FirstName, LastName FROM Names WHERE FirstName = 'Tom' 列表框将有两列,第一列包含从查询中选择的所有名字。第二列将从查询中选择所有姓氏,但每列都将匹配。即,在数据库中,“Tom a”记录在列表框列中显示时不会与“Tom B”记录混合 我以前尝试过搜索,但我只能找到使用listbox.AddItem的方法,这在我的情况下不起作用,因为我正在查询

我试图实现的是一个包含两列的单一列表框。在每列中,将显示字段的结果。以这个查询为例:

SELECT FirstName, LastName FROM Names WHERE FirstName = 'Tom'
列表框将有两列,第一列包含从查询中选择的所有名字。第二列将从查询中选择所有姓氏,但每列都将匹配。即,在数据库中,“Tom a”记录在列表框列中显示时不会与“Tom B”记录混合


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

将该SQL放在列表框的RowSource属性中。确保列计数属性设置为2,并且列宽属性设置为值。空值或“0”将导致该列不可见。因此,列宽属性应设置为“2;2”(不带引号,您可以根据需要进行调整)