访问-在表单加载时设置组合框所选项目

时间:2018-06-24 00:03:02

标签: vba ms-access access-vba

我有form1,其中包含subformA和button1。当用户查看form1时,在subformA中选择一条记录,然后单击button1,将显示一个新的form2。在该form2上,记录之一是组合框(它是一个绑定控件)。我想继续并选择在subformA中选择的任何值。它不应该锁定该值,而只需设置初始值即可。另外,有问题的值是GUID字段。

在form2上,我尝试了以下操作:

var diff_values = diff(values, target_sheet_values)

但是那没有用。我也尝试了没有Private Sub Form_Load() Me.combobox.value = stringfromguid(Forms!form1!subformA!columnname) End Sub 的情况,但效果没有任何改善。我还尝试将.value设置为无效。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您需要

Forms!form1!subformA.Form!columnname

请参阅Forms: Refer to Form and Subform properties and controls

如果combobox有多列,则绑定的列必须是GUID。