Abläufe automatisieren - Makros
Beispiel: Öffnen von Formularen und Berichten
Wie kann ich Formulare über Makros öffnen? Wie lässt sich der Ausdruck eines Berichts auf den jeweils angezeigten Datensatz des Formulars beschränken?
Über die Aktion ÖffnenFormular bzw. ÖffnenBericht werden, unter Angabe der entsprechenden Aktionsargumente (wie Formular bzw. Berichtsname), Formulare und Berichte geöffnet.
Ein Makro zum Öffnen eines Formulars und eines Berichts
Soll beispielsweise das Firmenformular geöffnet und an die dargestellte Adresse ein Brief (über den Bericht Brief) geschickt werden, so sind dazu folgende Aktionen im Makro notwendig:
Öffnen des Formulars über die Aktion ÖffnenFormular mit den Aktionsargumenten:
Formularname: FirmenÖffnen des Berichts über die Aktion ÖffnenBericht mit den Aktionsargumenten:
Berichtsname: Brief
Ansicht: Ausdruck (wenn ohne Seitenansicht sofort ausgedruckt werden soll)
Bedingung: [FirmenID]=Formulare![Firmen]![FirmenID]
Diese Bedingung besagt, dass der Inhalt des Feldes [FirmenID] im Bericht mit dem Feld [FirmenID] des Formulars Firmen übereinstimmen muss. Somit wird nur der im Formular angezeigte Datensatz ausgedruckt.
Zur leichteren Eingabe einer Bedingung kann das Eingabefeld mit UMSCHALT+F2 vergrößert, bzw. durch einen Klick auf die Schaltfläche ... der Ausdrucks-Editor aufgerufen werden. Statt einer Bedingung kann zur Datenauswahl auch eine gespeicherte Abfrage verwendet werden, indem der Abfragename bei Filtername eingetragen wird.
Diese Seite ist für Mitglieder von akademie.de reserviert.
Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?
Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?
Ich bin bereits Mitglied