Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: wuffwuff2003 am Mai 01, 2013, 23:36:53

Titel: Feld aus einer Tabelle in 2 Formularen anzeigen?
Beitrag von: wuffwuff2003 am Mai 01, 2013, 23:36:53
Hallo zusammen ich hoffe ich drücke mich jetzt richtig aus.
Ich habe 2 Tabellen, eine Kundentabelle, eine Auftragstabelle, und 2 Formulare, die Kundendaten und die Auftragsdaten. Alles Daten der Auftragstabelle sind im Auftragsformular hinterlegt und das gleiche gilt für die Kunden. Im Auftragsformular habe ich nun ein Dropdownfeld wo ich die Kunden aussuchen kann, die sich in der Kuntentabelle befinden. Das klappt. Nun habe ich aber in der Kundentabelle eine Spalte die sich nennt "Offene Beträge". Im Kundenformular ist sie vorhanden, und kann den Wert ausfüllen. So das gleiche Feld müsste ich aber auch im Auftragsformular haben, sodass wenn ich einen neuen Auftrag mache und einen Kunden raussuche der noch einen offenen Betrag hat müsste das sofort im Feld Offener Betrag sichtbar werden, ohne jedesmal ins Kundenformular zu schalten um nachzusehen ob da nach offene Posten sind. Aber ich kriege das nicht hin, dat liegt irgendwo ein Denkfehler. Vielleicht kann mir jemand helfen

Mfg
Titel: Re: Feld aus einer Tabelle in 2 Formularen anzeigen?
Beitrag von: MzKlMu am Mai 02, 2013, 08:16:31
Hallo,
nimm ein Hautformular für die Kundendaten und darin ein Unterformular für die Auftragsdaten. Als Unterformular kannst Du das jetzige Auftragsformular verwenden, einfach auch das Kundenformular ziehen. Wenn Beziehungen erstellt sind, was sein sollte wird Hafo und Ufo syncronisiert. Du siehst dann immer nur die Auftragsdaten die zum Kunden passen.
Auf diese Art und Weise hast Du immer alle Daten im Blick.

Das geht alles automatisch, da muss man nichts programmieren.
Titel: Re: Feld aus einer Tabelle in 2 Formularen anzeigen?
Beitrag von: 69bruno am Mai 02, 2013, 09:32:34
Oder aber,

da Du ja schon ein 2. Formular hast und dieses anscheinend erst sehen möchtest, wenn es durch ein vom User ausgelöstes Ereignis aufgerufen wird, bau Dir ein 3. Formular´, wie von MzKlMu beschrieben als UFo und packe dort nur das Verknüpfungsfeld und das Feld mit dem offenen Betrag. Setze das Verknüpfungsfeld auf unsichtbar und mach das UFo as small as possible.
Dann kannst Du es irgendwo im Formular mit den Kundendaten platzieren.
Titel: Re: Feld aus einer Tabelle in 2 Formularen anzeigen?
Beitrag von: wuffwuff2003 am Mai 02, 2013, 09:38:45
Danke

Das mit dem Unterformular klingt logisch werde das mal versuchen Danke

Lg