hallo,
ich hab hier im forum diese formel gefunden:
DayYr := ((DateComposed - @Date(@Year(DateComposed); 1; 1)) / (60 * 60 * 24))+ 1;
Day1stWk := 8 - (@Weekday(@Date(@Year(DateComposed); 1;1)));
@Integer(((DayYr - Day1stWk) + 6) / 7) + 1
was geht:
wenn ich ein neues dokument oeffne, dann zeigt er mir die aktuelle kalenderwoche an.
was nicht geht, aber gehen soll:
wenn nun einer einen weekly report schreibt, am montag, fuer letzte woche, dann ueberschreibt er einfach die zahl "45" mit der zahl "44". dann passiert folgendes:
1.) in der maske steht "Tue" drin, statt 44.
2.) in der ansicht kommt eine fehlermeldung
ERROR. incorrect data type for operator or @Function: Time/Date expected.
kann ich diese formel ueberhaupt dafuer hernehmen, dass jemand die vorgeschlagene woche ueberschreibt? wenn ja, was muss ich an der formel aendern?
wenn nein, dann muessen die leute halt die woche selber reinschreiben.
braeuchte bitte gaaanz dringend antwort, weil alle manager und direktoren die DB ab heute morgen benutzen.
danke und gruss,
daniela