Domino 9 und frühere Versionen > Entwicklung

DocumentCollection sortieren nach Datum

<< < (3/6) > >>

Glombi:
In diesem Fall geht folgendes:
Du erstellst Dir im Designer Client einen Ordner in der Datenbank. Die erste Spalte sortierst Du nach dem Feld Termin.

In Deinem Script löscht kopierst Du alle Dokumente der dc in diesen Ordner. Anschließend iterierst Du über alle Dokumente im Ordner mit
set view = db.GetView("DeinOrdner")
set odoc = view.GetFirstDocument
While not(odoc is Nothing)

'... ... ...

set odoc = view.GetNextDocument(odoc)
Wend

Anschließend alle Dokumente aus dem Ordner entfernen (zur Sicherheit auch vor dem Kopieren der DOkumente in den Ordner)



Andere Möglichkeit (aber nicht unbedingt empfehlenswert wegen @Today).
Erstelle eine Ansicht mit der Zugriffsformel
SELECT @Adjust(@Today;0;0;3;0;0;0) => @Date(Termin) & Entscheid != "erledigt VA"

Sortiere die View nach Termin.
Iteriere über alle Dokumente in der View.

Andreas

robertpp:
 :D :D Jetzt hast du den Motor angekurbelt!!!!

Genau das geht so wirklich:
Ansichtsauswahl: SELECT Form="report" & Entscheid!="erledigt VA" &@Adjust(@Today;0;0;3;0;0;0) >= @Date(Termin)

nach Datum sortieren und viewentrycoll. und dann müsste es das gewesen sein!!!!

ich sag danke fürs erste Probier das gleich aus und werde den eintrag nach erfolgreichem testen auf finish setzen. ;D

Semeaphoros:
Die Ueberlegungen von Andreas wegen @Today sind es Wert, darüber nachzudenken.

A-bär (... würde Bär-nhard jetzt sagen ...)
Nimme man einen Folder und zwei machen das gleichzeitig, bekommt man Spagetthi-Daten. Also müsste man einen SPOFU-Folder (Shared - Private on  first use) machen. Diese Dinger wiederum funktionieren von Script aus nicht so ohne weiteres (hatten wir doch auch schon mal in einem Thread - oder?)

Darüber hinaus gibt es verschiedene Strategien, um das @Today-Problem im View zu umgehen, beispielsweise den Refresh nur alle paar Stunden durchzuführen.

robertpp:
Es hat jetzt alles geklappt!
Das einzige was nicht so schön ist was Semeaphoros angesprochen hat ist das die Ansichtsauswahl mit einem Datum ist und die ansicht jetzt ständig den Aktualisierungspfeil hat.
Aber sieht ja eh niemand!

danke robert

Semeaphoros:
Hast Du auch die Aktualisierung entsprechend kastriert? Ok, der Recyclingpfeil kommt trotzdem ....

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln