MS Access 2003 für Fortgeschrittene

Von: akademie.de Redaktion
Stand: 18. März 2008
4
(1)
Anmelden um Kommentare zu schreiben

Inhalt

Downloads zu diesem Beitrag

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.

Bild vergrößernSetzen 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
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein