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

Rechnung zur angezeigten Firma: Synchronisieren zweier Formulare

Wie kann ich zur jeweils angezeigten Firma die dazugehörigen Rechnungen anzeigen lassen?

Bild vergrößernEin Makro zum Synchronisieren von Formularen

Um zwei Formulare zu synchronisieren, also um etwa von einem Firmen-Formular die zum aktuellen Datensatz gehörigen Rechnungen im Rechnungen-Formular anzuzeigen, ist über ein Makro mit der Aktion ÖffnenFormularRechnungen eine Bedingung einzugeben:

[FirmenID]=Formulare![Firmen]![FirmenID]

Damit beim Blättern im Firmen-Formular die passenden Rechnungen angezeigt werden, ist ein Makro in die Eigenschaft Beim Anzeigen (Wechsel zwischen Datensätzen innerhalb eines Formulars) im Eigenschaftsfenster des Formulars, Register Ereignis

  1. AuswählenObjekt
    Objekttyp: Formular
    Objektname: Rechnungen

  2. AnwendenFilter
    Bedingung: [FirmenId]=Formulare![Firmen]![FirmenID]

  3. AuswählenObjekt
    Objekttyp: Formular
    Objektname: Firmen

Damit die Rechnungen nicht grundsätzlich bei jedem Datensatzwechsel im Formular Firmen angezeigt werden, ist als Bedingung hinzuzufügen ( Bedingungen im Ansicht-Menü bzw. Symbol Bedingungen), dass die Rechnungen nur angezeigt werden sollen, wenn das Rechnungsformular schon geöffnet wurde: IsLoaded("Rechnungen").

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