Sql MS Access-绑定到查询的列表框为空,除非所有字段都已填充

Sql MS Access-绑定到查询的列表框为空,除非所有字段都已填充,sql,ms-access,Sql,Ms Access,我有一个表单中的简单列表框。我有一个按钮,可以运行查询并重新查询列表框。当查询结果将所有字段填入一行时,listbox将按预期工作。问题是当结果有任何空白字段时,它们不会出现在列表框中 是否需要将查询中的空字段替换为诸如“”之类的字符,以便正确显示?为什么字段为空?listbox的源是什么表?“运行查询”是什么意思?此查询是什么?它从中读取的查询(FormQuery)并不是设计为每个字段都完全填充的。因此,一行可能只填充了部分单元格。源查询(FormQuery)有20列和动态行数。该按钮指定了一

我有一个表单中的简单列表框。我有一个按钮,可以运行查询并重新查询列表框。当查询结果将所有字段填入一行时,listbox将按预期工作。问题是当结果有任何空白字段时,它们不会出现在列表框中


是否需要将查询中的空字段替换为诸如“”之类的字符,以便正确显示?

为什么字段为空?listbox的源是什么表?“运行查询”是什么意思?此查询是什么?它从中读取的查询(FormQuery)并不是设计为每个字段都完全填充的。因此,一行可能只填充了部分单元格。源查询(FormQuery)有20列和动态行数。该按钮指定了一个宏,用于重新查询列表。FormQuery是listbox的行源代码。不知怎的,现在它对我起作用了。我清除了默认列宽,只添加了1“,现在它工作得很好。