amvRuntimeTools: ShowEvents
Nie wieder umständliche Suche nach Ereignisprozeduren!
Kennst Du das? Du möchtest schnell den Code eines Steuerelements in einem Formular überprüfen, aber dazu musst du erst in den Entwurfsmodus wechseln, das entsprechende Ereignis im Eigenschaftenblatt finden und anklicken, bevor Du den Code der Ereignisprozedur sehen kannst. Anschließend musst du zurück zum Formular und alle Daten erneut eingeben.
Mit zwei Klicks von der Formularansicht zur VBA-Routine
Jetzt geht das viel einfacher: Mit den amvRuntimeTools kannst Du mit nur zwei Klicks von der Formularansicht zur VBA-Routine gelangen. Markiere einfach das gewünschte Steuerelement in der Formularansicht und wähle dann im Ribbon das entsprechende Ereignis aus – schon wird die Ereignisprozedur im VBA-Editor angezeigt.
Beispiel: Möchtest Du schnell die Ereignisprozedur einer Schaltfläche anzeigen, verschiebe den Fokus auf die Schaltfläche (zum Beispiel per Tabulator-Taste oder durch einen Rechtsklick) und klicke dann auf den Eintrag "ShowEvents" im Ribbon-Tab "amvRuntimeTools". Dort werden alle Formularereignisse die des markierten Steuerelements angezeigt.
Code ansehen ohne VBA-Editor
Aber das ist noch nicht alles: Für einen schnellen Blick in den Code kannst Du dir diesen sogar im Supertip des Menü Eintrags im Ribbon anzeigen lassen.
Für Unterformulare geeignet
Wenn sich das Steuerelement in einem Unterformular befindet, werden auch die Ereignisse des Unterformulars angezeigt.
Video: Wie funktioniert es?
Installationsanleitung
Die Installation ist einfach und wird durch das Starten der Setup-Datei erledigt. Es muss lediglich der Zielordner für die DLL ausgewählt werden.
Anwendung
So verwendest Du das Tool: Öffne das zu untersuchende Formular und markiere gegebenenfalls das gewünschte Steuerelement. Wähle dann das Ribbon-Tab "amvRuntimeTools" aus und klicke auf die Schaltfläche "ShowEvents". In der Liste von Ereignisprozeduren wählst Du die gewünschte Prozedur aus. Der Code wird direkt in der Vorschau angezeigt, wenn du mit der Maus darüber fährst.
Was erhälst Du?
Eine Setup-Datei, die das COM-Add-In mit den Funktionen auf Deinem Rechner installiert (keine Admin-Rechte nötig).
Voraussetzungen
Du benötigst Access ab Version 2010.
Zum Testen extrem hilfreich
Habe das Tool kürzlich installiert (Add-in). Ich war sofort begeistert, weil damit das langwierige Testen von Formularen extrem verkürzt werden kann!
Über den Ribbon (ab Access 2010) werden alle Events des Formulars oder auch nur eines einzelnen Steuerelements sehr einfach und rasch angezeigt. Das Tolle daran ist, man kann mit einem einfachen Klick an die jeweilige Stelle des Debuggers springen, ohne das Fomular zuerst in die Entwurfsansicht zu öffnen.
Hatte nach dem ersten Herumprobieren gleich meine Erfolgserlebnisse, weil bei mehreren Formularen zB der Timer scharf war. Weil ich faul bin, kopiere ich manchmal ähnliche Formulare und vergesse dann zB den Timer auszuschalten. Bei 3 Formularen konnte damit in Minuten so manches "seltsames" Verhalten entlarvt werden.
Ich finde das Tool absolut geil!