Abfragedialog über UFs schleifen bzw. abbrechen
04.01.2007 17:42:15
Malcolm_p
ich möchte euch um Unterstützung zu folgendem Problem bitten:
Über 12 Userforms (UF) werden verschiedene Werte in den einzelnen UF´s abgefragt welche dann in einer Tabelle zusammengefasst werden.
Klappt alles auch ganz prima, bis auf die Erfassung der nächsten Reihe von Werten bzw. das Abbrechen der Abfrage am Ende.
Am Anfang steht eine UF1, welche nach abfrage von verschienen Werten eine zweite UF2 zugreift in welcher über OptionButtens eine von sieben weiteren UF3-9 geöffnet werden.
Nach Eingabe verschiedener Daten in einer dieser UF´s 3-9 wird eine weitere UF10 aufgerufen. Diese wird also von allen sieben zuvor genannten 3-9 nach Bestätigung gleichermaßen über OptionButton angesprochen.
In einer letzten UF12 wird eine MsgBox mit der Abfrage gestellt, ob weiter Datensätze erfasst werden sollen oder nicht.
Und hier das 1. und gleich das 2. Problem:
Fall 1 weitere Erfassung: Wie kann ich alle UF´s schließen bis auf die Start UF1?
Das Problem hier ist glaube ich, dass die fallweise nicht geöffneten UF´s 3-9 zu einem Konflikt bei Befehlen wie z.B. UF.Hide führen.
Fall 2 Keine weite Erfassung : Wie kann ich auf die Excell Tabelle Funktionen mit dem Commandbutton für den Start der ganzen Abfrage kommen und alle UF´s hierbei schließen.
Probleme bereiten mir hierbei die ganzen Befehle .Show, .Hide, unload Me, etc., da während der Abfrage immmer die Möglichkeit bestehen soll auf die vorhergehenden UF´s zurück zugegriffen, um ggf. Korrekturen zu tätigen.
Vielen Dank vorab für Ihre Unterstützung.
Gruß
Malcolm_p