Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: anfang_123 am 09.10.14 - 14:11:03

Titel: Feldinhalt ersetzen
Beitrag von: anfang_123 am 09.10.14 - 14:11:03
Guten Tag,

ich möchte folgendes tun und weiss leider nicht wie:

Der Inhalt eines Texfeldes soll durch den Inhalt eines anderen Textfeldes ersetzt werden und umgekehrt.
Die beiden Felder befinden sich in etwa 400 unterschiedlichen Datensätzen.

Muss ich das über ein dblookup machen auf eine gebaute Ansicht?
Vielen Dank für die Hilfe!
Titel: Re: Feldinhalt ersetzen
Beitrag von: Klafu am 09.10.14 - 14:19:31
Kennst du dich denn mit Lotus Script aus?

Im Prinzip kannst du dir einen Agenten schreiben, dir die Ansicht holen (GetView) und alle Dokumte durchgehen(GetfirstDocument). Bei jedem Dokument lädst du dir dann den Inhalt von Feld a in Variable a und den Inhalt von Feld b in Variabel b und setzt dann die Werte vertauscht wieder ein (Feld a = Variable b) dann speichertst du das Dokument und gehst zum nächsten(GetNextDocument).

Chris
Titel: Re: Feldinhalt ersetzen
Beitrag von: anfang_123 am 09.10.14 - 14:53:53
Hallo

leider kenne ich mich mit Script gar nicht aus. Ist dieses Problem auch mit der Formelsprache zu lösen?
Titel: Re: Feldinhalt ersetzen
Beitrag von: it898ur am 09.10.14 - 14:56:22
Hallo,

ja mit einem Agenten auf markierte Dokumente. Etwa so

vAltA := FeldnameA;
vAltB := FeldnameB;

Field FeldnameA := vAltB;
Field FeldnameB := vAltA;
""

Gruß

André
Titel: Re: Feldinhalt ersetzen
Beitrag von: anfang_123 am 09.10.14 - 15:12:36
oh man das liest sich einfach, ich werde es sofort testen und Rückmeldung geben.
Titel: Re: Feldinhalt ersetzen
Beitrag von: anfang_123 am 09.10.14 - 15:18:17
Hallo

es hat geklappt, vielen Dank für Ihre Hilfe!