Seite 1 von 1

Schriftfarbe Datum ändern

Verfasst: 11.03.2023, 14:04
von bergo
Hallo liebe Acronauten,
ich möchte die Schriftfarbe im Feld "TW1" ändern. Wenn Sonntag dann die Schriftfarbe Rot.
Stundenzettel.pdf

Re: Schriftfarbe Datum ändern

Verfasst: 12.03.2023, 10:50
von bds-oldie
Hallo bergo,
anliegend meine Lösung.
Mit freundlichen Grüßen
BDS-Oldie
Stundenzettel-12.03.2023-01.pdf
Stundenzettel-12.03.2023.pdf

Re: Schriftfarbe Datum ändern

Verfasst: 13.03.2023, 15:58
von bergo
Herzlichen Dank für die prompte Hilfestellung, ich kann jetzt weitermachen und habe bereits einige Spalten dazugefügt.
Danke, danke.

Re: Schriftfarbe Datum ändern

Verfasst: 05.04.2023, 12:29
von bergo
Hallo bds-oldie,
nochmals vielen Dank für Deine HIlfe.
Ich habe den Stundenzettel auf 31 Tage erweitert und habe ein Problem:
z.B. für den Monat Februar füllt er mir die Tage 29 bis 31 mit Datum März aus.
Hast du eine Idee das zu unterbinden?

Gruß Bergo
Stundenzettel3.pdf

Re: Schriftfarbe Datum ändern

Verfasst: 05.04.2023, 22:48
von bds-oldie
Hallo Bergo,
auf die Schnelle aber noch nicht abgeschlossen. Entsprechend der Ermittlung des Schaltjahres ergeben sich für Februar entweder 28 oder 29 Tage. Ich habe das soweit hinbekommen dass das auch so ausgegebn wird. Allerdings habe ich bisher die Anzeige der Wochentag noch nicht hinbekommen. ich hoffe dass es hilft. Das trifft natürlich auch auf die Monate mit 30 bzw. 31 Tagen zu. Mach mal da weiter oder auch ein anderer User kann sich darin versuchen.
Mit freundlichen Grüßen
BDS-Oldie
Stundenzettel-08.04.2023-01.pdf

Re: Schriftfarbe Datum ändern

Verfasst: 17.04.2023, 11:33
von bergo
Hallo bds-oldie,
danke für deine Hilfe, ich bin dabei den angezeigten Fehler zu korrigieren leider noch nicht gelungen.
Auch finde ich die Formel zur Einfärbung der Samstage und Sonntage nicht mehr, kannst du mir einen Tipp geben?
Nochmals und im Voraus danke.
Grüße Bergo

Re: Schriftfarbe Datum ändern

Verfasst: 18.04.2023, 11:44
von bds-oldie
Das Script ist in den Funktionen AndereM() und Februar() enthalten.
...
if(cDayInWeek == 0 || cDayInWeek == 6)
{
this.getField("TW" + a).textColor = color.red,["RGB",0,0,1 ]; //Change text to red
}
else
{
this.getField("TW" + a).textColor = ["G", 0]; //Change text to black
}
var cDays = new Array("Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag");
this.getField("TW" + a).value = cDays[cDayInWeek];
...
Mit freundlichen Grüßen
BDS-Oldie