Ich habe eine Userform mit einer Vielzahl von Eingaben, etliche Eingaben werden über Textboxen realisiert, einige Eingaben über Comboboxen, wie beispielsweise "Länder" (cbo mit 142 zur Auswahl stehenden Ländern) Bislang wurde die Userform nur zum Übertragen der Daten in die Tabelle genutzt. Veränderungen oder z.B. die Suche nach Datensätzen wurde manuell in der Tabelle DIREKT bewerkstelligt.
Nun soll die Userform erweitert werden um den Suchbutton "Nachname", der gefundene Datensatz soll in eine Listbox eingelesen und bei Doppelklick wird der ausgewählten Datensatz dann in die Userform übergeben um einzelne Werte eines Datensatzes im Nachhinein verändern zu können. Die Datenfelder, die via Textbox in die Tabelle übergeben worden sind wieder einzulesen ist kein Problem, aber alle Eingabedaten die aus Comboxen stammen schon.
Konkret: Habe ich bei der Eingabe in der cbo "Länder" per Pulldown z.B. USA ausgewählt, wird beim Einlesen des Datensatzes via Listbox der Eintrag auf "Deutschland" gesetzt. Einfach deshalb, weil "Deutschland" der erste voreingestellte Auswahlwert im Userformfeld "Länder" ist.
Der Effekt entsteht also, weil sämtliche Comboboxen der Userform mindestens jeweils einen voreingestellten Wert in der Userform ausweisen. Das Problem ist, dass einige Eingaben "normiert" sind, d.h. es darf kein frei erfundener Text eingetragen werden, sondern nur bestimmmte Vorgabewerte, da diese später statistisch ausgewertet werden. D.h., ich kann die Comboboxen nicht einfach weg lassen. Zieht ein Teilnehmer z.B. um von "USA" nach "Austria" um, dann muss eben genau das Wort "Austria" auswählbar sein und darf nicht etwa durch das selbst eingegebene Wort "Österreich" ersetzt werden. Im Ergebnis: Comboboxen in der Userform sind unerlässlich.
"Kennt jemand das Problem, oder hat einen gedanklichen Lösungsansatz im Kopf? Wie kann man cbo Datenabfragen wieder in die Userformmaske einlesen?
Sorry für die Textmenge, aber ich hoffe, ich konnte das Problem deutlich schildern. Ich freue mich über jede "Idee".