Formularmakros
Ein Formularmakro ist die leistungsfähigste Form, ein Makro innerhalb einer Bildschirmmaske (Formular) zu aktivieren.
Die Integration eines Formularmakros ermöglicht Ihnen, auf Eingaben vom Benutzer direkt zu reagieren, und ihm zusätzliche Hilfestellungen zur Verfügung zu stellen.
Um ein Makro in ein Formularmakro umzuwandeln, wird es mit einem Formular verknüpft. Dies geschieht durch die Auswahl einer Makrodatei direkt im Formulargenerator. Weitere Informationen hierzu finden Sie im Kapitel Formulargenerator im Abschnitt Makro.
Bei Dokumentarten ist das Makro immer zentral am Auswahlformular zu hinterlegen und ist standarmäßig für alle weiteren Register der Dokumentart gültig.
Um auf Benutzereingaben reagieren zu können, werden sogenannte Handler-Funktionen verwendet. Das Formular ruft zu den gewünschten Zeitpunkten die jeweilige Handler-Funktion auf. Existiert diese, im mit dem Formular verbundenen Makro, wird sie automatisch mit den aktuellen Parametern ausgeführt.
Die Parameter sind bei Handler-Funktionen immer mit den entsprechenden Werten gefüllt.
Innerhalb eines Formulars gibt es noch die Unterscheidung zwischen Formular- und Grid-Handler-Funktionen.
Folgende Funktionen des Typs Handler werden unterstützt: