Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Zimmi am 13.01.03 - 08:58:15

Titel: db.search ...
Beitrag von: Zimmi am 13.01.03 - 08:58:15
Hallo Foraner,

hab auch mal ein Problem mit der Funktion db.search(Formula, DateTime, maxcount).

Die search-Funkion hat bei mir einen Haken ...  :(

Ich übergebe der Formel eine String-Variable aus dem Script ...

person = firstname & " " & Lastname

searchformula$ = "From = ""Maske"" & FormType = ""Type"" & @Contains(TN; person)"
 ' TN ist der Feldname und person die String-Variabel

... und die Collection enthält alle Dokumente die der Maske und dem Type entsprechen und ignoriert die @-Funktion  :-\  ???

Weiß jemand Rat oder kennt ihr das Problem ???

Viele Grüße von
Zimmi

Titel: Re:db.search ...
Beitrag von: ata am 13.01.03 - 10:49:08
... da sind ein paar Fehler drin...

... du kannst die Formel übersichtlicher bekommen, indem du den String nicht in Hochkommas führst, sondern in geschweiften Klammern:

searchformula$ = {Form = "Maske" & FormType = "Type" & @Contains(TN; }+person+{)}

... das wäre die Korrektur, wenn ich davon ausgehe, daß mit "person" die Script-Variable gemeint ist...

ata
Titel: Re:db.search ...
Beitrag von: Zimmi am 13.01.03 - 11:47:01
Hallo ata,

danke schon mal für die Hinweise, werde diese gleich mal ausprobieren und mich danach wieder melden.

Den Code habe ich der Hilfe entnommen und an meine Bedürfnisse versucht anzupassen ...

Viele Grüße von
Zimmi
Titel: Re:db.search ...
Beitrag von: Zimmi am 13.01.03 - 13:28:46
@ ata,

Danke nochmal für den Hinweis ...
... hatte zwar noch einen kleinen Fehler, den konnte ich an Hand der FM dann selber finden und korrigieren.
Die Zeile müsste dann folgendermaßen heißen:
searchformula$ = {Form = "Maske" & FormType = "Type" & @Contains(TN; "}+person+{")}


Viele Grüße von
Zimmi
Titel: Re:db.search ...
Beitrag von: ata am 13.01.03 - 13:33:33
... korrekt, die Anführungszeichen hatte ich übersehen...

ata   :-\