🚀 Developers App Helper - Teil 1
Heute starte ich eine neue Artikelreihe für die DEV-Functions. In jedem Teil stelle ich euch kleine, aber äußerst nützliche Helferlein vor, die euren Datenbanken mehr Professionalität, Komfort und Flexibilität verleihen. Die Developers App Helper
🎯 Was steckt dahinter?
Ich habe in meinen Projekten eine Reihe von Funktionen entwickelt, die rund um das Thema Application & Datenbank zum Einsatz kommen. Sie sind klein, effektiv und lassen sich wunderbar in bestehende VBA-Lösungen einbauen.
Heute im Fokus stehen folgende Funktionen:
✅ AppCreateDesktopShortcut
Erstellt eine Verknüpfung der aktuellen Datenbank auf dem Desktop. Mit eigenem Icon,
Kommandozeilenargumente oder Beschreibungstext
✅ AppCreateStartMenuShortcut
Erstellt eine Verknüpfung der aktuellen Datenbank auf im Startmenü. Mit eigenem Icon,
Kommandozeilenargumente oder Beschreibungstext
✅ AppDeleteStartMenuShortcut
Löscht eine bestehende Verknüpfung im Startmenü.
✅ AppAddTrustedLocation
Fügt der Access-Registry eine vertrauenswürdige Speicherposition hinzu. Es kann optional noch eine
Beschreibung hinzugefügt werden.
✅ 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ü sorgt dafür, dass eure Anwendung wie eine „richtige“ App wirkt – sofort greifbar, professionell und benutzerfreundlich.
Mit der Funktion AppSetProperty könnt ihr sogar wichtige Eigenschaften eurer Anwendung dynamisch verändern:
- AppTitle → Der Fenstertitel wird angepasst, z. B. „Testumgebung“, „Produktivsystem“ oder „Demo-Version“.
- AppIcon → Gebt eurer Anwendung ein eigenes Icon – das wirkt direkt hochwertiger.
- ByPass → Steuert, ob der Shift-Key beim Start die Sicherheitsfunktionen übergeht. Ideal für den Unterschied zwischen Entwickler- und Endnutzerzugang.
🔄 Warum Properties zur Laufzeit ändern?
Hier ein paar spannende Anwendungsfälle, bei denen es Sinn macht, App-Eigenschaften dynamisch zu steuern:
- Mandantenfähigkeit: Verschiedene Kunden oder Abteilungen arbeiten mit derselben Anwendung? Ändert zur Laufzeit Titel und Icons, damit jeder sofort weiß, in welcher Umgebung er sich befindet.
- Test vs. Produktion: Beim Starten aus einer Testdatenbank soll sofort klar erkennbar sein, dass es nicht die Produktivumgebung ist.
- Kontextabhängige Funktionen: Für bestimmte Benutzerrollen (z. B. Admins) könnte ein anderer Titel oder ein spezielles Icon erscheinen.
- Projektphasen: Während einer Rollout-Phase könnt ihr mit einem angepassten Titel wie „Beta“ oder „Pilotversion“ die richtige Erwartungshaltung setzen.
Kurz gesagt: Ihr gebt eurer Datenbank ein flexibles Gesicht – passend zur Situation.
🧪 Einfach ausprobieren
Anhand meiner kleinen Testing-Form könnt ihr die Funktionen direkt ausprobieren. Das macht es einfach, die Effekte Schritt für Schritt kennenzulernen – und natürlich für die eigene Anwendung zu übernehmen.
Du entwickelst viel mit Access? Dann probier’s aus – ich freu mich auf dein Feedback oder Ideen für weitere Funktionen! 🚀
Die ausführliche Beschreibung und alle Hinweise findet ihr direkt im Code – wie gewohnt gut dokumentiert.
DOWNLOAD
Version: 1.0
