Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Werner Götz am 10.01.09 - 12:32:52
-
Kann man per Volltextsuche über Lotusscript nach dem Erstellungsdatum der Dokumente suchen?
Vielen Dank im Voraus!
-Werner
-
Ich vermute mal ohne das jemand Creationdate := @created irgendwo in die Masken geschrieben hat.
-
Probier mal das hier aus:_
query = { [Form]=YourFormName AND & [_CreationDate] < } & Cstr(Today - profileDays)
Set dc = db.FTSearch( query, 0 )
Wenn man das Datum der letzten Änderung verwenden will müsste _RevisionDate funktionieren.
Steht zumindest so in der Online Hilfe ....
Hinweis Verwenden Sie den Feldnamen "_CreationDate", um nach Dokumenten anhand des Erstellungsdatums zu suchen. Mit '[_CreationDate]=05.01.2001' wird nach Dokumenten gesucht, die am 5. Januar 2001 erstellt wurden. Wenn Sie den Feldnamen "_RevisionDate" verwenden, wird das letzte Änderungsdatum bei der Suchabfrage berücksichtigt. Mit der Suchabfrage "[_RevisionDate]=05.01.2001" beispielsweise werden Dokumente gesucht, die zuletzt am 5. Januar 2001 geändert wurden. Diese Felder sind im Header eines Dokuments, nicht im Dokument selbst enthalten und befinden sich daher nicht in der Feldnamensliste des Dialogfelds "Eigenschaften: Dokument".
-
hier (http://atnotes.de/index.php/topic,30538.0.html) ist auch noch eine Möglichkeit; die Eigenschaft "Eingefügt in diese Datenbank" ist nur über den API Umweg auszulesen.
-
dbSearch - da gehen auch @-Formeln.
-
@Thomas - VIELEN DANK, das war genau, was ich gesucht habe.
@Ulrich - Übrigens: NotesDocument.LastModified liefert das Änderungsdatum in der aktuellen Datenbank im Gegensatz zu @Modified ...
@m3 - Klar, dbSearch kann das, aber ich musste eine schon fertige Recherche-Anwendung erweitern und da kam dbSearch nicht in Frage.
Danke nochmals an alle für die schnelle Hilfe!
-Werner