Thema Datum  Von Nutzer Rating
Antwort
Rot Events
03.04.2017 15:48:05 The_Materialist
NotSolved
03.04.2017 16:01:39 Gast25264
NotSolved
03.04.2017 17:07:44 The_Materialist
NotSolved

Ansicht des Beitrags:
Von:
The_Materialist
Datum:
03.04.2017 15:48:05
Views:
950
Rating: Antwort:
  Ja
Thema:
Events

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.


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Events
03.04.2017 15:48:05 The_Materialist
NotSolved
03.04.2017 16:01:39 Gast25264
NotSolved
03.04.2017 17:07:44 The_Materialist
NotSolved