Color scheme: Light
You are here: start » de » Dokumentation » Werkzeuge für Microsoft Access » WKL Forms Object Library » troubleshooting » Eine Startoption wirkt nicht

Eine Startoption wirkt nicht

Symptom

Der Anwendungsdesigner oder WklApplication.Apply meldet eine geänderte Startoption – zum Beispiel „AllowSpecialKeys = Nein (wirkt beim nächsten Öffnen)“ –, aber Access verhält sich wie zuvor: Strg+G öffnet den VBA-Editor, der Navigationsbereich wird weiterhin angezeigt, die Umschalttaste überspringt weiterhin das Startformular.

Umgebung

WKL Forms Object Library ab 1.51, Access 365 (auch die Runtime), ACCDB und ACCDE.

Ursache

Access liest die meisten Starteigenschaften nur beim Öffnen einer Datenbank. Titel (AppTitle) und Symbol (AppIcon) wirken sofort; jede andere Starteigenschaft – Startformular, Navigationsbereich, Statusleiste, vollständige Menüs, Kontextmenüs, Symbolleisten, Sondertasten, Umgehung mit der Umschalttaste – wirkt ab dem nächsten Öffnen. Eine aus der ACCDB erstellte Kopie (eine von Hand erstellte ACCDE) trägt außerdem die Entwicklungsoptionen, bis EnsureApplication einmal in ihr gelaufen ist.

Lösung

  1. Schließen Sie die Datenbank und öffnen Sie sie erneut.
  2. Stellen Sie sicher, dass das Startformular EnsureApplication aufruft (siehe Start einer Anwendung für ihre drei Betriebsarten einrichten), damit jede Kopie die Optionen ihrer Betriebsart schreibt.
  3. Erstellen Sie Kopien, die schon beim ersten Öffnen stimmen müssen, mit deploy des Build-Werkzeugs: Die ausgelieferte Datei trägt die Optionen ihrer Betriebsart bereits (Anwendung für die Produktion ausliefern).
  4. Öffnen bei gedrückter Umschalttaste überspringt das Startformular und damit EnsureApplication; dafür ist die Umgehungstaste in der Entwicklung da. In Administration und Produktion schaltet das Modell sie ab.
de/wiki/msaccess/comctl/troubleshooting/startup-option-does-not-act.txt · Last modified: by Wolfgang van der Stille