Kalenderwoche berechnen

  • Hallo,


    ich möchte für in einer Ansicht eine Spalte anzeigen lassen, dessen Text "Anmeldung für die KW..." enthält. In der Ansicht sind Termine für jeweils eine Woche sichtbar. Wie kann ich das (möglichst mit Formelsprache) bewerkstelligen?


    Vielen Dank!

  • Findest du in den FAQ.


    [size=xx-small][color=ff0000]Bitte Themenpräfix beachten![/color][/size]

    Life is not a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside, thoroughly used up, totally worn out, and loudly proclaiming "Wow, what a ride!!! :evil:
    Beschleunigung ist, wenn die Tränen der Ergriffenheit waagrecht zum Ohr hin abfliessen - Walter Röhrl

  • Hi,


    versuchs mal hiermit:


    Datum := @Today;
    FD := @Adjust(Datum; 0; 0; -@If(@Weekday(Datum)=1; 6; @Weekday(Datum)-2 ); 0; 0; 0);
    FY := @Year(FD);
    J1 := @Weekday(@Date(FY;1;1));
    DN:= "1":"2":"3":"4":"5":"6":"7";
    CF := "6":"7":"8":"9":"10":"4":"5";
    C2 := @TextToNumber(@Replace(@Text(J1); DN;CF ));
    WT:=(@Abs(@Integer (( FD-@Date (@Year(FD);1;1)) / 86400))+C2)/7;
    @If ( FD > @Date (FY; 12; 28); "[KW 1] ";"[KW "+@Text(WT)+ "]" )


    Gruß Manu

  • Der hier gelistete formel geht nicht in alle fälle richtig, und mußte jedes jahr angepasst werden, würde ich damit als falsch bezeichnen.


    Der im FAQ geht immer richtig.


    http://www.dominoforum.de/modules/smartfaq/faq.php?faqid=73


    Ronka