Domino 9 und frühere Versionen > ND7: Entwicklung

Feld nach einem bestimmten Wert durchsuchen

(1/2) > >>

chock:
Hallo Forum,

ich möchte ein Feld nach dem Wert ";" durchsuchen und alles was folgt abschneiden. Liegt das Problem vielleicht in dem @-Befehl?
Danke


Dim SearchString As String
   
   SearchString = {@Contains(HA;";")}
   If (SearchString="1") Then   
      AField(LineItem) = Strleft(UiDoc.FieldGetText("HA"),";")
   Else
      AField(LineItem) = UiDoc.FieldGetText("HA")
   End If
   BField(LineItem) = UiDoc.FieldGetText("HB")
   CField(LineItem) = UiDoc.FieldGetText("HC")
.
.
.
.
.

Thomas Schulte:
Mach doch einfach ein
Array = Split(String,";")
Array(0)

 Viel einfacher.

klaussal:
... oder @left.

Oh Schit, ist ja LS.

m3:
AField(LineItem) = Left( UiDoc.FieldGetText("HA"), Instr( UiDoc.FieldGetText("HA"), ";" ) -1 )
Ist IMHO "schneller" als der Split in ein Array. Vor allem bei vielen ";" im Text.


chock:
Vielen Dank für die schnellen Antworten. Ich habe die Lösung von m3 genommen.
THX

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln