Domino 9 und frühere Versionen > Entwicklung

nachträgliche Änderung eines berechneten Feldes

<< < (2/3) > >>

DonPromillo:
aaaaha,

OK, werde das gleich mal ausprobieren  :D
Falls es nicht funxt (oder ich irgendwas falsch mache) melde ich mich noch mal, danke für den Tipp! Wusste nicht dass man mit dblookup auch ein "update" machen kann!

Grüße
Frank

koehlerbv:
Warum sollte man mit @dbLookup ein berechnetes Feld nicht updaten können, Frank ? Du kannst hierfür jede @function einsetzen - Hauptsache, die Aktion läuft im Backend.
Ich würde die Sache lieber andersherum betrachten: In Datenbanken mit sehr vielen Dokumenten kann ein derartiges Update via @dbLookup sogar kontraproduktiv sein, nämlich wenn bei jedem Öffnen des Dokuments diese Formel (deren Ausführung bei den erwähnten sehr vielen Dokumenten auch sehr viel Zeit kosten kann) zwangsweise ausgeführt wird.

Bernhard

DonPromillo:
Ok, ich muss passen, ...ich kriege es nicht hin, vielleicht habe ich das ganze auch etwas falsch verstanden!


Wie müsste denn der dblookup aufgebaut sein, damit ich Feld X in Maske B aus Maske A heraus updaten kann (über einen Aktionsbutton)? 
(Codebeispiel wäre super  ;D )

@dblookup("":"NoCache";"":"";"Gliederung"; <- und wie weiter?

Thx schon mal
Frank

Semeaphoros:
Aus der Hilfe von dblookup und dbcolumn:

The following @functions get data values from a specified database. You cannot set values with these @functions.


Ich befürchte, Bernhard hat hier was falsch verstanden.


Wenn Du allerdings mit Hilfe von dblookup die DocumentUNID aus den betroffenen Dokumenten herausziehst, kannst Du danach diese Dokumente öffnen und deren Inhalte verändern. Ich würde da aber mal empfehlen, das mit Script zu machen und nicht mit @Functions, das könnte bei zu vielen Dokumenten in die Binsen gehen.

koehlerbv:
Jo, Bernhard hat es missverstanden ...

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln