问题描述:
今天一位Access群友遇到的问题:子窗体需要调用父窗体中名称为"编辑"的按钮的点击事件时报错,父窗体的名称为:"主窗体",代码为:
Form_主窗体.编辑_Click
报错:方法或成员未找到
解决方法:
首先,可以确定的是调用的代码是正确的,所以考虑是被调用的事件的问题。
1.首先考虑是否是修饰符的原因,检查被调用的事件的修饰符:如果为 Private ,需要修改为 Public
例:Private Sub 编辑_Click => Public Sub 编辑_Click
2.问题还未解决,接下来检查被调用的事件的名称是否含有中文,如果有,替换为英文。因为绝大多数的软件都对中文的支持不像英文那么友好
例:Public Sub 编辑_Click => Public Sub Edit_Click
注意:对应的控件名称或者其他事件也需要根据实际情况做对应的修改