Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Tibo am 10.01.08 - 15:38:51

Titel: Feld wird automatisch zurück gesetzt???
Beitrag von: Tibo am 10.01.08 - 15:38:51
Hallo!

Ich hab da mal wieder ein Problem! Ich soll ein vorhandenes Projekt fortführen. Ich habe in einer Maske ein Feld hinzugefügt, in dem sich der Wert nach jedem speichern erhöhen soll. Das funktionier eigentlich auch einwandfrei, nur wenn es dann ich Quellcode weiter geht komm irgendwann die Stelle
Code
doc.posDokumentName = uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff")
Danach wird mein Feld wieder auf den Ursprungswert zurückgesetzt! Aber warum ist das so? Mein Feld wird hier nciht angesprochen.

Hab mir schon überlegt, dass es an dem doc liegen kann. (doc vom Typ NotesDocument)
Habe die Zeile auch schon umgeschrieben:
Code
Call uidoc.FieldSetText("posDokumentName", uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff") )
aber dann wird das Feld posDokumentName nicht gefüllt und mein benötigtes Feld wird höher gezählt.

Habt ihr vielleicht eine Ahnung?

Gruß Tibo
Titel: Re: Feld wird automatisch zurück gesetzt???
Beitrag von: dirk_2909 am 10.01.08 - 15:57:20
An  der codezeile kann es nicht liegen:

Zitat
doc.posDokumentName = uidoc.fieldgettext("posAusgangsnummer") + "_" + uidoc.fieldgettext("posBetreff")

Ich denek eher, dass in der maske Irgendwo eine Eingabeumsetzung o.ä. vorhanden ist, die bei einem Refresh das Feld leert?
Titel: Re: Feld wird automatisch zurück gesetzt???
Beitrag von: Tode am 10.01.08 - 16:39:48
Wenn Du Dein Feld im Backend erhöhst und nachher wieder aufs Frontend zugreifst, ohne über ein uidoc.reload (oder wars refresh) die Daten aus dem Backend ins frontend zu holen, dann überschreibt das uidoc das doc wieder. Damit gehen Deine Änderungen verloren..

Ich vermuite, dass sowas hier passiert.

Gruß
tode
Titel: Re: Feld wird automatisch zurück gesetzt???
Beitrag von: Tibo am 11.01.08 - 07:25:39
Danke Tode!! Genau das war es, was mir gefehlt hat!! Ich hab wohl echt noch was nachzuholen in Notes!!

Gruß Tibo