Domino 9 und frühere Versionen > ND7: Entwicklung
Banale Frage
chatty:
Hallo zusammen,
bin grad am verzweifeln weil ich wohl zu doof für eine einfache Feldzuweisung bin... also ich habe ein Notes-Dokument mit einem Feld welches als Eigenschaft "Computed" hat. Wenn ich in dem Dokument auf einen Button drücke so soll dieses Feld den Wert "X" im Dokument erhalten und gesichert werden.
Ich habe dies wie folgt versucht:
@SetField(Informed_Person; "X");
@Command([FileSave]);
Nur funktioniert das nicht, das Feld "Informed_Person" bleibt leer. Dieses Feld ist versteckt und wird dem User nicht angezeigt. Es soll als Flag verwendet werden.
Was mache ich hier falsch???
Grüße
Chatty
ZaLudtske:
Hallo,
ändere die Eigenschaft Typ auf "Berechnet beim Anlegen" dann sollte es klappen.
Bei berechnet wird der Wert immer wieder auf der Basis der Formel berechnt und somit überschrieben.
Rainer
chatty:
Hallo Rainer,
habe ich auch schon versucht, leider funktioniert dies auch nicht.
Gruß
Chatty
MadMetzger:
Meines Wissens funktioniert @SetField nur für bearbeitbare Felder und nur während das Dokument im Bearbeitenmodus ist.
Den Wert berechneter Felder kannst du per Script über das korrespondierende Item im Backend überschreiben. Aber du musst halt zusehen, dass dir eine Frontend-Berechnung nicht dazwischen grätschen kann. Was du dazu tun musst, hat Rainer hier schon geschrieben (Berechnet beim Anlegen).
Aber vielleicht gibt es auch eine ganz andere Lösung für dein Problem.
Beschreib mal bitte, was du eigentlich tun willst.
dirk_2909:
Was für eine Formel steht denn in dem berechneten Feld -> ich hoffe nicht: "" ::)
Das sollte als Button-Formel gehen:
--- Code: ---Field Informed_Person := Informed_Person ;
@SetField(Informed_Person; "X");
@Command([FileSave]);
--- Ende Code ---
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln