Domino 9 und frühere Versionen > Entwicklung
Feldinhalt in Autorenfeld kopieren?
(1/1)
feel_x:
Hi, ich habe noch eine Sache mit einem Autorenfeld:
Die Person, die im Feld "AnmeldungErsteller" eingetragen ist, soll beim speichern des Dokumentes in das Autorenfeld übernommen werden.
mache ich das mit @setfield? bei mir will die nicht
(Freitag der 13.; langsam glaub ichs heute wirklich)
@SetField("Autoren";AnmeldungErsteller) ?
schönes Wochenende :)
Rob Green:
wo und wann wird denn das @setfield ausgelöst?
Sprich: hast Du ein berechnetes Feld unterhalb des Autorenfeldes mit der Formel "@if(@isdocbeingsaved;@setfield....." oder wo?
bob:
hmm, hatte ich gerade vor 'ner halben Stunde.... ;)
Also ab ins QuerySave:
REM "--------------------------- START ------------------------------";
REM "Zweck: _RolleAll darf immer lesen und bearbeiten, die Felder Q_Leser bzw. Q_Autoren noch zusätzlich.";
REM "Daher werden eben die Felder -Leser- und -Autoren- entsprechend gesetzt.";
_RolleAll := "[Q]";
FIELD Leser := Leser;
FIELD Autoren := Autoren;
_FuerLeserFeld := @Trim(@Unique(_RolleAll : Q_Leser));
_FuerAutorenFeld := @Trim(@Unique(Q_Autoren));
@SetField("Leser"; _FuerLeserFeld);
@SetField("Autoren"; _FuerAutorenFeld);
REM "--------------------------- ENDE ------------------------------";
Du mußt halt die Bezeichnungen entsprechend anpassen, ist auch noch erweitert um Leser.....
Als Default-Autoren habe ich ein verstecktes Feld "CreatedBy" eingesetzt in die Maske, wo ich als berechneten Wert beim Anlegen eine Rolle eintrage (bei mir [Q]).
HTH
Bob
feel_x:
--- Zitat von: Rob Green am 13.06.03 - 16:51:52 ---wo und wann wird denn das @setfield ausgelöst?
Sprich: hast Du ein berechnetes Feld unterhalb des Autorenfeldes mit der Formel "@if(@isdocbeingsaved;@setfield....." oder wo?
--- Ende Zitat ---
ich mach das mit ner Aktion,
die soll beim Speichern eines neuen Doks die Feldinhalte aus einem oder zwei Feldern in die Leser- und Autorenfelder schreiben.
eine dritte Rolle [manger] soll immer drin stehen..
Das Querysave teste ich am Montag mal.
Danke an Rob & Bob :)
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln