Das Notes Forum

Domino 9 und frühere Versionen => Administration & Userprobleme => Thema gestartet von: Jérôme am 29.04.03 - 15:54:03

Titel: Dokumente der aktuellen Woche in Ansicht
Beitrag von: Jérôme am 29.04.03 - 15:54:03
Hallihallo!

In jedem meiner Dokumente pflege ich ein Feld "KW", in dem ich die Kalenderwoche des jeweiligen Dokuments eintrage.

Nun möchte ich in einer Ansicht alle Dokumente der aktuellen KW anzeigen lassen. Dazu habe ich folgende Ansichtsauswahl-Formel verwendet:
Code
actDate :=@Now;
REM "oder auch actDate :=@Today;";
FirstOfYear := @Date(@Year(actDate); 1; 1);
FirstDayNum := @Weekday(FirstOfYear);
ISOFirstDayNum := @If(FirstDayNum = 1; 7; FirstDayNum - 1);
IsFirstWeek := 7 - ISOFirstDayNum > 2;
ISOFirstDay := @If(IsFirstWeek;@Adjust(FirstOfYear; 0; 0; 1 - ISOFirstDayNum; 0; 0; 0); @Adjust(FirstOfYear; 0; 0; 8 - ISOFirstDayNum; 0; 0; 0));
NumWeeks := (actDate - ISOFirstDay)/60/60/24/7;
WeekAdjust := 1 - (NumWeeks - @Integer(NumWeeks));
ISOWeekNum := NumWeeks + WeekAdjust;
Pad:=@If(ISOWeekNum<10;"0";"");
result := Pad+@Text(ISOWeekNum);

SELECT Form="Workday" & KW=result
Das funktioniert aber nicht - in der Ansicht sehe ich nur den Aktualisieren-Pfeil, den ich sooft drücken kann, wie ich will: er verschwindet nicht, und die aktuellen Dokumente tauchen auch nicht auf.

Ich glaube, das hängt mit @Today bzw. @Now zusammen, stimmt's? Wie kann ich denn meine Dokumente anzeigen lassen?

Gruß und vielen Dank im Voraus
- Jérôme
Titel: Re:Dokumente der aktuellen Woche in Ansicht
Beitrag von: Jérôme am 29.04.03 - 16:12:16
Mal ganz abgesehen davon, dass ich gerade erst gemerkt habe, dass ich irgendwie in der falschen Rubrik gelandet bin *schäm*  ::) hab ich die Lösung selbst geunden. Die letzte Zeile muss

Code
SELECT Form="Workday" & @Text(KW)=@text(result)

lauten. Wieso genau, weiß ich nicht, aber es funktioniert ;) Das ist ja die Hauptsache.