Hallo zusammen,
ich habe ein kleines Problem habe eine CSV Liste mit Werten wie z.B.
a;xa
a;xb
a;xc
b;ya
b;yb
c;za
....
Ich will diese Liste einlesen und in Abhändigkeit setzten, sprich:
a;xa;xb;xc
b;ya;yb
c;za
Meine Idee war ein mehrdimensionales dynamisches Array welches unterschiedlich gefüllt wird (a=4 Werte, b=3 Werte, c=2 Werte). Da sich die CSV-Liste immer wieder ändern kann, müsste es ein dynamisches Array sein. Die Werte in der CSV-Liste sind nicht sortiert, dies hätte zu folge ich müsste das Array erst einmal an der ersten position durchlaufen (y-Richtung), ob der Wert bereits existiert und dann an der Array-Position (x-Richtung) das Ende ermitteln um weitere Werte eintragen zu können. Dabei müsste überprüft werden, ob das Array ggfs. Redimensioniert werden müsste. All das würde eine lange Laufzeit verursachen.
Was ich genau damit erzwecken möchte ist, dass in einer HTA.-Datei zwei Dropdown Listen erscheinen und sobald ein Wert in einem der beiden Felder ausgewählt wurde, werden im anderen Dropdown-Feld nur noch die dazugehörigen Werte angezeigt. Sprich: wird im ersten Feld "a" ausgewählt, dann ist im zweiten Feld nur noch "xa;xb und xc" auswälbar. Wurde dagegen im zweiten Feld als erstes "ya" gewählt, dann kann im ersten Feld nur noch "b" ausgewählt werden.
Hat jemand eine Idee für die Umsetzung?
Für eure Hilfe und Ideen danke ich schon mal
Schöne Grüße
Christoph
ich habe ein kleines Problem habe eine CSV Liste mit Werten wie z.B.
a;xa
a;xb
a;xc
b;ya
b;yb
c;za
....
Ich will diese Liste einlesen und in Abhändigkeit setzten, sprich:
a;xa;xb;xc
b;ya;yb
c;za
Meine Idee war ein mehrdimensionales dynamisches Array welches unterschiedlich gefüllt wird (a=4 Werte, b=3 Werte, c=2 Werte). Da sich die CSV-Liste immer wieder ändern kann, müsste es ein dynamisches Array sein. Die Werte in der CSV-Liste sind nicht sortiert, dies hätte zu folge ich müsste das Array erst einmal an der ersten position durchlaufen (y-Richtung), ob der Wert bereits existiert und dann an der Array-Position (x-Richtung) das Ende ermitteln um weitere Werte eintragen zu können. Dabei müsste überprüft werden, ob das Array ggfs. Redimensioniert werden müsste. All das würde eine lange Laufzeit verursachen.
Was ich genau damit erzwecken möchte ist, dass in einer HTA.-Datei zwei Dropdown Listen erscheinen und sobald ein Wert in einem der beiden Felder ausgewählt wurde, werden im anderen Dropdown-Feld nur noch die dazugehörigen Werte angezeigt. Sprich: wird im ersten Feld "a" ausgewählt, dann ist im zweiten Feld nur noch "xa;xb und xc" auswälbar. Wurde dagegen im zweiten Feld als erstes "ya" gewählt, dann kann im ersten Feld nur noch "b" ausgewählt werden.
Hat jemand eine Idee für die Umsetzung?
Für eure Hilfe und Ideen danke ich schon mal
Schöne Grüße
![?(](https://www.vb-paradise.de/wcf/images/smilies/confused.png)