我有一个访问数据库,其中有一个表单,显示有关学生,姓名,班级,课程等的信息。在表单上,我有一个子表单,显示学生的成绩。我有一个带有此代码的编辑按钮:
If Me.AllowEdits = True Then
Me.AllowEdits = False
Me.genderCbo.Locked = True
Me.courseCbo.Locked = True
Me.subfrmGrades.Locked = True
ElseIf Me.AllowEdits = False Then
Me.AllowEdits = True
Me.genderCbo.Locked = False
Me.courseCbo.Locked = False
Me.subfrmGrades.Locked = False
End If
但是使用这段代码,无论是否是编辑模式,我都无法编辑子表单中的成绩。有人可以拿出一个修复程序吗?一直在网上搜索好30分钟,找不到任何东西。
提前致谢
答案 0 :(得分:1)
您必须在子窗体控件中引用Form对象。为此,请使用me.subfrmGrades.Form.Allowedits=true
而不是me.subfrmGrades.Allowedits=true
。