0
我有一个常规的形式称为“鱼”。它有一个名为“loctree”的TreeCtl,我用它作为位置选择器来改变Fish中的字段。访问2003年VBA:自定义窗体属性问题
我已经向Fish添加了几个子表单。其中两个有我想使用loctree的位置字段。由于我不想为每个子表单实例化一个新的TreeCtl,所以我想我可以让loctree知道它的当前目标是哪个控件。我以为来定义当前的目标将是一个属性添加到我的鱼形式最简单的方法:
Option Compare Database
Private locfield As Field
Property Let loc_focusField(target As Field)
locfield = target
End Property
Property Get loc_focusField()
loc_focusField = locfield
End Property
然后在鱼的形式打开事件,我可以设置locfield的默认值:
Private Sub Form_Open(Cancel As Integer)
locfield = Forms!fish_moves!fish_moves_loc_id
End Sub
不幸的是,每次我尝试打开我的形式,我得到以下错误时间:
Definitions of property procedures for the same property are inconsistent, or property procedure has an optional parameter, a ParamArray, or an invalid Set final parameter
那么是什么原因?
感谢, 仁