Hallo,
Gibt es in wswin die Möglichkeit ohne ws_compare die Zahlen 1-12 in die Monatsnamen umzuwandeln?
Ich habe mir eine Monatsübersicht gebastelt, in der die letzten 12 Monate gegenübergestellt werden.
Nun müsste ich klarerweise in jeder Überschrift 12 Vergleiche anstellen, um mit der compare-Methode zum Ergebnis zu gelangen (glaube ich zumindest).
Vielen Dank für eure Unterstützung.
Zahl 1-12 in Monatsnamen umwandeln
Moderatoren: Werner, Tex, weneu
- ManfredK
- Beiträge: 493
- Registriert: 16 Mai 2009 07:54
- Wohnort: Ruppersthal in Niederösterreich
- Hat sich bedankt: 9 mal
- Kontaktdaten:
Zahl 1-12 in Monatsnamen umwandeln
Zuletzt geändert von ManfredK am 31 Mär 2012 15:41, insgesamt 1-mal geändert.
-
sulo1
- Beiträge: 12
- Registriert: 16 Apr 2007 12:32
- Wohnort: St.Pölten
- Kontaktdaten:
- ManfredK
- Beiträge: 493
- Registriert: 16 Mai 2009 07:54
- Wohnort: Ruppersthal in Niederösterreich
- Hat sich bedankt: 9 mal
- Kontaktdaten:
Hallo,
Freut mich, dass dir meine Monatsübersicht gefällt!
Auf allgemeinen Wunsch eines Einzelnen hier meine Lösung
Ich habe jeden Monatsnamen einer Variablen zugeordnet.Anschließend habe ich vom aktuellen Monat ausgehend, die Vormonate berechnet:
Nun hatte ich in den Variablen 21 bis 31 die Vormonate in numerischer Forme, und musste nur mehr in der Tabelle die Monatsnamen mit den Variablen 21 bis 31 einfügen:
aktuelles Monat:
Vormonate:
Das richtige Jahr habe ich einfach so berechnet, dass ich gesagt habe, sobald die Monatszahl größer als die aktuelle Monatszahl ist, Jahr-1:
Ich hoffe das war halbwegs verständlich...
Freut mich, dass dir meine Monatsübersicht gefällt!
Auf allgemeinen Wunsch eines Einzelnen hier meine Lösung
Ich habe jeden Monatsnamen einer Variablen zugeordnet.
Code: Alles auswählen
%ws_setmem[1]=Jänner%
%ws_setmem[2]=Februar%
.
.
%ws_setmem[11]=November%
%ws_setmem[12]=Dezember%
Code: Alles auswählen
%ws_setmem[21]=%ws_calc[-]=%ws_month%~1~0%%
%ws_setmem[21]=%ws_compare[3]=%ws_getmem[21]%~0~12~%ws_getmem[21]%%%
%ws_setmem[22]=%ws_calc[-]=%ws_getmem[21]%~1~0%%
%ws_setmem[22]=%ws_compare[3]=%ws_getmem[22]%~0~12~%ws_getmem[22]%%%
%ws_setmem[23]=%ws_calc[-]=%ws_getmem[22]%~1~0%%
%ws_setmem[23]=%ws_compare[3]=%ws_getmem[23]%~0~12~%ws_getmem[23]%%%
.
.
aktuelles Monat:
Code: Alles auswählen
%ws_getmem[%ws_month%]%Code: Alles auswählen
%ws_getmem[%ws_getmem[21]%]%
%ws_getmem[%ws_getmem[22]%]%
.
.
Code: Alles auswählen
%ws_compare[1]=%ws_getmem[21]%~%ws_month%~%ws_calc[-]=%ws_year%~1~0%~%ws_year%%