Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Unterformular wechseln via SourceObjekt und bestimmten Datensatz öffnen

Begonnen von Sascha1986, April 12, 2020, 23:47:39

⏪ vorheriges - nächstes ⏩

Sascha1986

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 !


ebs17

ZitatID ... übergeben
Woher? Wohin?
Welche Rolle spielt dabei das Hauptformular?
Mit freundlichem Glück Auf!

Eberhard

Sascha1986

Hi ebs17

Zum besseren Verständnis habe ich das Projekt mal hochgeladen.

DF6GL

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.
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Sascha1986

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 ?

DF6GL

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.

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

Sascha1986

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

DF6GL

Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access