Autor Thema: auswahlformel in Ansicht funktioniert nicht  (Gelesen 2818 mal)

Offline Elfriede

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Weiblich
  • Viele Wege führen nach Rom!
auswahlformel in Ansicht funktioniert nicht
« am: 24.09.09 - 15:02:34 »
Hallo Leute,
in einer Ansicht soll jeweils die Einträge der aktuellen Woche angezeigt werden. Im Designer funktioniert dies auch allerdings klappt es nicht im Client. Dort werden einige Einträge angezeigt (auch ältere, was nicht sein dürfte) und andere nicht.

Hier  mal die Formel:

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)

Liegt es irgendwie an der Notesversion? Entwickelt wird unter 8.5.

Danke im voraus!

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #1 am: 24.09.09 - 15:10:02 »
Und wo ist da jetzt der Search?
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #2 am: 24.09.09 - 15:12:28 »
Jo, die Formel hat mit der Frage nichts zu tun.

Bernhard

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #3 am: 24.09.09 - 15:24:44 »
davon abgesehen gibt es einfacher zu lesende Methoden die zu einem Datum passende Kalenderwoche zu ermitteln.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

Offline Elfriede

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Weiblich
  • Viele Wege führen nach Rom!
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #4 am: 25.09.09 - 10:48:39 »
Sorry, war natürlich der falsche Formelhaufen.  :-\

Hier die Formel für die Ansichtenauswahl


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)

Glombi

  • Gast
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #5 am: 25.09.09 - 10:55:07 »
Die Formel kommt mir irgendwie bekannt vor...

Die Ansicht muss täglich aktualisiert werden, am besten mit einem updall als Serverprogramm. Ansonsten ist der Index veraltet und es werden die falschen Dokumente angezeigt.

Ein <Shift>+<F9> mit dem Client sollte es auch tun - wird aber auf Dauer lästig.

Andreas

Offline Hirnbeisz

  • Frischling
  • *
  • Beiträge: 26
  • Geschlecht: Männlich
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #6 am: 25.09.09 - 11:00:37 »
Was ist "Dat" bzw. welchen Wert hat dat  ?
Gruß Aloisius

Offline Elfriede

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Weiblich
  • Viele Wege führen nach Rom!
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #7 am: 25.09.09 - 11:08:13 »
Stimmt, die Formel hab ich hier mal gefunden.

Dat = Feldname für Datum

Der Refresh geht nur über den Server? Kannst Du mal ein bisschen konkreter werden. Das interessiert mich. Steht da irgendwo wie man da macht?

Offline Elfriede

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Weiblich
  • Viele Wege führen nach Rom!
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #8 am: 25.09.09 - 11:47:04 »
Die Formel kommt mir irgendwie bekannt vor...

Die Ansicht muss täglich aktualisiert werden, am besten mit einem updall als Serverprogramm. Ansonsten ist der Index veraltet und es werden die falschen Dokumente angezeigt.

Ein <Shift>+<F9> mit dem Client sollte es auch tun - wird aber auf Dauer lästig.


 <Shift>+<F9> funktioniert im Client nicht. Ich weiss einfach nicht woran das liegt.. das im Client sämtliche alte Einträge angezeigt werden und im Designer nur das aktuelle (so wie es sein soll).

Offline Elfriede

  • Frischling
  • *
  • Beiträge: 28
  • Geschlecht: Weiblich
  • Viele Wege führen nach Rom!
Re: auswahlformel in Ansicht funktioniert nicht
« Antwort #9 am: 25.09.09 - 12:50:21 »
Hallo Leute,

Problem ist behoben. Funktioniert prima. Die DB war falsch abgelegt und konnte nicht aktualisiert werden.

Euch eine schönes Wochenende! ;D

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz