Dashboard Wochenkalender - es werden keine Termine Dargestellt
Hallo an alle,
ich bin gerade dabei einen Terminkalender in einer Wochenansicht Liste anzeigen zu lassen.
Dabei sollen die Termin nach den Wochentagen unterteilt in eigenen Ansichten (Tabellen) dargestellt werden.
Für die Formel in der Ansicht gibt mit Ninox keine Fehlermeldung, aber auch leider nicht die angelegten Termine.
Ich habe euch mal meine Berechnung beigefügt, vielleicht weiss einer von euch warum hier keine Einträge erscheinen:
let myDayName := weekdayName(today());
if myDayName = "Montag" then
let myMontag := today();
let myDienstag := today() + 1;
let myMittwoch := today() + 2;
let myDonnerstag := today() + 3;
let myFreitag := today() + 4;
let mySamstag := today() + 5;
let mySonntag := today() + 6;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Dienstag" then
let myMontag := today() - 1;
let myDienstag := today();
let myMittwoch := today() + 1;
let myDonnerstag := today() + 2;
let myFreitag := today() + 3;
let mySamstag := today() + 4;
let mySonntag := today() + 5;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Mittwoch" then
let myMontag := today() - 2;
let myDienstag := today() - 1;
let myMittwoch := today();
let myDonnerstag := today() + 1;
let myFreitag := today() + 2;
let mySamstag := today() + 3;
let mySonntag := today() + 4;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Donnerstag" then
let myMontag := today() - 3;
let myDienstag := today() - 2;
let myMittwoch := today() - 1;
let myDonnerstag := today();
let myFreitag := today() + 1;
let mySamstag := today() + 2;
let mySonntag := today() + 3;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Freitag" then
let myMontag := today() - 4;
let myDienstag := today() - 3;
let myMittwoch := today() - 2;
let myDonnerstag := today() - 1;
let myFreitag := today();
let mySamstag := today() + 1;
let mySonntag := today() + 2;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Samsatg" then
let myMontag := today() - 5;
let myDienstag := today() - 4;
let myMittwoch := today() - 3;
let myDonnerstag := today() - 2;
let myFreitag := today() - 1;
let mySamstag := today();
let mySonntag := today() + 1;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Sonntag" then
let myMontag := today() - 6;
let myDienstag := today() - 5;
let myMittwoch := today() - 4;
let myDonnerstag := today() - 3;
let myFreitag := today() - 2;
let mySamstag := today() - 1;
let mySonntag := today();
select Termine where 'Angelegt für' = userId() and Datum = myMontag
end
end
end
end
end
end
end
Würde mich über eure Hilfe freuen damit ich Diesen Teil meines Projektes abh
aken kann.
Gruß aus Berlin
2 Antworten
-
P.S. die Berechnung ist nur für die Termine die auf diesen Montag fallen (vergangenen Montag also der 11.05.2020
-
Habe das Problem lösen können. Falls jemand interesse daran hat hier nochmal der richtige Code für den Montag.
Für die anderen Tage nur die Variable in der Selcet-Anweisung ändern. :-)
let myDayName := weekdayName(today());
if myDayName = "Montag" then
let myMontag := today();
let myDienstag := today() + 1;
let myMittwoch := today() + 2;
let myDonnerstag := today() + 3;
let myFreitag := today() + 4;
let mySamstag := today() + 5;
let mySonntag := today() + 6;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Dienstag" then
let myMontag := today() - 1;
let myDienstag := today();
let myMittwoch := today() + 1;
let myDonnerstag := today() + 2;
let myFreitag := today() + 3;
let mySamstag := today() + 4;
let mySonntag := today() + 5;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Mittwoch" then
let myMontag := today() - 2;
let myDienstag := today() - 1;
let myMittwoch := today();
let myDonnerstag := today() + 1;
let myFreitag := today() + 2;
let mySamstag := today() + 3;
let mySonntag := today() + 4;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Donnerstag" then
let myMontag := today() - 3;
let myDienstag := today() - 2;
let myMittwoch := today() - 1;
let myDonnerstag := today();
let myFreitag := today() + 1;
let mySamstag := today() + 2;
let mySonntag := today() + 3;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Freitag" then
let myMontag := today() - 4;
let myDienstag := today() - 3;
let myMittwoch := today() - 2;
let myDonnerstag := today() - 1;
let myFreitag := today();
let mySamstag := today() + 1;
let mySonntag := today() + 2;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Samstag" then
let myMontag := today() - 5;
let myDienstag := today() - 4;
let myMittwoch := today() - 3;
let myDonnerstag := today() - 2;
let myFreitag := today() - 1;
let mySamstag := today();
let mySonntag := today() + 1;
select Termine where 'Angelegt für' = userId() and Datum = myMontag
else
if myDayName = "Sonntag" then
let myMontag := today() - 6;
let myDienstag := today() - 5;
let myMittwoch := today() - 4;
let myDonnerstag := today() - 3;
let myFreitag := today() - 2;
let mySamstag := today() - 1;
let mySonntag := today();
select Termine where 'Angelegt für' = userId() and Datum = myMontag
end
end
end
end
end
end
end
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 579Ansichten