Domino 9 und frühere Versionen > ND6: Entwicklung
Änderung nur über Button erlauben
erfurter:
Hallo zusammen.
habe hier im Forum einige interessante Sachen gefunden. Aber jetzt habe ich ein kleines Problem.
Aber erstmal von vorne.
gespeicherte Dokumente schütze ich vor änderungen durch scripte im postopen und querymodechange. hab hier im formum gelesen, dass ich eine änderung jedoch über eine variable zulassen kann.
habe folgendes gemacht:
in Maske / Declarations habe ich das "dim änderungsflag as string" definiert.
im script der maske setzte ich dann die variable auf "1" und prüfe diese variable auch im querymodechange ab. blos, wenn das script aus dem button ins querymodechange wechselt, ist die variable wieder leer, und die bearbeitung wird abgelehnt.
kennt hier jemand eine lösung (hab hier schon einiges gelesen, deshalb denke ich dass kann mehr als die hälfte ;D )
VIELEN DANK!!!
Glombi:
dim änderungsflag as string
gehört unter (Globals) - Declarations und nicht unter den Declarations der Maske.
Der Button kennt nur global deklarierte Variablen, nicht die unter der Maske.
Andreas
erfurter:
super, klappt einwandfrei.
ps: finde dieses forum klasse. bin was script angeht anfänger und hab mir diese art der programmierung über bestehende datenbanken und euch angeeignet.
also nochmal, vielen dank an alle und v.a. glombi
Glombi:
Kleiner aber wichtiger Tip: verwende grundsätzlich
Option Declare
unter den Options - in (Globals), der Maske, den Buttons etc.
Damit erspart man sich eine Menge Fehler, auch was den Scope von Variablen betrifft.
Andreas
erfurter:
ok, werd ich machen.
aber was bedeutet bzw. bewirkt das?!?
hab das schon öfters gelesen
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln