Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: yes2002 am 22.10.03 - 14:07:06

Titel: select @created ...
Beitrag von: yes2002 am 22.10.03 - 14:07:06
Hi,

was mache ich verkehrt?

ich möchte in einer view alle Dokumente anzeigen, welche nach dem 01.09.2003 erstellt wurden:

Diese Selektionskriterien funktionieren nicht ...

@Created > [01.10.2003] -> funktioniert nicht
@created > 2003 -> funktioniert nicht

@date(@created) > [01.10.2003] -> funktioniert nicht

Titel: Re:select @created ...
Beitrag von: koehlerbv am 22.10.03 - 14:10:01
SELECT @Created > @Date (2003; 10; 1)

HTH,
Bernhard
Titel: Re:select @created ...
Beitrag von: yes2002 am 22.10.03 - 14:36:09
Danke - das wars.
Titel: Re:select @created ...
Beitrag von: g202e am 22.10.03 - 15:06:15
Zusatzfrage: Ich möchte mir in Script eine DocumentCollection definieren in der alle Doks enthalten sind, welche nach einem bestimmten Datum erstellt wurden.
Wie kann ich dieses @Created in Script "emulieren"?
Titel: Re:select @created ...
Beitrag von: Glombi am 22.10.03 - 15:12:30
Hi,
Du musst in dem Searchstring eh die Formelsprache verwenden, also bpsw.

dim session as NewNotesSession
dim db as NotesDatavase
dim dc as NotesDocumentCollection
dim searchstring as string

set db = session.CurrentDatabase

searchstring = |@Created > @Date (2003; 10; 1)|
set dc = db.Search(searchstring,nothing,0)

Andreas


Titel: Re:select @created ...
Beitrag von: koehlerbv am 22.10.03 - 15:13:38
NotesDatabase.Search (siehe DesignerHelp) hat ein optionales CutOff Date.

Bernhard
Titel: Re:select @created ...
Beitrag von: Glombi am 22.10.03 - 15:17:00
Ja, aber: Das Cutoff Datum bezieht sich auch auf modifizierte Dokumente. Das sollte man berücksichtigen.

Andreas
Titel: Re:select @created ...
Beitrag von: koehlerbv am 22.10.03 - 15:19:40
Du hast natürlich recht, Andreas. Das müsste man dann hinterher nochmal filtern. Der Searchstring mit Formelsprache ist da natürlich eleganter und macht genau das, was yes2002 will.

Bernhard