【问题标题】:Linking Comboboxes链接组合框
【发布时间】:2012-06-16 14:30:49
【问题描述】:

我有一对名为“Cover”的组合框。第一个组合框包含年份作为其数据,例如2011、2012 等。第二个组合框包含所有酒店的名称。 我有另一个名为 Form_1 的表单,它具有相同的组合框对。

考虑下面的scanrio: 用户从第一个表单“COVER”中出现的组合框中选择两个值,然后单击 FORM_1 以继续进行。当用户打开 Form_1 时,组合框应该已经具有从“COVER”中选择的值。

这是我在 VBA 中尝试过的,但返回错误“无法赋值”:

Private Sub Form_Open(Cancel As Integer)
Combo5.Value = Form_0_Cover.Combo0.Value
Combo7.Value = Form_0_Cover.Combo2.Value
End Sub

我希望 Form_1 在用户单击 Form_1 打开时自动存储用户从 COVER 中选择的值。所以用户不需要再次选择这些值。

感谢您的帮助。 对不起,如果我让你感到困惑。

【问题讨论】:

    标签: ms-access vba ms-access-2003


    【解决方案1】:

    您不能使用 Open 事件为控件分配值,因为它们尚未创建。使用加载事件。那么:

    Combo5 = Forms!Form_0_Cover.Combo0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-07-16
      • 2023-03-29
      • 2010-09-08
      • 2016-09-17
      • 2013-06-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多