Domino 9 und frühere Versionen > Entwicklung

Problem mit berechnenden Feldern!

(1/4) > >>

hOtze:
Guten Morgen Notez Kollegen......

ich hab hier mal wieder ein Problem welches mich fast an denn rande der Verzweiflung jagt, da ich denke das es ja eigentlich nicht so schwer sein kann.

Hab eine maske A mit einem Feld usesddocs, dort schreibe ich per Script einen Schlüssel hinnein. Ein weiteres feld soll nun von diesem Schlüssel das ende abscheinden und darstellen. (hab ich mit @Left realesiert)
Funktioniert so weit auch ganz gut, Problem ist nur das das berechnende Feld nicht automatisch aktualesiert wird, erst wenn man das entsprechenden Dokument öffnetn und speichert! *pfui*

Hab das jetzt auch schon mal mit uidoc.refresh() und uidoc.Save versucht, aber das funktioniert nicht.
Das berechnende Feld wird nicht aktualesiert. :o(

ata:
... schwer vorstellbar. Mit uidoc.refresh müßte das eigentlich funktionieren. Wo verwendest du was?

ata

Axel:
Hi,

überprüfe mal deinen Feldtyp. Ist es evt. ein RTF-Feld ?


Axel

hOtze:
@ata

na hab ich mir eigentlich auch gedacht das ein refresh helfen würde..... :o(

Also in der Funktion in der ich den "schlüssel" setzte, hab ich am ende denn uidoc.Refresh getriggert.
Das Dokument wird hier auch nur im backend bearbeitet.

------------------
   Set uidoc = ws.CurrentDocument
   uidoc.editmode = True
   Call uidoc.Refresh()
   Call uidoc.save()
------------------

Aber das berechnete Feld welches mit dann denn schlüssel auseinander schneiden soll wird nicht upgedatet. Erst wenn ich das entsprechenden Dokument öffne, F9 drücke, und erneut speichere.

@Axel
ne handelt soch um ein ganz normales Text-Feld.

Rob Green:
wenn es im Backend bearbeitet wird, bringt doch uidoc.refresh nix..oder verstehe ich das richtig, daß nix im Frontend passiert.

Das computedocwithform (Backend) bringt auch keine Neuberechnung der "Formeln", man muß das immer händisch im Script nachziehen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln