Hier verstehen wir die Schritte zum Anwenden eines benutzerdefinierten Menübands auf ein Formular oder einen Bericht in MS Access.
Die Berichte oder Formulare, die wir in MS Access verwenden, sind weitgehend angepasst, sodass sie gut mit der Art der Datenbank funktionieren, über die wir verfügen. Um diese Objekte für Ihre Datenbank noch relevanter zu machen, können Sie ihnen auch benutzerdefinierte Bänder hinzufügen. Diese Multifunktionsleisten verwenden deklaratives XML-Markup, das textbasiert ist und zur Vereinfachung des Erstellens und Hinzufügens von Anpassungen zur Multifunktionsleiste verwendet wird. Um eine benutzerfreundliche Oberfläche zu erstellen, benötigen Sie nur wenige XML-Zeilen, da die Anpassung der Benutzeroberfläche Ihres Menübands in MS Access flexibel ist. Diese Anpassungsmarkups können dann in einer Access-Datenbank, in einer Tabelle, mit einem Excel-Arbeitsblatt verknüpft oder über eine VBA-Prozedur eingebettet werden.
Hier wird das Verfahren zum Hinzufügen benutzerdefinierter Bänder zu Access Forms oder Berichten beim Laden erläutert.
Sicherstellen der Verfügbarkeit von XML zur Multifunktionsleistenanpassung
Verwenden der USysRibbons-Tabelle zum Speichern von Ribbon Extensibility XML

USysRibbons ist eine Systemtabelle, die vom Benutzer selbst erstellt wird. Es gibt jedoch bestimmte Bedingungen, die Sie beim Erstellen dieser Tabelle berücksichtigen müssen.
- Es sollte bestimmte Spaltennamen haben, z. B. "RibbonName" und "Ribbon XML", um sicherzustellen, dass die Anpassungen reibungslos in der Multifunktionsleiste implementiert werden.
- Diese Spalten sollten einen definierten Datentyp haben und nur gültige und relevante Informationen enthalten.
Verwenden der LoadCustomUI-Methode zum Laden von Ribbon Extensibility XML
Sie können sich auch dafür entscheiden, das XML mit der Erweiterbarkeit der Multifunktionsleiste mithilfe der LoadCustomUI-Methode programmgesteuert zu laden. Dazu müssen Sie zunächst ein Modul in Ihrer Datenbank haben, das die LoadCustomUI-Methode zum Bereitstellen des Namens sowie das XML-Anpassungsmarkup für das Menüband verwendet.
Sie können das XML-Markup vom Recordset-Objekt abrufen, das mithilfe einer Tabelle erstellt wurde, oder von einer externen Quelle wie einer in einer Zeichenfolge analysierten XML-Datei. Sie können auch ein XML-Markup verwenden, das direkt in die Prozedur eingebettet wurde. Sobald dies erledigt ist, können Sie mehrere Bänder mit derselben Methode erstellen. Stellen Sie einfach sicher, dass jedes Menüband einen eindeutigen Namen hat und die ID-Attribute aller Registerkarten, die zum Erstellen des Menübands verwendet werden, ebenfalls eindeutig sind.
Sobald dieser Vorgang abgeschlossen ist, können Sie ein AutoExec-Makro erstellen, das den Vorgang über die RunCode-Aktion implementiert. Dadurch wird die LoadCustomUI-Methode angewendetcable automatisch, wenn die Anwendung gestartet wird, wodurch alle Bänder für die Anwendung verfügbar werden.
Anwenden benutzerdefinierter Bänder für den Zugriff auf Formulare und Berichte
- Stellen Sie sicher, dass das benutzerdefinierte Menüband mit Access verfügbar ist.
- Öffnen Sie das Objekt in der Entwurfsansicht
- Wählen Sie auf der Registerkarte Entwurf die Option Eigenschaftenblatt aus.
- Wählen Sie auf der Registerkarte Alle im Eigenschaftenfenster die Liste Menübandname und anschließend ein beliebiges Menüband aus.
- Speichern Sie vor dem Schließen und öffnen Sie das Objekt erneut.
Die Begegnung mit einer beschädigten Access-Datenbank ist für einen normalen Access-Benutzer ein sehr wahrscheinliches Ereignis. Sie können Ihre Daten jedoch trotz eines Vorfalls von Access-Beschädigungen effektiv speichern, wenn Sie ein leistungsstarkes Tool wie verwenden DataNumen Access Repair zu mdb reparieren Datenbankdateien.
Einführung des Autors:
Vivian Stevens ist Experte für Datenwiederherstellung in DataNumen, Inc., das weltweit führend bei Datenwiederherstellungstechnologien ist, einschließlich SQL-Reparatur und Excel-Wiederherstellungssoftwareprodukte. Für weitere Informationen besuchen Sie www.datanumen.com €XNUMX