Hallo an Alle,
Vorweg, ich arbeite mich gerade etwas in VB 2005 EE ein und habe kaum Erfahrung.
Im wesentlichen geht es um ein kleines Programm, welches die Verwaltung von Boards händeln soll. Die grobe Struktur: Es gibt Themengebiete, zu den jeweiligen Themengebieten gehören Tester (Hardware zum testen von Schaltkreisen) und zu den jeweiligen Testern gibt es Adapter-Boards (zum Kontaktieren der zu testenden ICs - bauformabhängig).
Bei meinem bisherigen Projekt habe ich unter anderem eine ComboBox. Hier wird gewählt um welchem Themenbereich es sich handelt. In einer zweiten ComboBox wird ausgewählt, welcher Tester dafür in Frage kommt. In der dritten ComboBox wird nun gewählt, welches Adabter-Board man einsetzen möchte. Das ganze funktioniert bisher auch, nur gibt es folgendes Problem:
Ich wähle Themengebiet TH1 aus. Danach kann ich in der zweiten ComboBox zwischen den Testern T1 bis T5 wählen. Weiterhin kann ich dann in der dritten ComboBox ein Adapter-Board von AB1 bis AB10 auswählen. Dass bei der Wahl eines Testers eine Fehlermeldung kommt, wenn man vorher noch kein Themengebiet in ComboBox1 zugewiesen hat, habe ich bereits erfolgreich realisiert. Jedoch möchte ich, dass der Inhalt der ComboBox zur Testerwahl beispielsweise auf T1 bis T3 beschränkt ist, wenn man TH1 als Themengebiet geählt hat. Die Tester T4 bis T5 sind dementsprechend nur aus ComboBox2 wählbar, wenn man in ComboBox1 das Themengebiet TH2 ausgewählt hat. Eine Zuordnung für die Adapter-Boards zu den Testern könnte dann dementsprechend so aussehen.
T1 --> AB1 & AB5
T2 --> AB2
T3 --> AB4 & AB6
T4 --> AB3, AB7 & AB10
T5 --> AB8 & AB9
Nun meine eigentliche Frage. Wie ist es denn möglich, den Inhalt einer ComboBox von der Auswahl (die in einer anderen ComboBox gemacht wurde) einer anderen ComboBox abhängig zu machen? Es kann ja auch sein dass es hierfür einen gänzlich anderen Weg gibt, den ich aber noch nicht kenne. Aufgrund meiner geringen Kenntnisse würde ich mich über eine detailierte Antwort freuen.
Gruß TeX
Vorweg, ich arbeite mich gerade etwas in VB 2005 EE ein und habe kaum Erfahrung.
Im wesentlichen geht es um ein kleines Programm, welches die Verwaltung von Boards händeln soll. Die grobe Struktur: Es gibt Themengebiete, zu den jeweiligen Themengebieten gehören Tester (Hardware zum testen von Schaltkreisen) und zu den jeweiligen Testern gibt es Adapter-Boards (zum Kontaktieren der zu testenden ICs - bauformabhängig).
Bei meinem bisherigen Projekt habe ich unter anderem eine ComboBox. Hier wird gewählt um welchem Themenbereich es sich handelt. In einer zweiten ComboBox wird ausgewählt, welcher Tester dafür in Frage kommt. In der dritten ComboBox wird nun gewählt, welches Adabter-Board man einsetzen möchte. Das ganze funktioniert bisher auch, nur gibt es folgendes Problem:
Ich wähle Themengebiet TH1 aus. Danach kann ich in der zweiten ComboBox zwischen den Testern T1 bis T5 wählen. Weiterhin kann ich dann in der dritten ComboBox ein Adapter-Board von AB1 bis AB10 auswählen. Dass bei der Wahl eines Testers eine Fehlermeldung kommt, wenn man vorher noch kein Themengebiet in ComboBox1 zugewiesen hat, habe ich bereits erfolgreich realisiert. Jedoch möchte ich, dass der Inhalt der ComboBox zur Testerwahl beispielsweise auf T1 bis T3 beschränkt ist, wenn man TH1 als Themengebiet geählt hat. Die Tester T4 bis T5 sind dementsprechend nur aus ComboBox2 wählbar, wenn man in ComboBox1 das Themengebiet TH2 ausgewählt hat. Eine Zuordnung für die Adapter-Boards zu den Testern könnte dann dementsprechend so aussehen.
T1 --> AB1 & AB5
T2 --> AB2
T3 --> AB4 & AB6
T4 --> AB3, AB7 & AB10
T5 --> AB8 & AB9
Nun meine eigentliche Frage. Wie ist es denn möglich, den Inhalt einer ComboBox von der Auswahl (die in einer anderen ComboBox gemacht wurde) einer anderen ComboBox abhängig zu machen? Es kann ja auch sein dass es hierfür einen gänzlich anderen Weg gibt, den ich aber noch nicht kenne. Aufgrund meiner geringen Kenntnisse würde ich mich über eine detailierte Antwort freuen.
Gruß TeX
Comment