Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Venenum am Mai 08, 2013, 10:39:13

Titel: Auswahl Lilstenfeld
Beitrag von: Venenum am Mai 08, 2013, 10:39:13
Hallo allesamt,

ich steh vor einem problem und komm einfach nicht weiter:
Ich habe ein Formular mit mehreren Registerkarten (Anamnese, Personalien, Verletzungsmuster, etc.).
Da ein Patient ja auch mehrere Verletzungsmuster haben kann, kann ich einem Patienten (einer PatientenID) mehrer Verletzungsmuster (VerletzungsIDs) zuteilen. Soweit kein Problem.
Ich hätte allerdings gerne in der Registerkarte "Verletzungsmuster" ein Listenfeld, in welchem die Verletzungen jenes ausgewählten Patienten aufgelistet sind, sodass ich dort auf bspw. VerletzungsID1 klicken kann und dann im Formular die Daten dazu angezeigt werden, wenn ich auf VerletzungsID2 klicke dann die von 2.

Was ich bisher gemacht habe:
Listenfeld (Name: Verletzungsuchen) mit "Datenherkunft" eine Abfrage die PatientenID und VerletzungsID abfägt und mit Eregnisprozedur nach Klicken

Me.Form.RecordsetClone.FindFirst "[VerletzungsID] like '" & Me![Verletzungsuchen] & "'"
     Me.Bookmark = Me.Form.RecordsetClone.Bookmark
     Me!Verletzungsuchen = Null


Aber leider funktioniert es nicht, dass nur die Verletzungen dieses ausgewählten Patienten im Listenfeld erscheinen und auch nciht dass bei auswahl die dazugehörigen Daten erscheinen.



Ich hoffe, dass der eine oder andere mir trotzd meiner umständlichen Erklärung mit helfen kann.

LG
Venenum
Titel: Re: Auswahl Lilstenfeld
Beitrag von: DF6GL am Mai 09, 2013, 17:33:37
Hallo,


prüfe zunächst, ob die Tabellen den Normalisierungsreglen entsprechen (d. h. passende Beziehungen zwischen den richtigen Schlüsselfeldern der einzelnen Tabellen existieren).   Binde sodann das Hauptform an die Tabelle tblPatienten und baue in die Registerkarten die jeweiligen Unterformular-Steuerelemente für die  (Unter)-Formulare ein  , die auf den entspr. n-Tabellen (z. B. tblVerletzungsmuster) basieren.  Die UFO-Steuerelement-Eigenschaften "Verknüpfen von/nach" erhalten die entspr. Schlüsselfelder verpasst.

Für solche  Konstruktion brauchst Du dann kein Listenfeld und irgendwelchen weiteren Code mehr...
Titel: Re: Auswahl Lilstenfeld
Beitrag von: Venenum am Mai 13, 2013, 10:52:38
Danke!
OK werd ich mich gleich mal dran machen  :)