Optimieren der dynamischen Eigenschaft (ADO)
Gilt für: Access 2013, Office 2013
Gibt an, ob für ein Feld ein Index erstellt werden soll.
Einstellungen und Rückgabewerte
Legt einen Boolean-Wert fest, der angibt, ob ein Index erstellt werden soll.
Hinweise
Ein Index kann die Leistung von Operationen verbessern, bei denen Werte in einem Recordset gesucht oder sortiert werden. Der Index ist in ADO integriert, Sie können nicht explizit darauf zugreifen oder ihn in der Anwendung verwenden.
Legen Sie die Optimize -Eigenschaft auf True fest, um einen Index für ein Feld zu erstellen. Legen Sie diese Eigenschaft auf False fest, um den Index zu löschen.
Optimize ist eine dynamische Eigenschaft, die der Properties-Auflistung des Field-Objekts angefügt wird, wenn die CursorLocation-Eigenschaft auf adUseClient festgelegt wird.
Nutzung
Dim rs As New Recordset
Dim fld As Field
rs.CursorLocation = adUseClient 'Enable index creation
rs.Fields.Append "Field1", adChar, 35, adFldIsNullable
rs.Open
Set fld = rs.Fields(0)
fld.Properties("Optimize") = True 'Create an index
fld.Properties("Optimize") = False 'Delete an index