在MSO Access表单中查找元素的名称

时间:2016-04-07 11:53:10

标签: vba ms-access ms-office

我正在使用Access表单,我需要在组合框中选择一个值后更新文本字段。我写道:

Private Sub comboBox_AfterUpdate()

[Forms]![MyForm]![MySubform]![FieldToEdit] = [Forms]![MyForm].[TableFromQuery]![SelectedValue]

End Sub

但我对变量的名称有错误,我只是想知道如何在表单中找到元素的名称。

编辑:我有错误

  

运行时错误#438:对象不支持此属性或方法

替换为:

[Forms]![MyForm]![MySubform].Form![fieldToEdit] = Forms![MyForm]![MySubform].[TableFromQuery].[SelectedValue]

2 个答案:

答案 0 :(得分:0)

如果文本框位于表单上:

Me![FieldToEdit] = Me![SelectedValue]

如果文本框位于表单的子表单上:

Me![NameOfSubformControl].Form![FieldToEdit] = Me![SelectedValue]

答案 1 :(得分:0)

我只是用这个:

if(a=0)

它有效! (捂脸