Abläufe automatisieren - Makros
Rechnung zur angezeigten Firma: Synchronisieren zweier Formulare
Wie kann ich zur jeweils angezeigten Firma die dazugehörigen Rechnungen anzeigen lassen?
Ein 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
AuswählenObjekt
Objekttyp: Formular
Objektname: RechnungenAnwendenFilter
Bedingung: [FirmenId]=Formulare![Firmen]![FirmenID]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