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?
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
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

