Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: chris2212 am 07.03.05 - 16:47:47

Titel: Computed Feld speichert Wert nicht
Beitrag von: chris2212 am 07.03.05 - 16:47:47
Hallo,

ich habe auf einer Maske ein computed Field mit Default Value ""
erstellt, dieses Feld wird über eine andere Datenbank via LotusScript
mit
Call doc.ReplaceItemValue("FeldName","Wert")
Call doc.Save(True,False,False)
gefüllt und gespeichert.

Wenn ich jetzt das Dokument öffne steht in meine Feld auch ein Wert drin,
versetzte ich das Dokument jetzt in den Edit-Mode und drücke F9 verschwindet der
Eintrag wieder! Verlasse ich das Dokument will Notes meine Änderungen speichern.


Dokument wird gespeichert Wert ist weg, Dokument wird nicht gespeichert Wert ist
noch da.

Den selben Effekt habe ich, wenn ich das Dokument in der View markiere und mit der @Formel (liegt bei mir auf einem ToolBar-Icon)
@Command( [ToolsRefreshSelectedDocs] )  Verschindet der Wert auch aus dem Feld.

Da der Wert ja grundsätzlich im richtigen Feld abgelegt wird, wird der Fehler wohl
am Feld in der Maske liegen, aber leider weis ich ehrlich gesagt nicht was ich da anders
machen soll/muss.

Für jeden Tipp dankbar !

Gruß
Chris
Titel: Re: Computed Feld speichert Wert nicht
Beitrag von: koehlerbv am 07.03.05 - 17:09:30
Moment - ein computed field hat keinen Vorgabewert, sondern die Belegungsvorschrift. Wenn dort "" drin steht, wird natürlich dieser Wert auch hergenommen zur Belegung im Frontend - egal, was da vorher drinstand.
In "Wert" muss also der Feldname selber stehen (Selbstbezug).

Bernhard
Titel: Re: Computed Feld speichert Wert nicht
Beitrag von: chris2212 am 07.03.05 - 17:15:39
Hallo Bernhard,

danke für die schnelle Antwort.

Kaum hab ich das geändert schon geht das !

Danke & Gruß
Chris