Autor Thema: Feld nach einem bestimmten Wert durchsuchen  (Gelesen 2160 mal)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Feld nach einem bestimmten Wert durchsuchen
« am: 31.03.08 - 12:24:54 »
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")
.
.
.
.
.

Offline Thomas Schulte

  • @Notes Preisträger
  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Feld nach einem bestimmten Wert durchsuchen
« Antwort #1 am: 31.03.08 - 12:28:48 »
Mach doch einfach ein
Array = Split(String,";")
Array(0)

 Viel einfacher.
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach

klaussal

  • Gast
Re: Feld nach einem bestimmten Wert durchsuchen
« Antwort #2 am: 31.03.08 - 12:30:39 »
... oder @left.

Oh Schit, ist ja LS.

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Feld nach einem bestimmten Wert durchsuchen
« Antwort #3 am: 31.03.08 - 12:39:59 »
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.


HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re: Feld nach einem bestimmten Wert durchsuchen
« Antwort #4 am: 31.03.08 - 12:55:31 »
Vielen Dank für die schnellen Antworten. Ich habe die Lösung von m3 genommen.
THX

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: Feld nach einem bestimmten Wert durchsuchen
« Antwort #5 am: 02.04.08 - 13:15:06 »
... und was spricht gegen

Code
MsgBox StrLeft( {Hallole, das ist ein  Test, ob das auch klappt?} , {,} )

... das wäre das Original...

Toni
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz