Access VBA教程:AccessObjectProperty对象

AccessObjectProperties
AccessObjectProperty

AccessObjectProperty对象代表 AccessObject对象的一个内部特性或用户定义特性。

使用 AccessObjectProperty对象

每个 AccessObject对象都包含一个 AccessObjectProperties集合,而集合中有一个对应于该 AccessObject对象的属性的 AccessObjectProperty对象。用户也可以定义 AccessObjectProperty对象,并将它们追加到某些 AccessObject对象的 AccessObjectProperties集合。

可以为下列对象创建用户定义的属性:

注意   从 CurrentData对象(例如 CurrentData.AllTables!Table1)衍生的对象不能访问 AccessObjectProperties集合。对于以这种方式衍生的对象,仅可以通过直接调用所需的属性(例如 CurrentData.AllTables!Table1.Name)来访问其内部属性。

为添加用户定义属性,可以使用 Add方法创建一个 AccessObjectProperty对象并将其添加到合适对象的 AccessObjectProperties集合,新的 AccessObjectProperty对象具有唯一设置的 Name属性和 Value属性。要添加用户定义属性的对象必须已经添加到集合中。引用尚未追加到 AccessObjectProperties集合的用户定义 AccessObjectProperty对象时会出现发生错误;将用户定义的 AccessObjectProperty对象追加到包含同名 AccessObjectProperty对象的 AccessObjectProperties集合时,也会发生错误。

可以从 AccessObjectProperties集合中删除用户定义属性。

注意   一个用户定义的 AccessObjectProperty对象只与对象的一个特定实例相关。属性并不是为选定类型的对象的所有实例定义的。

AccessObjectProperty对象有两个内部属性:

若要通过其序号或 Name属性设置引用集合中的内部或用户定义 AccessObjectProperty对象,请使用以下语法格式之一:


CurrentProject.AllForms("Form1").Properties(0)
CurrentProject.AllForms("Form1").Properties("name")
CurrentProject.AllForms("Form1").Properties![name]

使用同样的语法格式,还可以引用 AccessObjectProperty对象的 Value属性。引用的上下文可以确定是对 AccessObjectProperty对象自身的引用,还是对 AccessObjectProperty对象的 Value属性的引用。

注意   当使用“源代码控件”加载项签入或签出与属性相关的对象时,AccessObjectProperties集合中的属性并不保存且可以丢失。

上页:Access VBA教程:AccessObject对象 下页:Access VBA教程:AllFunctions集合

Access VBA教程:AccessObjectProperty对象

Access VBA教程:AllFunctions集合 Access VBA教程:Application对象
Access VBA教程:BoundObjectFrame对象 Access VBA教程:CheckBox对象
Access VBA教程:CodeData对象 Access VBA教程:CodeProject对象
Access VBA教程:ComboBox对象 Access VBA教程:CommandButton对象
Access VBA教程:Control对象 Access VBA教程:CurrentData对象
Access VBA教程:CurrentProject对象 Access VBA教程:CustomControl对象
Access VBA教程:DataAccessPage对象 Access VBA教程:DefaultWebOptions对象
Access VBA教程:DoCmd对象 Access VBA教程:Form对象
Access VBA教程:FormatCondition对象 Access VBA教程:GroupLevel对象
Access VBA教程:Hyperlink对象 Access VBA教程:Image对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号