Custom Notifications für MS Access – dezentes Feedback statt MsgBox

Klick auf ‚Speichern’, Versand gestartet, Datensatz gelöscht – und gefühlt passiert nichts. Statt bei jeder Aktion eine MsgBox zu bestätigen, gibt es dezente, moderne Feedback-Meldungen: kurz den Bildschirm abdunkeln, ein zentrales Icon einblenden, fertig.

Wir kennen es alle: Man klickt auf „Speichern”, startet einen Versand oder löscht einen Datensatz – und gefühlt passiert nichts. Die Aktion ist im Hintergrund längst durchgelaufen, aber als Nutzer fehlt das Feedback. Dabei ist genau das entscheidend: die Rückmeldung, dass das System verstanden hat, was man wollte, und es korrekt ausgeführt wurde.

Das Problem: fehlendes Feedback

Natürlich gibt es die klassische Lösung:

MsgBox "The recordset got deleted!", vbInformation, "Information"

Aber ganz ehrlich: Wollen wir wirklich bei jeder Aktion eine MessageBox, die immer dasselbe sagt – und die man auch noch jedes Mal bestätigen muss? Wohl kaum.

Die Alternative: dezente Notifications

Meine Lösung ist einfach, aber wirkungsvoll: eine kleine Funktion, die den Bildschirm kurz leicht abdunkelt und ein zentrales Icon mit passender Info einblendet. Kein Klicken, kein „OK” – einfach sehen, verstehen, weiterarbeiten.

Das Ganze ist:

  • schnell integriert
  • frei konfigurierbar (Anzeigedauer, Farbe, Icon)
  • und extrem angenehm für den Userflow

Statt der klassischen MsgBox schreibst du einfach:

myNotification dlgType_DeletedOK

Deutlich kürzer, deutlich schöner – und dank IntelliSense sogar noch schneller zu schreiben.

Wie es aussieht

Abbildung 1: Ein zentrales Icon bestätigt die Aktion.
Abbildung 2: Verschiedene Notification-Beispiele.

Es wird einfach für die eingestellte Zeit ein Icon in der Mitte des Bildschirms eingeblendet – ein Bild sagt mehr als tausend Worte.

Was du dafür brauchst

1. tblDLG_Notification – eine Tabelle mit nur zwei Feldern:

  • DialogType (Name)
  • ein Anlagefeld für das Icon/Bild

2. frmDLG_Notification – ein einfaches Formular, das nur das Bild aus der Tabelle anzeigt. Hier bestimmst du Bildgröße und ggf. weitere Anzeigeparameter.

3. modDLG_Notification – ein Modul mit:

  • einer Enum, die deine Dialogtypen auflistet (wichtig für IntelliSense),
  • den zentralen Funktionen, die alles steuern – und die du nicht anpassen musst.

Ein neuer Dialog in 10 Sekunden

  1. Bild in die tblDLG_Notification einfügen
  2. Namen vergeben
  3. Im Modul modDLG_Notification den Namen zur Enumeration hinzufügen

Fertig! Mehr braucht es nicht für einen neuen Notification-Typ.

Mit dieser kleinen Erweiterung wird dein Access-Interface nicht nur intuitiver, sondern auch ein gutes Stück „sexier”. Die ausführliche Beschreibung und alle Hinweise findest du wie gewohnt gut dokumentiert direkt im Code.

Download

Dezente, konfigurierbare Feedback-Notifications für MS Access statt der klassischen MsgBox – schnell integriert und per IntelliSense aufrufbar.

Newsletter

Newsletter