Domino 9 und frühere Versionen > ND6: Entwicklung

@Contains

(1/2) > >>

stitze:
Hallo,

mit der @Contains Formel ist es mir ja möglich die Auswahl für eine Dokument Collections einzuschränken.
Nun überprüfe ich ja auf einen bestimmten Wert in einem Feld.


--- Code: ---@Contains(Feld; "Wert")

--- Ende Code ---

Jetzt möchte ich aber wissen ob überhaupt etwas dadrin steht?

Sebastian

Thomas Schulte:
@isavailable oder @if(feld <> "";.....)

stitze:
Sorry my fault, ich glaub ich muss meine Frage was präzisieren.

Ich benutze das @Contains Konstrukt um dies der Methode Search zu übergeben


--- Code: ---Set collection = db.Search( "@Contains( Feld, ""Wert"" )", Nothing, 0 )

--- Ende Code ---


sloe:
Hä?

In der collection sind alle Dokumente, die in dem Feld den Wert enthalten. Wenn der angegebene Wert nicht gerade "" ist, dann hat jedes Dokument der collection auch etwas in dem Feld drin stehen.

Wo ist da der Sinn oder soll vielleicht dynamisch nach einem Wert gesucht werden? Dann vorher einfach abfragen:
If Len(doc.Feld(0) > 0) Then
Set collection = db.Search( "@Contains( Feld, ""Wert"" )", Nothing, 0 )
blah
End If

stitze:
Nein ich möchte in der Collection alle Dokumente haben, welche einen bestimmten Wert in einem Feld haben


--- Code: ---
strSearchString = "@Contains( Feld; ""Wert"" )"


--- Ende Code ---

und ich möchte das nur wenn ein weiteres Feld in dem Dokument überhaupt einen Wert hat, also das ist ein weiteres Datumsfeld und da will ich überprüfen ob da ein Datum drin steht.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln