MS Access 2003 - 列表框格式控件

时间:2009-12-14 12:40:12

标签: forms ms-access listbox access-vba

关于将记录返回到表单上的列表框的一些常规格式问题:

我有一个列表框,它根据VB中的SQL语句返回记录集。我需要SQl语句来返回每个记录的ID(自动编号),因为如果用户从这个列表框中选择,我需要ID作为下一个表单的传递参数。但是我不需要在实际列表中显示ID ....无论如何我可以隐藏它,或者只是不显示它?

我使用了像这样的rowsource:

me.searchlist.rowsource = "SELECT TblMain.MainID, TblMain.First, TblMain.MiddleTblMain.Last FROM TblMain ORDER BY TblMain.Last, TblMain.First DESC;"

此外,列表框没有我想要的标题,并且上面的示例有三列...但每列太大了,我可以控制列表框中每个列区域的宽度大小吗?我尝试了属性窗口,但这似乎只影响了第一列而不是所有这些。

1 个答案:

答案 0 :(得分:3)

  • 对于标题,列表框有一个 名为 Column Heads 的属性 (默认不)。将其设置为是。
  • 对于列宽,列表框 具有列数和的属性 列宽。在您的情况下,您可以将列数设置为3和列 宽度为0; 2; 3