Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: stitze am 30.11.05 - 07:50:05

Titel: Zusammenstellen einer DocumentCollection
Beitrag von: stitze am 30.11.05 - 07:50:05
Moin liebes Forum,

ich möchte eine Document Collection zusammenstellen.

Bis jetzt mache ich dies immer so

Code
Dim docCollection As NotesDocumentCollection 
Dim strSearchString As String

strSearchString = "@Contains( Feld; Wert )"

Set docCollection = db.Search( strSearchString, Nothing, 0 )

Jetzt möchte ich aber zwei Felder überprüfen.

Jemand eine Anregung für mich?

Thx

Sebastian
Titel: Re: Zusammenstellen einer DocumentCollection
Beitrag von: Johnson am 30.11.05 - 08:42:03
Moin moin,

falls zwei gleichzeitig Felder einen Wert enthalten müssen (logisch AND):
Code
strSearchString = "@Contains( Feld; Wert ) & @Contains( Feld2; Wert2 )"

falls eines der zwei Felder eine Wert enthalten muss (logisch OR):
Code
strSearchString = "@Contains( Feld; Wert ) | @Contains( Feld2; Wert2 )"

Der Einfachkeit halber kannst du eine View erstellen und die Formel in der Ansicht testen. Die Syntax kannst du dann 1:1 in deine Code kopieren. Bei umfangreichen Suchkriterien mach ich das immer. Dabei kann man.

In der Hilfe zum Designer findest du unter "Formula Language\Formula Language Rules\Using operators\Operators and precedence" alle möglichen Operatoren der Formelsprache.

Gruß
Johnson
Titel: Re: Zusammenstellen einer DocumentCollection
Beitrag von: stitze am 30.11.05 - 11:44:36
Thx, das wars.