Domino 9 und frühere Versionen > ND7: Entwicklung
Verständnisproblem
koehlerbv:
Da uns Deine Datenbank nicht vorliegt, musst Du selber weitersuchen. Dein
doc.verliehen = "0"
ohne Call doc.Save speichert auf jeden Fall nichts.
Bernhard
Demian:
werde dann mal weitersuchen...
koehlerbv:
Dir wird nichts anderes übrigbleiben ...
Bernhard
Tode:
also: Ich behaupte, dass Du zwar den im Backend gesetzten Wert siehst, dieser aber nicht wirklich gespeichert ist.
Verlässt Du das Dokument, ohne es erneut zu speichern, dann ist beim nächsten öffnen des Dokuments der Wert wieder weg.
Das Problem ist in Script: Du kriegst es durch Deine "Neu- Zuweisung" nicht wirklich hin, dass doc ein neues Objekt referenziert.
Ob das ein "bug" ist oder ein "feature" will ich gar nicht beurteilen, aber wenn Du mal mit dem Debugger durchgehst, wirst Du sehen, dass das Item "verliehen" immer mit "0" befüllt bleibt.
Kommentiere mal die zeile work.Edit... aus, und Du wirst sehen, dass gar nix gespeichert ist, wenn Du das doc manuell wieder öffnest...
Gruß
Tode
Demian:
Moin Tode,
sämtliche Felder in der Maske lassen sich aber nur bearbeiten, wenn Verliehen = 0 ist. Bevor die Aktion losläuft, ist Verliehen aber definitiv 1, weil sich keins der Felder bearbeiten lässt, wenn man in den Bearbeitungsmodus geht.
Gruß
Demian
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln