如何在VBA -MS Access

时间:2017-05-04 06:17:35

标签: vba ms-access access-vba ms-access-2013

我的combo box中有一个form,我从另一张桌子role填写。{
1 role有两列:IdRole
鉴于我的Row SourceBound Column值为2,column widths0cm;2cm

我可以在组合框中看到我的Role,这很好。我需要的是

  1. Submit,我想阅读Id中所选VBA的{​​{1}}值。如何实现 - 通过将“绑定列”值设置为1
  2. 来解决此问题
  3. 如何将默认值设置为Role 之一 - 帮助实现此目标
  4. 我必须以相同的格式为我的Role设置类似的案例

1 个答案:

答案 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 }}