我的combo box
中有一个form
,我从另一张桌子role
填写。{
1
role
有两列:Id
和Role
鉴于我的Row Source
和Bound Column
值为2,column widths
为0cm;2cm
我可以在组合框中看到我的Role
,这很好。我需要的是
Submit
,我想阅读Id
中所选VBA
的{{1}}值。如何实现 - 通过将“绑定列”值设置为1 Role
之一 - 帮助实现此目标 我必须以相同的格式为我的Role
设置类似的案例
答案 0 :(得分:3)
由于您有一个多列组合框,因此这两个问题都与同一个组合框属性相关:column
MyComboBox.Column(Index, Row)
行是可选的。
使用0表示第一列,1表示第二列, 等等。使用0表示第一行,使用1表示第二行 行等,等等。
问题1:假设您将id绑定到第二列。在提交代码中,您可以像这样检索您的ID:myid = MyComboBox.Column(1)
问题2:假设您要分配role id = 3
,并且您的ID已绑定到第2列。在表单的Load
事件中,请执行以下操作:{{1 }}