Domino 9 und frühere Versionen > Entwicklung
Querysave + Aktionsschaltflächen
Grabby:
Hallo zusammen.
ich habe in einer maske eine aktionsschaltfläche eingesetzt, die beim betätigen einmal ein datums- sowie unterschriftenfeld setzt und anschließend einen agenten aufruft, um das dokument weiterzuleiten.
weiterhin möchte ich gewisse felder auf inhalt prüfen. dieses habe ich im querysave gemacht, damit gewährleistet ist, dass gewisse felder wirklich gefüllt sind. ich habe das mit absicht im querysave gemacht, um nicht in jedem einzelnen feld über existing diese sachen abfragen zu müssen.
mein problem ist nun, dass er beim betätigen der aktionsschaltfläche die dort hinterlegten formeln ausführt und dann das querysave ausführt. ich möchte jedoch, dass er nur die aktionsschaltfläche ausführt, sowie alle im querysave abgefragten felder gefüllt sind. wierum mache ich es denn nun am geschicktesten ??? ??? muss ich bei der aktionsschaltfläche nun noch einmal alle felder auf inhalt abfragen ???
Grüßli
Grabby
Semeaphoros:
Das Verwenden der standard GROSS und kleinschrift würde die Lesbarkeit Deiner Message erhöhen und bei ein paar der Leute hier im Forum die Antworbereitschaft steigern -- nur so als Erfahrungswert.
Auslagern der Validierung in eine eigene Sub oder Function, dann lässt sich das von beiden Stellen her problemlos aufrufen. Setzt aber Script voraus.
Grabby:
O.k., werd ich mir hinter die Ohren schreiben:-))
Ich habe den Querysave mit Script gefüllt. Wenn ich den Inhalt nun in eine eigene Sub setze, wie frage ich diese dann in der Aktionsschaltfläche (Formelhinterlegung) ab?
Grabby
Semeaphoros:
Indem Du in der Aktion ebenfalls LS verwendest. Sonst auslagern in ScriptLib (bitte in der Hilfe nachlesen ...... oder in einem guten Lehrbuch über LS) und/oder Auslagerung in einen Agenten (dann mit Hilfe einer ScriptLib)
klaussal:
damit der save nicht läuft, ein "Continue = False" reinschreiben..
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln