Domino 9 und frühere Versionen > ND6: Entwicklung
Änderung nur über Button erlauben
klaussp:
Warum machst Du nicht einfach ein Feld "SaveOptions" mit Default = "0" in die Maske. Im Speichern - Button kannst Du dann einfach temporär SaveOptions auf 1 setzen und somit kann man das Dokument erst dann speichern!
Grüsse, Klaus
erfurter:
hab von meinem abteilungsleiter die aufforderung bekommen, dass wenn eine änderung an einem gespeicherten doc vorgenommen wird, ein kommentar erfasst werden muss.
das - so hab ich mir das gedacht - lös ich über eine inputbox, welche dann den username, das datum und den kommentar in einem berechneten feld dokumentiert.
DerAndre:
Ohne Option Declare kannst Du undeklarierte Variablen benutzen.
Dann sagst Du z.B. einfach
Set word = dc.GetFirsDocument
if word = "Test" then...
Sowas kann mit Option Declare nicht passieren, da
1. die Variable deklariert sein muss
2. Wenn sie dann z.B. als String deklariert ist kannst Du deinen Code nicht ohne Fehldermeldung speichern. ( Ich glaub dann kommt Type Mismatch oder so... )
Gerne kommen dann so Sachen wie 'Object Variable Not Set' und so ein Zeug.
Nimm mal Spasseshalber ein Script, natürlich eins das Du gefahrlos Zerstören kannst, entferne Option Declare und ein paar Dims. Und schau was passiert. Es kann gut gehen muss aber nicht
Und was auch immer wieder gerne gesagt wird: Errorhandle einbauen!
Nimm die Mühe in kauf es immer einzubauen. Es erspart Dir später eine Menge Arbeit.
So, nu hoffe ich daß ich das Richtig wiedergegeben habe.
André
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln