Beitrag aus SmartTools Access Weekly
Objekt- und Feldauswahl für Entwurfs- und Tabellenansicht aktivieren
Access 365 2024 2021 2019 2016 2013 2010
FRAGE In alten Access-Versionen gab es in der Format-Symbolleiste ein Dropdown-Menü, über das man in der Entwurfsansicht direkt ein Steuerelement im Formular oder Bericht markieren bzw. in der Tabellenansicht ein Feld auswählen und anspringen konnte. Wir vermissen in aktuellen Access-Versionen vor allem die Möglichkeit, in der Tabellenansicht eine Spalte direkt auswählen zu können - die Tabellen haben zum Teil mehr als 160 Spalten und eine visuelle Suche in der Tabellen- oder Entwurfsansicht ist mühsam und fehleranfällig.
Diverse Anfragen
ANTWORT Das Dropdown-Menü "Gehe zu Feld" hat Microsoft aus der Tabellenansicht und der Benutzeroberfläche entfernt. Es lässt sich jedoch im Register "Add-Ins" wieder sichtbar machen:
- Rufen Sie die VBA-Entwicklungsumgebung auf und setzen Sie über Extras-Verweise eine Referenz auf "Microsoft Office x.0 Object Library" (x.0=Access-Version).
- Kopieren Sie die folgende Funktion in ein neues oder vorhandenes Modul:
Public Function GZF()
Dim cb As CommandBar
On Error Resume Next
Set cb = Application.CommandBars("GZF")
If cb Is Nothing Then
Set cb = Application.CommandBars.Add("GZF")
cb.Controls.Add ID:=1736
cb.Visible = True
End If
End Function
- Die Anweisungen prüfen zunächst, ob eine Symbolleiste "GZF" (Gehe zu Feld) vorhanden ist. Wenn nicht, wird sie angelegt und mit einem Steuerelement mit der ID 1736 gefüllt. Das ist das Dropdown-Menü "Gehe zu Feld".
- Rufen Sie die Funktion im Makro "AutoExec" über eine Aktion "AusführenCode" auf.
Die Objekt-Auswahl in der Entwurfsansicht können Sie in den Optionen über "Anpassen" aus der Liste "Alle Befehle", Markieren des Eintrags "Objekt" und Klick auf Hinzufügen in die Symbolleiste für den Schnellzugriff aufnehmen.