我正在使用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]
答案 0 :(得分:0)
如果文本框位于表单上:
Me![FieldToEdit] = Me![SelectedValue]
如果文本框位于表单的子表单上:
Me![NameOfSubformControl].Form![FieldToEdit] = Me![SelectedValue]
答案 1 :(得分:0)
我只是用这个:
if(a=0)
它有效! (捂脸)