Domino 9 und frühere Versionen > ND6: Entwicklung
Textfeld mit Historie erstellen
Elviz:
Hallo Leute,
da ich noch Einsteiger in der Notes Entwicklung bin, hänge ich im Moment bei
der Erstellung einer Datenbank etwas in der Luft. Es wäre nett, wenn mir einer
der Experten bei meinem "kleinen" Problem behilflich sein könnte.
Folgende Situation: In einer Form sind u.a. 2 Textfelder zur Informationseingabe/darstellung.
Über Textfeld 1 sollen neue Informationen eingegeben werden. Das 2. Textfeld soll
eine Historie aller bisherigen Eingaben darstellen. Neue Texteingaben in Feld 1
sollen also nach dem Speichern mit Erstelldatum u. Autor in der Historie hinterlegt
werden.
Bin für jeden Tip dankbar,
Elviz
Untitled:
Hi und willkommen im Forum!
Das ist ganz einfach. Im Querysave der Form muss etwa folgender Formelcode rein:
--- Code: ---REM {Kommentar in die History verschieben};
@If(Kommentar = "";@Return("");"");
@If(KommentarHistory = "";
@SetField("KommentarHistory"; @Text(@Today) + " by " + @Name([CN];@UserName) + @NewLine + Kommentar);
@SetField("KommentarHistory"; @Text(@Today) + " by " + @Name([CN];@UserName) + @NewLine + Kommentar + @NewLine + "-------------------------------------------------" + @NewLine + KommentarHistory)
);
FIELD Kommentar := "";
--- Ende Code ---
"Kommentar" ist hier das 1. Textfeld und "KommentarHistory" ist das 2.
Sag an, wenns Probleme gibt.
Grüsse
Moritz
jan2k:
funktioniert super :) hab den script aber in das zweit textfeld als berechnetten wert engesetzt
voyo:
Hallo,
wie habt ihr das bekommen dass es funktioniert?
Bei mir speichert es lediglich das datum - und immer das letzte :(
Ich versuche es mit
@Command([FileSave]);
FIELD SaveOptions:="0";
@Command([CloseWindow])
zu speichern.
Danke fur die hilfe
ata:
... um mehrere Werte als Liste zu speichern, müssen die Werte eben als Liste übergeben werden:
Field History := History : "Neuer Wert"
... für eine Textliste. "Neuer Wert" wird an das Ende der Liste angehängt. Entsptrechendes gilt für Datumswerte etc...
Toni
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln