Autor Thema: Dokumente der aktuellen Woche in Ansicht  (Gelesen 1226 mal)

Offline Jérôme

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
  • Teigwaren heißen Teigwaren weil sie mal Teig waren
    • jerome-gamez.de
Dokumente der aktuellen Woche in Ansicht
« 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

Offline Jérôme

  • Aktives Mitglied
  • ***
  • Beiträge: 108
  • Geschlecht: Männlich
  • Teigwaren heißen Teigwaren weil sie mal Teig waren
    • jerome-gamez.de
Re:Dokumente der aktuellen Woche in Ansicht
« Antwort #1 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.

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz