Autor Thema: Querysave + Aktionsschaltflächen  (Gelesen 2529 mal)

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
Querysave + Aktionsschaltflächen
« am: 18.03.04 - 14:44:36 »
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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Querysave + Aktionsschaltflächen
« Antwort #1 am: 18.03.04 - 14:49:33 »
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.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
Re:Querysave + Aktionsschaltflächen
« Antwort #2 am: 18.03.04 - 14:52:39 »
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

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Querysave + Aktionsschaltflächen
« Antwort #3 am: 18.03.04 - 15:24:25 »
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)
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

klaussal

  • Gast
Re:Querysave + Aktionsschaltflächen
« Antwort #4 am: 18.03.04 - 15:24:56 »
damit der save nicht läuft, ein "Continue = False" reinschreiben..

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
Re:Querysave + Aktionsschaltflächen
« Antwort #5 am: 18.03.04 - 15:26:45 »
Danke Euch, wer ich ausprobieren.

Grabby

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Querysave + Aktionsschaltflächen
« Antwort #6 am: 18.03.04 - 15:29:45 »
Klaus: Ich sehe den Zusammenhang Deiner Antwort nicht ganz. Natürlich wird so nicht abgespeichert, ich glaub aber, dass hier die Reihenfolge umgekehrt ist, dass es gar nicht darum geht, den Save zu unterbrechen.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

klaussal

  • Gast
Re:Querysave + Aktionsschaltflächen
« Antwort #7 am: 18.03.04 - 15:32:50 »
@semeaphoros,

ich möchte jedoch, dass er nur die aktionsschaltfläche ausführt, ....

hab ich da was mistverstanden ?
« Letzte Änderung: 18.03.04 - 15:35:00 von klaussal »

Offline Grabby

  • Aktives Mitglied
  • ***
  • Beiträge: 124
  • Geschlecht: Weiblich
  • In der Ruhe liegt die Kraft!
Re:Querysave + Aktionsschaltflächen
« Antwort #8 am: 18.03.04 - 15:35:32 »
O.k., hab das zwar hier eben schon auf erledigt gesetzt, aber noch mal kurz zur Info:

Im Querysave habe ich Script verwendet und habe, sofern ein bestimmtes Feld keinen Inhalt hatte, continue auf False gesetzt, sonst auf True. So habe ich alle Felder abgefragt.

Mir gings anfangs nur darum, dass er die Formeln in der Aktionsschaltfläche NUR ausführen sollte, wenn alle im Querysave abgefragten Felder auch wirklich gefüllt sind.

Ich werde jetzt in der Aktionsschaltfläche einfach mein Script aus dem Querysave einsetzen, den Rest (bislang Formel) irgendwie dazubasteln und mal sehen, ob's läuft. Wenn nicht, schrei ich hier noch einmal ganz lauf um Hilfe  ;D

Lieben Gruß
Grabby

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:Querysave + Aktionsschaltflächen
« Antwort #9 am: 18.03.04 - 15:37:29 »
Ok, ich sehe, die Ausgangsfrage ist nicht ganz klar in dem Punkt. Das kann das tatsächlich heissen. Ich hab das so aufgefasst, dass beim Betätigen der Aktion die Bedingungen de QuerySave zuerst erfüllt sein müssen, bevor die Aktion korrekt ausgeführt werden kann. Schlüssig kann das nur Grabby beantworten, aber wir sind ja in jedem Falle weiter gekommen, das ist ja die Hauptsache.
Jens-B. Augustiny

Beratung und Unterstützung für Notes und Domino Infrastruktur und Anwendungen

Homepage: http://www.ligonet.ch

IBM Certified Advanced Application Developer - Lotus Notes and Domino 7 und 6
IBM Certified Advanced System Administrator - Lotus Notes and Domino 7 und 6

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz