Domino 9 und frühere Versionen > ND7: Entwicklung

Feldinhalt ersetzen

(1/2) > >>

anfang_123:
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!

Klafu:
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

anfang_123:
Hallo

leider kenne ich mich mit Script gar nicht aus. Ist dieses Problem auch mit der Formelsprache zu lösen?

it898ur:
Hallo,

ja mit einem Agenten auf markierte Dokumente. Etwa so

vAltA := FeldnameA;
vAltB := FeldnameB;

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

Gruß

André

anfang_123:
oh man das liest sich einfach, ich werde es sofort testen und Rückmeldung geben.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln