Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Elfriede am 08.02.10 - 14:37:59

Titel: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: Elfriede am 08.02.10 - 14:37:59
Hallo,
in einer Ansicht sollen Termine nach Kalenderwochen angezeigt werden. Im Designer läuft die Formel ordentlich durch und alle Termine werden angezeigt. Im Client allerdings funktioniert die Formel nicht, dort sind entweder nur vereinzelt Einträge vorhanden oder sie fehlen komplett. Wie kann das sein?
Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: WernerMo am 08.02.10 - 14:50:47
hallo,

wie sieht der Select aus?
Wie sieht die Formel für die Kategorie aus?

Welche Clientversion
Welche Designerversion
Welche Serverversion (incl. welche Ländereinstellungetc.)

Gruß Werner


Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: FriFra am 08.02.10 - 15:26:56
Hast Du mal Notes beendet und die Cache.NDK gelöscht?
Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: Elfriede am 09.02.10 - 08:09:27
@FriFra Notes beenden und den Cache löschen hat nichts gebracht
@WernerMo
Clientversion 8.5
Designerversion 8.5
Serverversion 8.5.1 de

Formel Kategorie
REM {Which day of the week was 1. Jan. Reference 1.jan 2002 was 2. day of the week};
REM {Then calculate, when Thursday then this is Week 1.} ;
REM {Else, regard the last year and calculate it's nr of weeks};
REM {Else calculate if it's in the last week of the year, and check it's number};
REM {Last take the Nr of Days from the first day of the first week, and divide by 7};
SearchDay := Dat;
@If( @IsTime (SearchDay) ; "" ; @Return ("") );
Day1Jan := @Date( @Year( Searchday) ; 1 ; 1 );
WSubst := 2 - @Weekday( @Date ( 2002;1;1) );
Day1JanLast := @Date( @Year( Searchday ) -1 ; 1 ; 1 );
wDay1JanLast := @Modulo ( wSubst + @Weekday (Day1JanLast ); 7 ) ;
WDay1Jan := @Modulo ( wSubst + @Weekday (Day1Jan);7 );
WNrLast := @Integer((@Integer(( Day1Jan - Day1JanLast)/86400)-1)/7) + 1;
W1 := @If( wDay1Jan *= 1:2:3:4 ; 1; wDay1JanLast *= 1:2:3:4 ; WNrLast ; WNrLast-1);
DayNr := wDay1Jan - 1 + @Integer ( ( SearchDay - Day1Jan ) / 86400 );
WNr := @If (DayNr<7; W1 ; @If( W1=1; @Integer(DayNr/7)+1; @Integer(DayNr/7)));
Day31Dec := @Date( @Year( Searchday) ; 12 ; 31 );
WDay31Dec := @Modulo ( wSubst + @Weekday( Day31Dec);7);
YearDays := @Integer ( ( Day31Dec - Day1Jan ) / 86400 ) - WDay31Dec + wDay1Jan;
WeekNr := @If( DayNr >= YearDays ; @If( WDay31Dec *= 4:5:6:7 ; WNr ; 1 ); WNr );
"Übersicht für KW "+ @Text(WeekNr)

Formel Select

Heute_DE := @TextToTime( "Heute" );
Heute_US := @TextToTime( "Today" );
Heute_FR := @TextToTime( "Aujourd'hui" );
_heute :=
   @If(
           Heute_DE > [01.01.1900]; Heute_DE;
           Heute_US > [01.01.1900]; Heute_US;
           Heute_FR
   );
_weekstart := @Weekday(_heute)-2;
_von := @Adjust(@Date(_heute);0;0;-_weekstart;0;0;0);
_bis := @Adjust(@Date(_von);0;0;6;0;0;0);
SELECT Form = "Anmeldung" & (Dat >= _von & Dat <= _bis) & (@Contains(Abt; "QS":"FO":"Vertragswesen":"VW":"Justitiariat":"GF/Vorstand":"Mo":"Prüf":"HB":"ABR"))

Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: Elfriede am 16.02.10 - 07:59:40
Hat keiner eine Idee? Könnte es was serverseitiges sein?
Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: FriFra am 16.02.10 - 08:32:37
Ich würde das ganze mal schrittweise debuggen, indem ich nur einen Teil de Berechnungen jeweils am Client und am Server vergleiche, bis die stelle gefunden wurde, wo etwas schief geht.
Titel: Re: Ansichtsinhalte werden im Client anders als im Designer angezeigt
Beitrag von: WernerMo am 16.02.10 - 08:49:50
Hallo,

schon mal untersucht, ob der Server den Index für "@TextToTime( "Heute" )" auch wirklich jede Nacht updatet?

den Code hast Du sicher von Manfred Dillmann?
http://www.madicon.de/tippstricks/index_files/000089.php

Dann hast Du dort auch schon von der "bösen Falle" gelesen?

Gruß Werner