WklToast
WklToast zeigt nach einer Aktion kurze Benachrichtigungen unten rechts im Access-Fenster oder
in einem Formular, wie Outlook und Teams: Sie nehmen nie den Fokus, schließen sich selbst und
können eine Aktion anbieten, etwa Rückgängig. WklToast ist ein mit New erstelltes Objekt,
kein Steuerelement.
Erste Schritte
Häufige Aufgaben
Schaubild
+- Access ----------------------------------------------------------------+ | frmRegeln | | ... | | +-------------------------------+ | | | (i) 2 Regeln exportiert. x | | 1 | +-------------------------------+ | | | (v) Regel gelöscht. x | | 2 | | Rückgängig | | 3 | +-------------------------------+ | +-------------------------------------------------------------------------+
| Bereich | Bedeutung |
|---|---|
| 1 | Eine ältere Benachrichtigung (wtkInfo); sie schließt sich nach 4 Sekunden selbst |
| 2 | Die neueste Benachrichtigung unten (wtkSuccess), mit ihrer Schaltfläche zum Schließen |
| 3 | Die Aktion der Benachrichtigung (ActionCaption): Maus, Eingabetaste, Strg+Umschalt+Z oder eine Sprachausgabe führen sie aus |
Wichtige Funktionen
- Aus jedem Modul: aus einem Formular, einem Unterformular, einem Standardmodul; kein Steuerelement auf dem Formular.
- Vier Arten (
WklToastKind) mit Farbe und Symbol, ein optionaler fetter Titel. - Eine Aktion je Benachrichtigung mit einem
Tag, der zurückkommt: das EreignisActionoder ein Ausdruck (ActionFunction), der auch dann ausgeführt wird, wenn das Objekt nicht mehr existiert. - Nie im Weg: kein Fokus, keine Tastatureingaben abgefangen; höchstens drei sichtbar, weitere Benachrichtigungen warten; 4 Sekunden, 8 mit Aktion, angehalten, solange die Maus darüber steht.
- Tastatur: Strg+Umschalt+Z führt die neueste Aktion aus; F6 springt einmal in die neueste Benachrichtigung, so wie F6 in Office die Meldungsleiste erreicht; Esc schließt sie.
- Sprachausgaben hören jede Benachrichtigung einmal beim Erscheinen, mit der Taste ihrer Aktion.
Grundkonzepte
Eine Benachrichtigung gehört der Anwendung. Die Benachrichtigungen einer Access-Sitzung
teilen sich eine Ecke und eine Warteschlange; Close, CloseAll und Count wirken auf alle,
gleich welches Objekt sie angezeigt hat. Mit Form stehen Benachrichtigungen in der Ecke dieses
Formulars und schließen sich mit ihm.
Ereignisse brauchen eine Variable auf Modulebene. VBA liefert Action und Closed nur an
eine Variable, die auf Modulebene eines Formulars, eines Berichts oder einer Klasse mit
WithEvents deklariert ist. Für eine Benachrichtigung aus einer Prozedur, die endet, nennen Sie
in ActionFunction eine Funktion.
Eine Benachrichtigung, kein Dialog. Fehler und Entscheidungen, die eine Antwort brauchen, gehören in ein Meldungsfenster: Eine Benachrichtigung verschwindet.
Administration
Fehlerbehebung
Für Entwickler
Verwandte Themen
Keine