Ansicht Filtern Woche nächste Woche
Hallo liebe Forummitglieder, vorab allen noch Frohe Weihnachten.
Ich filter eine Ansicht über ein Auswahlfeld.
Heute Morgen Woche nächste Woche Monat und alle. Darin sind geplante Termine bei Kunden.
Es geht bei allen Filter nur bei dem Filter nächste Woche habe ich Probleme dort wird mir nix angezeigt.
Jemand eine Idee was ich da falsch mache?
3 Antworten
-
Diese Abfrage wird dir wohl im Dezember auf die Füsse fallen, da es keine 53. Woche gibt.
Das musst du per Script abfangen und daraus dann die 1. Woche machen.
Das hat wieder zur Folge, dass auch alle Datensätze des diesjährigen Jahres mit gefunden werden.
Besser ist wohl mit yearWeek() zu arbeiten.
let vY := if week(today()) + 1 = 53 then
year(today()) + 1
else
year(today())
end;
let vW := if week(today()) + 1 = 53 then
"01"
else
"0" + text(week(today()) + 1)
end;
let vYW := vY + "/" + vW;
....
if ... = 4 then
select Tabelle where yearweek(FELD) = vYWDarüber hinaus solltest du, wenn die Tabelle KDV nicht irgendwie verknüpft ist, diese nur einmal in eine Variable deklarieren und dann mit dieser weiter im Script arbeiten.
let vTblKDV := select KDV;
if ...... then
vTblKDV [date(...) = date(...)]
.....Das wird dich ansonsten irgendwann geschwindigkeitsmäßig ausbremsen und Ladezeiten verlängern.
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 84Ansichten
-
2
Folge bereits