Autor Thema: Werte von einem Feld vertauschen  (Gelesen 1637 mal)

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Werte von einem Feld vertauschen
« am: 26.08.04 - 09:26:02 »
Hallo,

ich möchte zwei Werte die in einem Feld stehen vertauschen. Wert rechts nach links, Wert links nach rechts.
Mit einer Formel geht es:
tmp1:=@Right(zerti_name;" ");
tmp2:=@Left(zerti_name;" ");
FIELD zerti_name_1:=tmp1 +" "+ tmp2;
zerti_name_1

Ich möchte es jetzt in einem Script einfügen!Aber wie?
Dim tmp,tmp1,tmp2,tmp3 As Variant
.
.
.
tmp3 = Left$(tmp, 0)


Danke

elajen

  • Gast
Re:Werte von einem Feld vertauschen
« Antwort #1 am: 26.08.04 - 09:32:27 »
Hallo,

Links = strleft( String, "trenner" )
rechts = strright( String, "trenner" )

rechts + Trenner + links

Gruß von Ekki

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Werte von einem Feld vertauschen
« Antwort #2 am: 26.08.04 - 09:55:25 »
funktioniert irgendwie nicht, bekomme immer die Fehlermeldung Type Mismatch.
tmp ist als Variant deklariert, kann es daran liegen?

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Werte von einem Feld vertauschen
« Antwort #3 am: 26.08.04 - 10:02:41 »
Debugger einschalten und die Wahrheit über den Typ der Variablen erfahren
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

elajen

  • Gast
Re:Werte von einem Feld vertauschen
« Antwort #4 am: 26.08.04 - 10:11:32 »
Wenn Du Werte aus Feldern mit getItemValue rausholst stehen die/der Wert(e) in einem Array drinne. Also so schreiben:

temp1 = doc.getItemValue( "Feldname" )(0)

Gruß von Ekki

Offline chock

  • Senior Mitglied
  • ****
  • Beiträge: 337
  • Geschlecht: Männlich
Re:Werte von einem Feld vertauschen
« Antwort #5 am: 26.08.04 - 10:18:32 »
Genau das war mein Fehler.
So funktioniert es:
tmp3 = Strleft(tmp(0), " ")
tmp4 = Strright(tmp(0), " ")
doc.name = tmp4 +" "+ tmp3

Danke

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz