Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 28.09.04 - 22:59:11

Titel: @ismember in LS
Beitrag von: CLI_Andreas_Schmidt am 28.09.04 - 22:59:11
Hi @all,

ich möchte prüfen, ob ein TEXTSTRING aus (uidoc.fieldgettext......)

in einem Feld im Backend doc.getitemvalue("Tallala") vorkommt.

Wie frage ich da in LS ab. Die Hilfe verlinkt nicht beim @IsMember


Help
Titel: Re: @ismember in LS
Beitrag von: -Michael- am 28.09.04 - 23:06:37
Hi,

ein direkter Befehl für ein Backend-Item, also Variant als Rückgabewert des Inhaltes, ist mir nicht bekannt.

Aber sowas sollte gehen:

Code
Forall inhalt In doc.DeinFeld
  If inhalt = "Der Text den Du suchst" Then
    Msgbox "Treffer !"
   End If          
End Forall

Michael
Titel: Re: @ismember in LS
Beitrag von: Glombi am 28.09.04 - 23:31:16
@IsMember (Formelsprache) <=> NotesItem.Contains (LS)

Alles weitere steht in der Designer Hilfe...

Andreas
Titel: Re: @ismember in LS
Beitrag von: -Michael- am 28.09.04 - 23:35:51
Hmm, stimmt, Andreas  :)
Meine "Lösung" ist mehr allgemein und trifft mehr auf Arrays zu. Aber nachdem es sich um ein Item handelt ist die Contains Method wohl der Goldweg  ;)

Michael
Titel: Re: @ismember in LS
Beitrag von: CLI_Andreas_Schmidt am 29.09.04 - 00:11:41
Danke Euch.

Ich habe es mit der forall hinbekommen. : )
Titel: Re: @ismember in LS
Beitrag von: animate am 29.09.04 - 10:28:24
Hi,

ein direkter Befehl für ein Backend-Item, also Variant als Rückgabewert des Inhaltes, ist mir nicht bekannt.

Aber sowas sollte gehen:

Code
Forall inhalt In doc.DeinFeld
  If inhalt = "Der Text den Du suchst" Then
    Msgbox "Treffer !"
   End If          
End Forall

Michael

nur zur Info: dafür(also für Arrays allgemein) gibts die Arraygetindex-Funktion