Abläufe automatisieren - Makros
Arbeiten mit "Variablen": Setzenwert
Wie kann ich den Wert eines Feldes automatisch in das Feld eines anderen Formulars eintragen lassen?
Angenommen: Die FirmenID des gerade angezeigten Datensatzes des Firmen-Formulars soll zum Erstellen einer Rechnung automatisch in das Rechnungs-Formular übernommen werden. Dazu ist ein Makro mit der Aktion SetzenWert gut geeignet.
Setzen eines Wertes in einem Makro
Es wird das Rechnungen-Formular geöffnet, ein neuer Datensatz erstellt und der Wert FirmenID mit der SetzenWert-Aktion in das entsprechende Feld im Rechnungen-Formular eingetragen.
ÖffnenFormular: Rechnungen
GeheZuDatensatz: Neuer
SetzenWert mit den Aktionsargumenten
Element: Der Name des Feldes, in das der Wert (die FirmenID) eingetragen werden soll: Formulare![Rechnungen]![FirmenID]
Ausdruck: (Ein Ausdruck oder) der Name des Feldes, dessen Wert übernommen werden soll: Formulare![Firmen]![FirmenID]
Mit Hilfe der Aktion SetzenWert können aber auch Eigenschaften von Formularen, Berichten und Steuerelementen verändert werden. Dazu wird prinzipiell die folgende Syntax im Argument Element verwendet:
für Eigenschaften von Formularen:
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