Hallo
Ich habe einen PopKalender erstellt und möchte leere Datumsfelder sowie geänderte Datumsfelder verschieden abhandeln.
Das Datumsfeld ist am Anfang leer (Spalte E) - dann ist das Feld "Jahr" und das Feld "Kalenderwoche" ist somit per Default mit weisser Schriftfarbe versehen (Werte: 1900/52).
Wird via PopupKalender ein Datum eingefügt, wird mit einer for each-Schlaufe in den Spalten 11-272 (5 Jahre/Kalenderwochen) der entsprechende Wert gesucht und das entsprechende Feld rot und dick umrandet (sogenanntes Auftrags-End-Datum). Die Felder Jahr (Spalte F) und KW (Spalte G) werden dann mit schwarzer Schrift versehen.
Problem 1:
Nun kann aber ein solches End-Datum ja auch gelöscht werden (Delete-Taste) - dann sollte eigentlich das rot markierte Feld wieder normal, dünn, schwarz umrandet sein (oder die ganze Zeile, Spalten 11-272) und die Spalte F + G sollte wieder mit weisser Schriftfarbe versehen werden (erhält wieder die Werte 1900/52.
Problem 2:
Ein solches "End-Datum" kann auch verändert werden - dann sollten die Spalten 11-272 wieder zuerst alle schwarz, normal umrandet werden und das neue Datum soll in der entsprechenden Kalenderwoche wieder neu markiert werden - rot und dick.
Wie also kann ich prüfen, was der User im Popupkalender gewählt hat? Keine Auswahl, neue Auswahl, Datum vor Auswahl....
Kann mir jemand helfen?
Case 3:
im leeren Datumsfeld wird ein Datum ausgewählt (dann soll in einer etwas längeren Prozedur ein bestimmtes Feld rot/dick umrandet werden) - funktioniert.
Case 4:
Ist bereits ein Datum gewählt worden (und das entsprechende Feld rot/dick markiert, so muss dieses markierte Feld wieder normal(thin) schwarz umrandet werden und das neu gewählte Datum soll das neue entsprechende Feld wieder rot/dick umranden.
|