Hallo Internet,
Wie kann ich einer Eventfunktion wie zum Beispiel Buttonclick eine Zusatzinformation von vorher geschehenem mitgeben?
Ich möchte eine User Interface erstellen bei dem man zuerst einen Datentyp auswählen kann (z.B Einzelwerte, Kurven, Datenblätter) und danach soll man nach gewünschten Informationen filtern können (z.B Produkte, Eigenschaften). Nachdem der Filter gesetzt ist kommen weitere Routinen die dann die Daten aus einer Datenbank laden und darstellen.
Zur Klarstellung: Daten Typ Wahl und Filter sind Userforms. Beim Filter will ich eine dynamisch angepasste Userform realisieren bei der man Filter hinzufügen und entfernen kann. Der Filter kann aus einer fixen Liste von Möglichkeiten gewählt werden wenn er hinzugefügt wird. Danach soll eine Routine eine Combobox mit allen Optionen füllen.
Beispiel:
Filter1: Produkt Combobox: (Produkt1,Produkt2, ect.) ' die Produkte werden aus der Datenbank geladen
Filter2: Eigenschaft Combobox: (Eigenschaft1,Eigenschaft2, ect.)
Das ist alles machbar, aber:
Der Filter soll vom Datentyp abhängen. Z.B wenn ich nach Datenblattwerten suche sind das immer dieselben Eigenschaften und somit kann/muss nicht nach Eigenschaft gefiltert werden. Die Routine die einen Filter hinzufügt steckt hinter einem CommandButton, was bedeutet das die Funktionsaufruf nach dem Event CommandButtonClick ausgeführt wird. Wie kann ich die Information welcher Datentyp gerade gefiltert wird mitgeben um den Aufbau des Filters zu beeinflussen?
Ich habe mein Problem so gut wie möglich beschrieben, falls das nicht fürs Verständnis gereicht haben sollte lasst es mich wissen.
|