Hallo zusammen,
ich komme mal wieder nicht weiter.
Per Doppelklick auf ein Listenfeld im Unterformular möchte ich via SourceObject ein anderes Unterformular laden und die ID des Datensatzes das ich ausgewählt habe in das neu geladene Unterformular im Unterformularsteuerelement übergeben.
Wenn ich ein Neues Formular öffne, Funktioniert dies ohne Problem
Dim StrFormName As String
StrFormName = "frmLinieInfo"
DoCmd.OpenForm StrFormName, , , "IDLinie = " & GlobalLinieID
Sobald ich aber im Unterformular Steuerelement das Unterformular wechseln will, habe ich das Problem das die ID nicht übergeben wird.
Hiermit wird das neue Unterformular geladen.
Forms!frmMenuetest!ufrmContainer.SourceObject = StrFormName (Funktioniert auch)
Aber wie kann ich die ID dann übergeben
Ich habe leider keine Idee und bitte hier mal wieder um Hilfe !
ZitatID ... übergeben
Woher? Wohin?
Welche Rolle spielt dabei das Hauptformular?
Hi ebs17
Zum besseren Verständnis habe ich das Projekt mal hochgeladen.
Hallo,
bevor Lösungsvorschläge gemacht werden, die sich im nachhinein als Irrweg herausstellen, sollte der Tabellenaufbau bzgl. realer Datenzusammenhänge und der damit verbundenen Beziehungs-Korrekturen dringend überarbeitet werden.
M. E. sind die Beziehungen bei den LIS....-Tabellen nicht zielführend.
Hi DF6GL
erstmal danke mal wieder für deine Antwort. Da ich selber wie du weißt Anfänger bin. Weiß ich leider nicht was ich bei den Tabellen bzw Beziehungen falsch gemacht haben soll.
Das hilft mir jetzt leider nicht weiter.
Sollten die Lis Tabellen am besten nicht in Beziehung stehen ?
Hallo,
doch, das hilft weiter... Solange die Datenkonstellation nicht geklärt und korrigiert ist, hilft ein Lösungsvorschlag im Moment gar nicht weiter.
Zitat
Sollten die Lis Tabellen am besten nicht in Beziehung stehen
Nein, das wäre ganz falsch..
Beziehungen müssen erstellt werden, nur sind sie im Moment m. E. falsch.
Siehe u. st. Links 1, 1a und 1b.
Beschreib mal kurz (in Stichworten), was die DB leisten soll, welche Daten Du hast und was Du als Ergebnis der DB erwartest.
In groben gesagt, Störungen zu einer Fertigungslinie Dokumentieren.
Jede Fertigungslinie gehört einer Abteilung
Jede Fertigungslinie hat mehrere Stationen
Eine Station hat mehrere Störungen Die Störungen müssen nach Kriterien Sortiert werden. zb (technische Störung, Materialmangel (insgesammt 10 Kriterien) )
Größere Reparaturen sind in einer sogenannten Stammkarte für die jeweilige Station einzutragen
Stördaten sollen erfasst werden und in Berichten ausgegeben werden. ZB Top 3 Störungen am Tag
Derzeit müssen alle Daten in Exel Tabellen gepflegt werden. Teilweise müssen die Daten dann doppelt eingegeben werden. Das möchte ich vermeiden
Ich habe dir auch eine Private Nachricht geschrieben wäre nett wenn du darauf Antwortest
Hallo,
Du hast auch eine PN.