Farbschema: Dunkel
Sie befinden sich hier: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » Anwendung und Verbindungen » WklApplication » Start einer Anwendung für ihre drei Betriebsarten einrichten

Start einer Anwendung für ihre drei Betriebsarten einrichten

In diesem Tutorial geben Sie einer kleinen Datenbank mit dem Anwendungsdesigner einen Titel, ein Symbol und ein Startformular, behalten die Standardwerte der drei Betriebsarten bei und prüfen in einer ACCDE, dass die Sondertasten abgeschaltet sind. Das dauert etwa zehn Minuten und braucht eine Zeile VBA.

Voraussetzungen

  • Microsoft 365 Access, in 32 oder 64 Bit, mit der WKL Forms Object Library 1.51 oder höher, installiert und für den aktuellen Windows-Benutzer registriert (Freigegebenes Paket installieren).
  • Das Add-In WKL Extensions ist installiert, sodass Datenbanktools › Add-Ins den Eintrag WKL Application Designer anbietet: tools\install-addin.ps1 aus dem Release-Paket (1.55 oder höher) installiert addin\WklExtensions.accda für den aktuellen Benutzer. Ohne das Add-In öffnet sich der Designer auch aus dem Direktbereich: CreateObject("WklForms.Application").ShowDesigner.
  • Eine Datenbank an einem vertrauenswürdigen Speicherort mit einem Formular frmStart und eine Symboldatei (.ico) Ihrer Wahl.

Schritte

1. Designer öffnen

Wählen Sie Datenbanktools › Add-Ins › WKL Application Designer. Der Designer öffnet sich auf der Seite Allgemein; die Vorschau rechts zeigt die Titelleiste.

2. Titel, Symbol und Startformular

  1. Geben Sie unter Titel den Text Kunden ein; die Vorschau folgt.
  2. Klicken Sie unter Symboldatei auf Wählen … und wählen Sie die Symboldatei. Ihr Dateiname erscheint unter Symbol; die Datei wird in der Datenbank gespeichert, wenn Sie auf OK klicken.
  3. Wählen Sie unter Startformular den Eintrag frmStart.

3. Die Betriebsarten

Öffnen Sie die Seite Betriebsarten. Jede Zeile ist eine Startoption, jede Spalte eine Betriebsart; ein Häkchen erlaubt oder zeigt die Option. Behalten Sie die Standardwerte bei: Die Entwicklung erlaubt alles, die Verwaltung hat keine Entwurfsbefehle, keine Sondertasten und keine Umgehung per Umschalttaste, die Produktion blendet zusätzlich den Navigationsbereich und die Kontextmenüs von Access aus. Vorgaben stellt nach einer Änderung die Standardwerte wieder her.

4. Prüfen und speichern

Öffnen Sie die Seite Prüfen: Sie meldet Bereit zum Speichern. Klicken Sie auf OK. Die Titelleiste von Access zeigt sofort Kunden mit Ihrem Symbol; die übrigen Optionen wirken, wenn die Datenbank das nächste Mal geöffnet wird.

5. Betriebsart bei jedem Start korrigieren

Öffnen Sie das Modul von frmStart und fügen Sie Folgendes hinzu:

Private Sub Form_Load()
    Dim findings As String
    findings = CreateObject("WklForms.Application").EnsureApplication()
    If Len(findings) > 0 Then Debug.Print findings
End Sub

EnsureApplication schreibt die Startoptionen der Betriebsart, in der die Datenbank läuft, und gibt zurück, was ihm aufgefallen ist (zum Beispiel ein fehlendes Startformular). Den Start hält es nie an.

6. Betriebsart Verwaltung ausprobieren

  1. Wählen Sie Datei › Speichern unter › ACCDE erstellen und speichern Sie Kunden.accde.
  2. Öffnen Sie Kunden.accde, schließen Sie die Datei und öffnen Sie sie erneut: Das erste Öffnen hat die Optionen der Betriebsart Verwaltung geschrieben, das zweite zeigt sie.
  3. Drücken Sie Strg+G: Der VBA-Editor öffnet sich nicht. Halten Sie beim Öffnen die Umschalttaste gedrückt: frmStart öffnet sich trotzdem.

Erwartetes Ergebnis

Die ACCDB öffnet sich mit allem, was ein Entwickler braucht; die ACCDE öffnet sich mit Titel, Symbol und frmStart, ohne Entwurfsbefehle, Sondertasten und Umgehung per Umschalttaste. Das Modell steht in der Tabelle USysWklApp der Datenbank (öffnen Sie den Designer erneut, um es zu sehen).

Nächste Schritte

de/wiki/msaccess/comctl/application-and-connections/application/tutorial.txt · Zuletzt geändert: von Wolfgang van der Stille