Autor Thema: Dokumente in Ansicht auf Zeitraum beschränken  (Gelesen 1680 mal)

Offline jan2k

  • Junior Mitglied
  • **
  • Beiträge: 64
  • Geschlecht: Männlich
Dokumente in Ansicht auf Zeitraum beschränken
« am: 23.02.06 - 09:59:09 »
Hallo,

ich suche schon seit 2 Std. Es ist auch sicher nicht kompliziert.

Ich möchte, dass in einer Ansicht nur Dokuemte angezeigt werde, die nicht älter sind als XX Monate.

Ich habe momentan schon einen SELECT vergeben (SELECT Status = "3")

Nun muss ich aber wahrscheinlich von @created die Sekunden zrückrechnen lassen (60x60x24xtage). Das ist zumindest das, was ich denke.

Erstmal danke für einen kleinen Tipp.


Offline Fedaykin

  • Aktives Mitglied
  • ***
  • Beiträge: 229
  • Geschlecht: Männlich
  • Ya Hya Chouhada!
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #1 am: 23.02.06 - 10:09:59 »
Versuch mal so was. Müsste eigentlich klappen.

Monate:=2;
SELECT  Status = "3" & @Today<@Adjust(@Created;0;Monate;0;0;0;0)

Gruss
Remo
Ich sage Euch: "Man muss noch Chaos in sich haben, um einen tanzenden Stern gebären zu können."

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #2 am: 23.02.06 - 10:24:50 »
Hi,

Schau doch einmal hier hinein.
Es geht hier zwar nicht direkt um das begrenzen der anzuzeigenden Dokumente, jedoch werden hier Formeln verwendet, die Du verwenden kannst.
@TextToTime; @Adjust

http://www.dominoforum.de/modules/newbb/viewtopic.php?topic_id=11435&forum=47&post_id=61424&PHPSESSID=a573e372b71d8047be1642985af32a84#forumpost61424


Andreas

@Fedaykin
Zeitfunktionen in Ansichten gehen auf die Performance.
« Letzte Änderung: 23.02.06 - 10:34:08 von ascabg »

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #3 am: 23.02.06 - 10:29:37 »
Von Zeitberechnungen innerhalb von Ansichtenformeln würde ich auch dringend abraten.

Die Lösung könnte hier eine Agent sein, der täglich läuft und in den Dokumenten, die älter als xx Monate sind, ein Feld z.B. auf 1 setzt.

Diese Feld wird dann in der Select-Formel der Ansicht verwendet.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline robertpp

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 940
  • Geschlecht: Männlich
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #4 am: 27.02.06 - 15:22:32 »
Ich würde es so machen:

_Datumd:=@TextToTime("Heute");
_Datume:=@TextToTime("Today");
_Today := @If(_Datumd > [01.01.1900];_Datumd;_Datume);
_Tage:=30;
SELECT Status = "3"  & @Adjust(_Today;0;0;_Tage;0;0;0) >= Termin

Somit vermeidest du auch das die Ansicht immer den Refresh-Pfeil hat.

Was dann aber vom Vorteil wäre jeden morgen ein
updall mit Command line:   Pfad\db.nsf -R zu machen.

robert
------------------------------------------------------------
1250 Notes User Client von 5.0.5 bis 6.5.4     WIN2000, XP
14 Notes Server von 6.5 bis 6.5.4 WIN2000, XP

32   Notes Server von 5.0.1 bis 6.5.4 in unserer Domain
323 Notes Server weltweit mit 38000 User in einem Adressbuch

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #5 am: 27.02.06 - 15:34:24 »
Ich persönlich halte von dieser Lösung nicht allzuviel: Morgen kommt der Aussendienstler in Frankreich mit mobilem Zugang dazu, übermorgen der Italiener. Und wer weiss dann noch sicher, in welchen Datenbanken überall diese sprachabhängige Lösung eingebaut wurde? Vom ggf. erforderlichen Ansichtsrefresh für die lokale Replik mal ganz abgesehen.

Weiters: Der Fragesteller hat diesen Thread nach Stellen der Frage mal gerade noch zweieinhalb Stunden verfolgt und sich seither nicht mehr sehen lassen (Stand jetzt).

Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Dokumente in Ansicht auf Zeitraum beschränken
« Antwort #6 am: 01.03.06 - 14:12:43 »
... Zeitfunktionalitäten in Ansichten sind die denkbar schlechteste Lösung. Wenn so etwas realsiert werden soll, dann könnte man es ggf. mit einem Ordner und einem serverbasierten Agenten lösen.

Im Ordner befinden sich nur die Dokumente, die gültig drin sein sollen. Welche Dokumente das sein sollen, bestimmt ein periodischer Agent, der die Dokumente entsprechend validiert...

Vielleicht meldet sich der Fragesteller ja noch - Karneval / Fasching ist ja vorüber...  ;D

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz