链接组合框

时间:2012-06-13 15:22:36

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

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

考虑以下扫描: 用户从第一种形式“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中选择的值。因此用户无需再次选择这些值。

感谢您的帮助。 对不起,如果我弄糊涂了你。

1 个答案:

答案 0 :(得分:0)

您无法使用Open事件为控件分配值,因为它们尚未创建。使用Load事件。然后:

Combo5 = Forms!Form_0_Cover.Combo0