Autor Thema: Dokumente für Ansicht nach Datum filtern  (Gelesen 3329 mal)

Offline darth-s

  • Frischling
  • *
  • Beiträge: 9
Dokumente für Ansicht nach Datum filtern
« am: 18.09.15 - 09:03:10 »
Guten Morgen,

ich habe eine Ansicht in der es eine Spalte "Erledigungsdatum" gibt.

Wenn ich die Ansicht aufrufen, dann werden mir mehrere 100 Dokumente angezeigt.

Ist es möglich, die Ansicht dahingehend zu verändern, dass nur Dokumente mit einem Erledigungsdatum der letzten 2 Tage angezeigt werden?

Ich habe leider keine Idee  ??? wo ich hier ansetzen soll.

Vielen Dank schon mal

Gruß Sven

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Dokumente für Ansicht nach Datum filtern
« Antwort #1 am: 18.09.15 - 09:25:27 »
Hallo Sven,

das steuerst Du über die Auswahlformel für die Ansicht.
So in die Richtung Erledigungsdatum > heute-2 bzw. -1 je nachdem ob heute und die letzten 2 Tage oder heute und gestern.

Bye,
Markus
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Dokumente für Ansicht nach Datum filtern
« Antwort #2 am: 18.09.15 - 09:47:11 »
wobei eine Ansicht mit einer Selektionsformel, die Bezug auf das Tagesdatum nimmt, grundsätzlich nicht zu empfehlen ist, da die ständig aktualisiert wird (dazu gibt es etliche Beiträge hier im Forum).

Alternativen:

- Ansicht nach Erledigungsdatum kategorisieren
- periodischer Agent, der relevante Dokumente markiert, nutzen und die Ansicht nach dieser Markierung selektieren
- Ordner anstelle einer Ansicht verwenden und die Dokumente per periodischen Agent in den Ordner verschieben bzw. daraus entfernen
- Selektionsformel der Ansicht per periodischen Agent ändern
...

Offline darth-s

  • Frischling
  • *
  • Beiträge: 9
Re: Dokumente für Ansicht nach Datum filtern
« Antwort #3 am: 18.09.15 - 10:14:47 »
Hallo Sven,

das steuerst Du über die Auswahlformel für die Ansicht.
So in die Richtung Erledigungsdatum > heute-2 bzw. -1 je nachdem ob heute und die letzten 2 Tage oder heute und gestern.

Bye,
Markus

Hi Markus,

wie müsste das denn aussehen?

Ich habe jetzt eine neue Spalte eingefügt:

@If(@IsTime(erl_dat); (@Date (erl_dat) - @Today ) / 86400; 0)

Dort wird jetzt zum Beispiel -1 angezeigt. D. h. das Dokument ist einen Tag alt, aber wie baue ich jetzt dieses für die Ansicht mit ein?
« Letzte Änderung: 18.09.15 - 10:33:44 von darth-s »

Offline rambrand

  • Senior Mitglied
  • ****
  • Beiträge: 469
  • Geschlecht: Männlich
Re: Dokumente für Ansicht nach Datum filtern
« Antwort #4 am: 18.09.15 - 11:17:11 »
Peter hat recht, ich hab an die Performance nicht gedacht.

Sieh seine Vorschläge an.

Entweder nach dem Erledigungsdatum kategorisieren und je nach Sortierung siehst Du die aktuellsten Daten oben oder unten, aber halt auch alles was älter als 2 Tage ist.

Ich würde mich für die Variante mit dem Ordner entscheiden und den per Agent mit den gewünschten Kriterien einmal am Tag befüllen.

In Deinem Beispiel ziehst Du übrigens nur eine Differenz vom Erledigungsdatum und dem heutigen Datum und da kommt halt -1 raus, wenn das Erledigungsdatum gestern war, bzw 0 wenn das Erledigungsdatum kein Zeitwert ist und setzt die in eine Spalte. Die Ansichtsauswahlformel ist aber was anderes. Mit der wählst Du die Datensätze aus, die in der Ansicht angezeigt werden sollen.
Aber aufgrund des von Peter angemerkten ständigen aktualisierens in diesem Fall eine nicht so geschickte Idee :-)

Bye,
Markus
Domino/Notes ab 4.6 aktuell 10.1FP3
Traveler 10.0.1FP1
PHP-Entwickler
Domino/Notes-Entwickler (Hobby)
Consultant (Informationssicherheit & Datenschutz)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz