Urlaub in Kalender eintragen
ich habe gerade gemerkt, dass bei mehrtägigen Einträgen für einen Urlaub in der Wochenansicht im letzten Tag vor dem DA nur die erste Stunde 00:00:00 farblich markiert ist.
Ich verwende diesen Code um das KalenderModul zu befüllen
if 'Von (Inclusive)' and 'Bis (Inclusive)' then
'Von - Bis' := appointment(number('Von (Inclusive)'), number('Bis (Inclusive)' - 'Von (Inclusive)'))
end
wie kann ich den Wert auf 24:00:00 berechnen um den Termin durchzuziehen..?
in der Tagesansicht funktioniert es wurderbar..
LG
4 Antworten
-
Hi, Martin. Ich habe so etwas ähnliches, nur etwas anders gelöst als Du. Es klappt auch nur bis 23:59, bei 24:00 schlägt Ninox auf den nächsten Tag durch. Wenn Deine Felder Datumfelder sind und 'Von - Bis' ein Terminfeld, dann könnte es so klappen. Schau mal ob es Dir etwas nützt. Mirko
let Time:= time(23,59);
let Anfang:=datetime('Von (Inclusive)');
let Ende:=datetime('Bis (Inclusive)',Time);
if 'Von (Inclusive)' and 'Bis (Inclusive)' then
'Von - Bis':=appointment(Anfang, Ende) end
-
Super Danke werde mich gleich drauf stürzen
-
Ich habe den Code noch ein wenig anpassen müssen und funktioniert wunderbar.
let Time := time(23, 59);
let Anfang := datetime(Von);
let Ende := datetime(Bis, Time);
if Von and Bis then
'Von - Bis' := appointment(Anfang, Ende - Anfang)
endVielen Dank und Liebe Grüße
-
uii ich habe gerade einen Fehler im KalenderModul gefunden..
tragt mal einen Termin von 25.10 00:00 - 5.11 23:55 ein und ihn euch im Kalender an..
Ich dachte schon mein Code spinnt herum aber ich habe das trocken und Clean getestet selbes Ergebnis.
Content aside
- vor 4 JahrenZuletzt aktiv
- 4Antworten
- 614Ansichten