Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

Neues Unterformular aufrufen





Frage

Hallo an alle HalbGötter in Access Ich hätte da gerne mal ein Problem. Und zwar wie folgt: Ich habe ein Hauptformular, in dem ich unter anderem verscheidene Bedarfsgruppen aufrufen kann z.B. 36/21 ; 36/31 ; ... Jetzt habe ich aber , auf Grund der Datenmenge und Übersichtlichkeit, für jede Bedarfsgruppe ein neues Unterformular erzeugt. Das zur, im HF aufgerufenen Bedarfsgruppe, passende UF würde ich natürlich gerne anzeigen lassen. Wie schaffe ich es, dass das Unterformular jeweils gewechselt wird? P.S. Ich lerne noch. :-) Gruss und dank im Voraus pjoehrn

Antwort 1 von Hinki27

Bevor ich dir eine Antwort gegen kann, ihr noch ein paar Fragen:

1. Liegt für das Unterformular die gleiche Datenbasis zu Grunde?
2. Sind für die Bedarfsgruppe vielleicht unterschiedliche Teilmengen der Felder notwendig?
3. Kannst du die Datenmenge für die Untergruppieruung abschätzen?
4. Viele Untergruppen planst du?

Antwort 2 von pjoehrn

Vielen Dank für die angebotene Hilfe.
Habe es nach sehr langem tüfteln dann geschafft.

Auch wenn es ziemlich doof ist, für jede Untergruppe ein Formular erstellen zu müssen.
Vielleicht bekomme ich es ja noch hin, ein Standard-Unterformular zu erzeugen, dass seine Daten aus immer unterschiedlichen Tabellen ausliest.

Hier mal wie ich mein erstes Problem gelöst habe:

Private Sub Commodity_Code_Enter()

If [Bedarfsgruppe] = "A" Then MainFormCSGroup.SourceObject = "UFormAGroup"
If [Bedarfsgruppe] = "B" Then MainFormCSGroup.SourceObject = "UformBGroup"

End Sub

Sieht einfach aus, .... ist es auch. Muss man als Anfänger aber auch erst einmal drauf kommen.

Also noch einmal Danke

Gruss
pjoehrn