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