Index.CreateProperty-Methode (DAO)
Gilt für: Access 2013, Office 2013
Erstellt ein neues, benutzerdefiniertes Property -Objekt (gilt nur für Microsoft Access-Arbeitsbereiche).
Syntax
Ausdruck . CreateProperty(Name, Type, Value, DDL)
Ausdruck Eine Variable, die ein Index-Objekt darstellt.
Parameter
Name |
Erforderlich/optional |
Datentyp |
Beschreibung |
---|---|---|---|
Name |
Optional |
Variant |
Ein String-Wert, der das neue Property-Objekt eindeutig benennt. Weitere Informationen zu gültigen Property-Namen finden Sie in dem Thema zur Name-Eigenschaft. |
Typ |
Optional |
Variant |
Eine Konstante, die den Datentyp des neuen Property-Objekts definiert. Unter der Type -Eigenschaft finden Sie gültige Datentypen. |
Wert |
Optional |
Variant |
Ein Variant-Wert, der den ursprünglichen Eigenschaftswert enthält. Weitere Informationen finden Sie in der Value-Eigenschaft . |
DDL |
Optional |
Variant |
Ein Variant-Wert (Untertyp Boolean), der angibt, ob Property ein DDL-Objekt ist. Der Standardwert ist False. Wenn DDL auf True festgelegt ist, können Benutzer dieses Property-Objekt nur ändern oder löschen, wenn sie über die DbSecWriteDef-Berechtigung verfügen. |
Rückgabewert
Eigenschaft
Hinweise
Ein benutzerdefiniertes Property-Objekt können Sie nur in der Properties -Auflistung eines beständigen Objekts erstellen.
Wenn Sie CreateProperty verwenden und einen oder mehrere optionale Teile weglassen, können Sie die entsprechende Eigenschaft mithilfe einer geeigneten Zuweisungsanweisung festlegen oder zurücksetzen, bevor Sie das neue Objekt an eine Auflistung anfügen. Nachdem Sie das Objekt angefügt haben, können Sie dessen Eigenschafteneinstellungen zum Teil ändern. Weitere Informationen hierzu finden Sie in den Themen zur Name-, Type- und Value-Eigenschaft.
Wenn name auf ein Objekt verweist, das bereits ein Element der Auflistung ist, tritt bei Verwendung der Append-Methode ein Laufzeitfehler auf.
Um ein benutzerdefiniertes Property-Objekt aus der Auflistung zu entfernen, verwenden Sie die Delete-Methode für die Properties-Auflistung . Sie können keine integrierten Eigenschaften löschen.
Hinweis
Wenn Sie das Argument DDL nicht angeben, wird es standardmäßig auf False (Nicht-DDL) festgelegt. Da keine entsprechende DDL-Eigenschaft verfügbar gemacht wird, müssen Sie ein Property-Objekt löschen und neu erstellen, das Sie von DDL in Nicht-DDL ändern möchten.