Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: FideL am 16.11.04 - 14:20:53

Titel: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: FideL am 16.11.04 - 14:20:53
Hallo Spezialisten!
Habe da mal wieder eine evtl simple Frage!
Und zwar habe ich in meiner Maske einen Button speichern,
in diese Aktion speichern möchte ich nun aber noch eine Aktion
drucken mit einbinden. Hat vielleicht jemand den Formelcode mal so
auf Lager den ich benötige?

@PostedCommand([FileSave])
Befehl zum Drucken

So inner Art hatte ich mir das vorgestellt!
Danke für Tipps von euch.
Gruß F!dEL
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: Driri am 16.11.04 - 14:23:25
Schau mal in der Designerhilfe nach @Command([FilePrint]).
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: Axel am 16.11.04 - 14:24:07
Hi,

das ist der Formelbefehl zum Drucken: @Command([FilePrint])


Axel
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: FideL am 16.11.04 - 14:29:44
jupp, hat mir weitergeholfen. Danke
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: FideL am 16.11.04 - 14:41:22
HM, eine kleine Frage hätte ich dann schon noch. Die wäre wie folgt.
Es lief so ab, das wenn die Maske abgespeichert wird, überprüft wird, ob ein bestimmtes Feld ausgefüllt ist. Ist es das nicht, wird eine Fehlermeldung generiert, und nicht gespeichert. Das mit dem Drucken macht er aber nun trotzdem. Kann ich irgendwie da was an der Formel drehen damit das nicht gedruckt wird bevor das Feld ausgefüllt wurde? Gruß F!dEL
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: Axel am 16.11.04 - 14:52:23
Hi,

versuch's mal damit

@If(Feld = "ausgefüllt"; @Command([FilePrint]); "")

Die Bedingung musst du an deine Gegebenheiten anpassen.


Axel

Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: FideL am 16.11.04 - 15:23:19
Hi,
habe es nun wie folgt geregelt. Habe die Eingabevalidierung für das Feld herausgenommen und mit in die Aktion eingebracht.

@If(Feld =""  ;@Failure("Sie müssen das Feld ausfüllen!");@PostedCommand([FileSave])&@Command([FilePrint]))

Nun habe ich noch ein klitze kleines Problem. Er schießt mir kein Popup mehr auf den Screen mit der Fehlermeldung, wenn das Feld nicht ausgefüllt wurde. Kann mir da vielleicht noch jemand weiterhelfen??
Gruß F!dEL
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: koehlerbv am 16.11.04 - 15:26:07
Statt @Failure musst Du @Prompt verwenden. Und die logische Verknüpfung Deiner @Commands halte ich für eine etwas gewagte Konstruktion.

Bernhard
Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: Axel am 16.11.04 - 15:29:20
Hi,

ganz meine Meinung. Ich hätte das mit @Do gemacht.

@If(Feld =""  ;@Prompt([OK]; "Fehler"; "Sie müssen das Feld ausfüllen!");@Do(@PostedCommand([FileSave]);@Command([FilePrint])))


Axel

Titel: Re: Drucken per Aktion aus der Maske heraus ??!!
Beitrag von: FideL am 16.11.04 - 15:33:36
Vielen Vielen Vielen Dank,
genau das war es was ich gesucht hatte...
Dankeschön  ;)

Gruß F!dEL