我正在尝试从Access中的“启动画面”类型窗体设置组合框的值,该窗体将获取用户的计算机名称,并在另一个窗体上加载两个带有Employee ID和Manager ID的组合框,这两个组合框都是组合框的绑定列,它们本身未绑定。我可以在组合框中获取ID,但我希望它仍然显示两个组合框的第2列(名称)。现在它只显示ID。任何人有任何想法我怎么能让它做出反应,就像我在组合框中实际选择它一样?
答案 0 :(得分:0)
所以,组合框有时会很棘手,但一旦你把它弄下来就应该很好。
所以,在查看Combobox的属性时,
Format
标签:
ColumnCount: 2 <-- You want the ID and the Name
ColumnWidths: 0";1" <--- You're hiding the ID field, which is the first column
data
标签:
在这里,您将告诉Access您为组合框提供的数据。
通常它是查询或表数据源。如果是查询,您应该选择ID
和Name
字段,并在RowSource
标签的Data
媒体资源中使用该查询。
Row Source: Select ID, Name FROM YourTable
Row Source Type: Table/Query
使用向导创建组合框时,它非常简单。当Access要求您格式化数据源时,您会完全缩小ID
列,因此它会隐藏它(但它仍然存在)。
步骤如下:
ID
列的位置,因此完全缩小ID
在范围内(选定)