Domino 9 und frühere Versionen > Entwicklung
Werte übergeben
Silver:
nein, wie funktioniert das????
Rob Green:
@Silver, bzgl. "was die richtige Formel" sei, war das bereits die richtige Formel, es auf dem Formelweg zu lösen ;) Bei mir geht sie immer.
Beschreib doch einfach mal etwas deutlicher, was nicht geht? Strom? User? Monitor? Tippfehler? (*wie Du merkst, ich bereite mich mental auf Matrix 2 vor, in den ich gleich gehen werde, trotz Unkenrufen).
Silver:
Meine Formel für den Rücklauf lautet:
@SetDocField($Ref; "rücklauf_1" ; @Date(now));
@SetDocField($Ref; "rücklauf_von" ; @UserName);
@SetDocField(DocUID; "rücklauf" ; "ja");
@Command([FileCloseWindow])#
Es soll also aus der Hauptmaske das Feld rücklauf_1 mit dem aktuellen Datum gefüllt werden, das Feld rücklauf_von mit dem Benutzernamen und rücklauf auf "ja"!!! tuts aber nicht. Wenn ich danach aus der Ansicht aufrufe, immer nur die selben Daten, wie nach der Neuaanlage der Reklamation! *heul*
Was ist hier faul???
ata:
... formatier die DocID mit @Text, dann koennte es klappen...
ata
Rob Green:
@SetDocField($Ref; "rücklauf_1" ; @Date(now));
@SetDocField($Ref; "rücklauf_von" ; @UserName);
@SetDocField(DocUID; "rücklauf" ; "ja");
@Command([FileCloseWindow])#
Kann nicht klappen, da ein neues Antwortdoc vor dem ersten Speichern noch kein $REF hat mW.
Daher:
- das Parentdoc hat ein hidden Field "ABC" mit der Formel @text(@documentuniqueID)
- das Response Doc hat die Eigenschaft "Formeln übernehmen Werte..." in der Maske
- im Response Doc ein Feld namens "CDE" mit der Vorgabewertformel "ABC"
Dann lautet Deine Formel zum abändern des Hauptdocs
@SetDocField(CDE; "rücklauf_1" ; @Date(now));
@SetDocField(CDE; "rücklauf_von" ; @UserName);
@SetDocField(CDE; "rücklauf" ; "ja");
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln