TabControl.TabIndex-Eigenschaft (Access)

Verwenden Sie die TabIndex-Eigenschaft , um die Position eines Steuerelements in der Aktivierreihenfolge eines Formulars oder Berichts anzugeben. Ganze Zahl mit Lese-/Schreibzugriff.

Syntax

Ausdruck. Tabindex

Ausdruck Eine Variable, die ein TabControl-Objekt darstellt.

HinwBemerkungeneise

Sie können die TabIndex-Eigenschaft auf eine ganze Zahl festlegen, die die Position des Steuerelements in der Aktivierreihenfolge des Formulars darstellt. Gültige Einstellungen liegen im Bereich von 0 für die erste Position bis zur Gesamtanzahl an Steuerelementen minus 1 für die letzte Position. Verfügt ein Formular z.B. über drei Steuerelemente, von denen jedes über die Eigenschaft TabIndexTabIndex verfügt, so sind 0, 1 und 2 gültige Einstellungen für die Eigenschaft TabIndexTabIndex.

Durch Festlegen der Eigenschaft TabIndexTabIndex auf eine Ganzzahl kleiner als 0 wird ein Fehler zurückgegeben.

Standardmäßig weist Microsoft Access den Steuerelementen die Aktivierreihenfolge zu, in der sie in einem Formular erstellt wurden. Ein neues Steuerelement erhält die letzte Position in der Aktivierreihenfolge. Wenn Sie die Einstellung der TabIndex-Eigenschaft eines Steuerelements ändern, um die Aktivierreihenfolge anzupassen, nummeriert Access die Einstellung der TabIndex-Eigenschaft anderer Steuerelemente automatisch neu, um Einfügungen und Löschungen widerzuspiegeln.

In der Formularansicht verbleiben unsichtbare oder deaktivierte Steuerelemente in der Aktivierreihenfolge, werden aber übersprungen, wenn Sie die TAB-TASTE drücken.

Das Verändern der Aktivierreihenfolge anderer Steuerelemente im Formular hat keine Auswirkungen, wenn Sie die Zugriffstaste eines Steuerelements drücken. Wenn Sie beispielsweise eine Zugriffstaste für die Bezeichnung eines Textfelds erstellt haben, wird der Fokus immer dann in das Textfeld verschoben, wenn Sie die Zugriffstaste der Bezeichnung drücken, auch wenn Sie die Einstellung der TabIndex-Eigenschaft für das Textfeld ändern.

Wenn Sie eine Zugriffstaste für ein Steuerelement drücken, wie z.B. ein Bezeichnungsfeld, das nicht über die Eigenschaft TabIndexTabIndex verfügt (und daher nicht in der Aktivierreihenfolge enthalten ist), wird der Fokus auf das nächste Steuerelement in der Aktivierreihenfolge gesetzt, das den Fokus erhalten kann.

Beispiel

Im folgenden Beispiel wird die Aktivierreihenfolge einer Befehlsschaltfläche und eines Textfelds umgekehrt. Da TextBox1 zuerst erstellt wurde, hat es die Einstellung der TabIndex-Eigenschaft 0 und Command1 die Einstellung 1.

Sub Form_Click() 
 Me!Command1.TabIndex = 0 
 Me!TextBox1.TabIndex = 1 
End Sub

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.