Domino 9 und frühere Versionen > ND8: Entwicklung

Dokumente, die aelter oder gleich 4 Monate sind

(1/2) > >>

GreySound:
Hallo zusammen, ich bin mal wieder hilflos.
Ich will eine Ansicht in Notes 8.0.2 erstellen, die nur die Datensätze anzeigt, die seit dem Erstellungsdatum vier Monate oder älter sind, alle anderen Dokumente in der DB sollen erst gar nicht anzeigt werden.
Ich habe das Internet durchwühlt und bin auf dies hier gestossen:
Starten -> Client -> Formel

SELECT @If( @Date(@Now) < @Date(@Adjust(@Created(), null, -4, null, null, null, null)))
Aber es funktioniert nicht, kann mir jemand sagen warum?

Vielen Dank, ich hab keine Ahnung, wie ich es ohne euch hinbekommen könnte.

billygates:
Probier es mal so:

SELECT @If( @Date(@Now) < @Date(@Adjust(@Created, 0, -4, 0, 0, 0, 0)))

DerAndre:
Und steck das @Date(@Now()) in eine Variable.
Sonst wird das für jedes Doc neu berechnet.

m3:
Du hättest nicht nur das Internet, sondern auch das WWW und insbesondere auch dieses Forum durchsuchen sollen.
Dann wärst Du nicht nur auf den Fakt gestoßen, dass eine @Now Auswahl für eine View nicht nur die ungünstige Methode hinsichtlich der Performance Deiner Anwendung und des Servers ist, sondern auch, wie man dieses Problem eleganter lösen könnte.

Andre Guirard schreibt zum Beispiel:

--- Zitat ---One thing I don't recall having seen mentioned previously is the effect of indexing options on views that use @Today or @Now. These views are a performance issue (in case you didn't know) because the view index is always considered out of date, so every time a user opens it, the index is discarded and created fresh, which takes a lot longer than just updating an existing index with any documents created or modified since last use.
--- Ende Zitat ---

Wenn Du das Forum nicht durchsuchen möchtest, hast Du in Performance basics for IBM Lotus Notes developers eine kompakte Zusammenfassung der möglichen Lösungsansätze.

billygates:

--- Zitat von: m3 am 16.11.10 - 10:26:57 ---Du hättest nicht nur das Internet, sondern auch das WWW und insbesondere auch dieses Forum durchsuchen sollen.
Dann wärst Du nicht nur auf den Fakt gestoßen, dass eine @Now Auswahl für eine View nicht nur die ungünstige Methode hinsichtlich der Performance Deiner Anwendung und des Servers ist, sondern auch, wie man dieses Problem eleganter lösen könnte.

Andre Guirard schreibt zum Beispiel:

--- Zitat ---One thing I don't recall having seen mentioned previously is the effect of indexing options on views that use @Today or @Now. These views are a performance issue (in case you didn't know) because the view index is always considered out of date, so every time a user opens it, the index is discarded and created fresh, which takes a lot longer than just updating an existing index with any documents created or modified since last use.
--- Ende Zitat ---

Wenn Du das Forum nicht durchsuchen möchtest, hast Du in Performance basics for IBM Lotus Notes developers eine kompakte Zusammenfassung der möglichen Lösungsansätze.

--- Ende Zitat ---
Da hat aber einer viel Zeit, einem Neuling zu klären, wie die Atnotes-Welt funktioniert... :)

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln