In Access eingerichtete Kategorie übernehmen
Übernehmen Sie eine benutzerdefinierte Kategorie, die jemand im Navigationsbereich von Hand eingerichtet hat, als Modell. So lässt sie sich versionieren, neu aufbauen und im Designer bearbeiten.
Voraussetzungen: WKL Forms Object Library 1.50 oder höher.
Lösungsüberblick
WklNavPane.ReadCategory liest eine benutzerdefinierte Kategorie des Bereichs – ihre Gruppen in ihrer Reihenfolge,
ausgeblendete Gruppen, die Verknüpfungen mit ihren Anzeigenamen und ob die Gruppe der nicht zugewiesenen Objekte
ausgeblendet ist – und gibt sie als Modell zurück. Die Designerseite Übernehmen erledigt dasselbe mit einem
Klick.
Umsetzung
Markieren Sie im Designer des Navigationsbereichs auf der Seite Übernehmen die Kategorie und klicken Sie auf Übernehmen. Prüfen Sie das Ergebnis unter Gruppen und Einträge, wählen Sie eine Startgruppe und klicken Sie auf OK.
Dasselbe per Code:
Dim pane As Object, model As String
Set pane = CreateObject("WklForms.NavPane")
Debug.Print pane.Categories ' for example: Benutzerdefiniert;Verwaltung
model = pane.ReadCategory("Verwaltung")
pane.Save model
Hinweise
- Das Übernehmen ersetzt das Modell; Bedingungen und Startgruppe sind danach leer.
- Verknüpfungen zu Objekten, die es in der Datenbank nicht mehr gibt, entfallen.
- Nach dem Speichern gehört die Kategorie zum Modell: Das nächste
Applyschreibt sie so, wie das Modell es vorgibt, spätere Änderungen von Hand im Bereich werden also ersetzt. Ändern Sie die Kategorie stattdessen im Designer.