Guten Morgen zusammen,
ich glaube ich habe ein großes Problem.
Ich habe eine sehr umfangreiche Combobox mit vielen Daten.
Aus dieser 1. Combobox muß ich einen Haupt-Eintrag wählen
und dann sollen die dazugehörigen Werte in der 2. Combobox ausgewählt werden.
Beispiel mit Städten:
Deutschland = Berlin, Köln, Düsseldorf....
Frankreich = Paris, Lyon...
Also die erste Box ist bereits voller Daten (sehr viele)
Aber wie kann man die 2. Box die alle Daten enthält filtern.
Beispiel 2. Box: Berlin, Köln, Düsseldorf, Paris, Lyon
macht man das so?
Ich habe mal ein Beispiel gemacht:
[autoit]
#include <ComboConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("Form1", 419, 84, 192, 124)
$Ausbilder = GUICtrlCreateCombo("Auswahl", 28, 32, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Deutschland|Frankreich|Italien")
$Stadt = GUICtrlCreateCombo("Auswahl", 208, 32, 145, 25, BitOR($CBS_DROPDOWN,$CBS_AUTOHSCROLL))
GUICtrlSetState(-1, $GUI_DISABLE)
$Label1 = GUICtrlCreateLabel("Land", 28, 12, 28, 17)
$Label2 = GUICtrlCreateLabel("Stadt", 208, 8, 29, 17)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Meine Frage:
ZitatWo bringe ich meine Daten unter? (Tabelle, Ini....?)
Wie kann ich das ganze abhängig machen?
Muß ich alles mit If oder case machen? (wäre ein großer Aufwand)
Wäre toll wenn Ihr mir einige Tipps geben könnt,
wie man dieses Problem lösen kann?
Liebe Grüße
Ilse ![]()