Ms access 使用VBA的Ms Access列表框中的每个项目有多行

Ms access 使用VBA的Ms Access列表框中的每个项目有多行,ms-access,vba,activex,Ms Access,Vba,Activex,我正在尝试使用VBA填充MsAccess列表框,但有些字段太长,无法仅在一行中显示,我需要将信息拆分为多行。但是在谷歌搜索了很多之后,我不知道该怎么做。。。列表框似乎不支持多行。有人知道怎么做吗 我正在使用Access 2010您是否正在尝试为列表框完成各种换行?据我所知,MS Access列表框本机不支持此功能。我使用了一个2行宽的组合框,显示了大约70个字符,然后使用此组合框允许第一行用空格填充 Person: Left([LastName] & ", " & [FirstN

我正在尝试使用VBA填充MsAccess列表框,但有些字段太长,无法仅在一行中显示,我需要将信息拆分为多行。但是在谷歌搜索了很多之后,我不知道该怎么做。。。列表框似乎不支持多行。有人知道怎么做吗


我正在使用Access 2010

您是否正在尝试为列表框完成各种换行?据我所知,MS Access列表框本机不支持此功能。

我使用了一个2行宽的组合框,显示了大约70个字符,然后使用此组合框允许第一行用空格填充

Person: Left([LastName] & ", " & [FirstName] & "                                                                  ",70) & [tblDepartments].[DeptName]

不能使用列表框,但可以使用continues表单,如果格式正确,continues表单(作为子表单放置在表单上)看起来非常像列表框

我将声明这样的列表框对于选择是有用的,但是对于带有绑定列表框的绑定表单没有多大用处

这是一个列表框和一个子表单的屏幕截图

在右侧,这是一个作为子窗体的continues窗体。这样的子表单允许多行和更大的文本框继续多行文本。在上面,还要注意我是如何有一个复选框的(所以列表框不能满足我的需要)

因此,根据您的UI需求,您可以考虑使用带有文本框的连续子窗体,该文本框显示一行以上的文本。因此,表单可以显示图片或更大的文本框。以下是access中的一个表格,其中包含图片:

请再次注意,文本框中有多行文本

因此,如果格式正确,一个continues表单可以/将会像第一个屏幕截图所示的那样显示列表框。如果UI仅用于选择/显示信息,则可以选择连续表单。如果您需要将所选行作为选项“保存”到表单中的基础表中,那么上面的选择可能不是一个好的选择