Developers App Helper – Teil 1: Verknüpfungen & App-Properties

Start einer neuen Reihe: kleine, aber äußerst nützliche Helfer, die deinen Access-Anwendungen mehr Professionalität, Komfort und Flexibilität geben. Teil 1 dreht sich um Desktop-/Startmenü-Verknüpfungen, vertrauenswürdige Speicherorte und das dynamische Ändern von App-Properties.

Heute starte ich eine neue Artikelreihe für die DEV-Functions. In jedem Teil stelle ich kleine, aber äußerst nützliche Helfer vor, die deinen Datenbanken mehr Professionalität, Komfort und Flexibilität verleihen – die Developers App Helper.

Was steckt dahinter?

In meinen Projekten ist eine Reihe von Funktionen rund um Application & Datenbank entstanden. Sie sind klein, effektiv und lassen sich problemlos in bestehende VBA-Lösungen einbauen.

Die Funktionen in Teil 1

Funktion Beschreibung
AppCreateDesktopShortcut Erstellt eine Desktop-Verknüpfung der aktuellen Datenbank – mit eigenem Icon, Kommandozeilenargumenten oder Beschreibungstext.
AppCreateStartMenuShortcut Wie oben, aber im Startmenü.
AppDeleteStartMenuShortcut Löscht eine bestehende Startmenü-Verknüpfung.
AppAddTrustedLocation Fügt der Access-Registry einen vertrauenswürdigen Speicherort hinzu (optional mit Beschreibung).
AppSetProperty Erstellt oder ändert eine Access-Datenbank-Property (DAO).
AppDeleteProperty Löscht eine bestehende Datenbank-Property.

Warum sind diese Funktionen so praktisch?

Ein Shortcut auf dem Desktop oder im Startmenü lässt deine Anwendung wie eine „richtige” App wirken – sofort greifbar, professionell und benutzerfreundlich.

Mit AppSetProperty änderst du sogar wichtige Eigenschaften deiner Anwendung dynamisch:

  • AppTitle → passt den Fenstertitel an, z. B. „Testumgebung”, „Produktivsystem” oder „Demo-Version”.
  • AppIcon → gibt deiner Anwendung ein eigenes Icon – wirkt sofort hochwertiger.
  • ByPass → steuert, ob der Shift-Key beim Start die Sicherheitsfunktionen übergeht. Ideal, um Entwickler- und Endnutzerzugang zu unterscheiden.

Warum Properties zur Laufzeit ändern?

Ein paar Anwendungsfälle, in denen dynamische App-Eigenschaften Sinn ergeben:

  • Mandantenfähigkeit: Verschiedene Kunden oder Abteilungen nutzen dieselbe Anwendung? Titel und Icon zur Laufzeit ändern, damit jeder sofort seine Umgebung erkennt.
  • Test vs. Produktion: Beim Start aus einer Testdatenbank soll sofort klar sein, dass es nicht die Produktivumgebung ist.
  • Kontextabhängig: Für bestimmte Rollen (z. B. Admins) ein anderer Titel oder ein spezielles Icon.
  • Projektphasen: Während eines Rollouts mit „Beta” oder „Pilotversion” die richtige Erwartung setzen.

Kurz gesagt: Du gibst deiner Datenbank ein flexibles Gesicht – passend zur Situation.

Einfach ausprobieren

Über die mitgelieferte Testing-Form probierst du die Funktionen direkt aus, lernst die Effekte Schritt für Schritt kennen und übernimmst sie in deine eigene Anwendung. Die ausführliche Beschreibung findest du wie gewohnt gut dokumentiert direkt im Code.

Download

Teil 1 der Developers-App-Helper-Reihe für MS Access: Verknüpfungen auf Desktop und im Startmenü erstellen, Trusted Locations setzen und App-Properties (AppTitle, AppIcon, ByPass) zur Laufzeit ändern.

Newsletter

Newsletter