AccessObjectProperties 集合

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

多個對象

parchildAccessObjectProperties

spaceparchildAccessObjectProperty

AccessObjectProperties 集合包含對象的一個特定實例的所有自定義 AccessObjectProperty 對象。這些 AccessObjectProperty 對象(通常就稱為屬性)唯一地描述了對象的該實例。

使用 AccessObjectProperties 集合

Visual Basic 中或在表達式中使用 AccessObjectProperties 集合,可以引用 CurrentProject、CodeProjectAccessObject 對象的屬性。例如,可以列舉 AccessObjectProperties 集合來設(shè)置或返回單個報表的屬性值。

注釋 AccessObjectProperties 集合對于由 CurrentData 對象派生的對象是不可訪問的(例如,CurrentData.AllTables!Table1)。對于用這種方法派生的對象,只能通過直接調(diào)用所需屬性訪問它們的內(nèi)置屬性(例如,CurrentData.AllTables!Table1.Name)。

若要將用戶定義的屬性添加到對象的一個現(xiàn)有實例中,首先應(yīng)定義其特性,然后使用 Add 方法將其添加到集合中。如果引用尚未添加到 AccessObjectProperties 集合中的用戶定義 AccessObjectProperty 對象,則將出現(xiàn)錯誤,就像要在 AccessObjectProperties 集合中添加一個用戶定義的 AccessObjectProperty 對象,而該集合中已經(jīng)包含了同名的 AccessObjectProperty 對象一樣。

可以使用 Remove 方法,從 AccessObjectProperties 集合中刪除用戶定義屬性。

注釋  內(nèi)置的或用戶定義的 AccessObjectProperty 對象只和對象的特定實例相關(guān)。該屬性并不是對所選類型對象的所有實例而定義的。

若要通過其序數(shù)或其 Name 屬性設(shè)置來引用集合中內(nèi)置的或用戶定義的 AccessObjectProperty 對象,請使用以下語法格式之一:

CurrentProject.AllForms("Form1").Properties(0)

CurrentProject.AllForms("Form1").Properties("name")

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

使用同樣的語法格式,也可以引用 AccessObjectProperty 對象的 Value 屬性。引用的上下文將確定是對 AccessObjectProperty 對象自身的引用還是對 AccessObjectProperty 對象的 Value 屬性的引用。

注釋  當(dāng)其相關(guān)對象是用“源代碼控制”加載項簽入或簽出的時,AccessObjectProperties 集合中的屬性并未存儲且可能會丟失。