Supportnet / Forum / Datenbanken
Unterformular(Endlos) im Unterformular(Endlos)
Frage
Hallo,
in Access2003 habe ich 3 Tabellen die nacheinander verknüpft sind.
Wareneing. |1:n| Objekte |1:n| Termine
Zu einem Wareneingang gibt es ein oder mehrere Objekte und zu einem Objekt gibt es ein oder mehrere Termine.
Das ganze will ich jetzt in einem Formular mit Unterformularen darstellen und da kommt das Problem.
Da es ja mehrere Objekte für einen Wareneingang gibt muß das Ufo ein Endlosformular sein und in diesem noch ein Ufo Endlosformular mit den Terminen aber Access lässt das nicht zu.
Wie bekomme ich es jetzt hin das ich zu einem Wareneing. alle Objekte sehe und zu jedem Objekt alle Termine?
MfG
Ice2006
Antwort 1 von erik
Das was du im Betreff schreibst, ist in Access nicht möglich. Aber über einen kleinen Unweg geht das doch:
Am Ende erhält das bisherige UF seinen Fremdschlüssel von einem Textfeld, dass das andere Formular bei jedem Datensatzwechsel aktualisiert.
- Neues Formular anlegen
Haupt- und Unterformular nebeneinander hineinziehen
Neues Textfeld irgendwo unsichtbar im neuen Formular ablegen, Name sollte annähernd dem Primärschlüssel des bisherigen Hauptformulars entsprechen (Beispiel "txtID").
Ereignis "Beim Anzeigen" im bisherigen HF einrichten mit Code
Me.txtID = Me.IDEigenschaften im UF setzen:
- Verknüpfen von: ID
Verknüpfen nach: txtID
Am Ende erhält das bisherige UF seinen Fremdschlüssel von einem Textfeld, dass das andere Formular bei jedem Datensatzwechsel aktualisiert.
Antwort 2 von Ice2006
Hm ich kann dem nicht ganz folgen.
Welches von den beiden Unterform. und welche ID?
Es gibt 2 verschiedene IDs (WarenID, ObjektID) und 2 verschiedene Unterform. die endlos sein sollen.
Hier 2 Bilder zur verdeutlichung:
http://www.iceworld.at/webspace/Beziehungen.jpg
http://www.iceworld.at/webspace/Formular.jpg
Welches von den beiden Unterform. und welche ID?
Es gibt 2 verschiedene IDs (WarenID, ObjektID) und 2 verschiedene Unterform. die endlos sein sollen.
Hier 2 Bilder zur verdeutlichung:
http://www.iceworld.at/webspace/Beziehungen.jpg
http://www.iceworld.at/webspace/Formular.jpg

