von erikafuchs » Fr, 03.12.2010 21:13
Hallo Ihr Lieben.
wie man Zahlen Buchstaben zuordnet weiß ich. Wie aber macht man das umgekehrt? Ich habe etwa 650 Schüler mit je 11 bis 16 Fächern in einer Tabelle, macht etwa 7000 Zeilen. Die Fächer haben, je nach Jahrgang im Zeugnis, eine andere Reihenfolge. Für den Jahrgang 5 habe ich zB.: ein Array5(D, M, E, MU, GL) fü den Jahrgang 9 das Array9:(D, M, E, PH, CH, W1). Jetzt muss ich den Fächern (D, M, E, MU, GL, PH, CH, W1) je nach Jahrgang eine andere Reihenfolge, also verschiedene Zahlen zuordnen. Ich habe mir nicht anders zu helfen gewusst, als eine select Abfrage einzusetzen:
Code: Alles auswählen
select case n
case Array(1)
m=1
case Array(2)
m=2
.....
end select
das erscheint mir unelegant und langsam (bei 7000 Zeile und etwa 15 Fächern). Hat jemand eine bessere Idee wie man Buchstaben Zahlen zuordnen kann?
Grüße
Pit
Hallo Ihr Lieben.
wie man Zahlen Buchstaben zuordnet weiß ich. Wie aber macht man das umgekehrt? Ich habe etwa 650 Schüler mit je 11 bis 16 Fächern in einer Tabelle, macht etwa 7000 Zeilen. Die Fächer haben, je nach Jahrgang im Zeugnis, eine andere Reihenfolge. Für den Jahrgang 5 habe ich zB.: ein Array5(D, M, E, MU, GL) fü den Jahrgang 9 das Array9:(D, M, E, PH, CH, W1). Jetzt muss ich den Fächern (D, M, E, MU, GL, PH, CH, W1) je nach Jahrgang eine andere Reihenfolge, also verschiedene Zahlen zuordnen. Ich habe mir nicht anders zu helfen gewusst, als eine select Abfrage einzusetzen:
[code]select case n
case Array(1)
m=1
case Array(2)
m=2
.....
end select[/code]
das erscheint mir unelegant und langsam (bei 7000 Zeile und etwa 15 Fächern). Hat jemand eine bessere Idee wie man Buchstaben Zahlen zuordnen kann?
Grüße
Pit