Autor Thema: drucken mit anderer Maske  (Gelesen 6007 mal)

Offline RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
drucken mit anderer Maske
« am: 08.12.03 - 18:04:49 »
habe folgendes Problem,

Ich möchte aus einem Dokument das gerade im Bearbeitungsmodus ist drucken.

Als Druckvorloge soll aber eine andere Maske hergenommen werden

@Command([FilePrint];"Maskenname")

funktioniert nicht. Dieser geht nur wenn das Dokument nicht Bearbeitungsmodus ist.

Wer weis Rat. Vuielleicht gibt es ja eine Möglichkeit den Bearbeitungsmodus vor dem Drucken zu beenden.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #1 am: 08.12.03 - 18:07:40 »
Ersetze, was zu ersetzen ist ......


   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim Doc As NotesDocument
   Set uidoc = workspace.CurrentDocument
   Call uidoc.refresh
   Set Doc=uidoc.Document
   doc.Form="Druckformular"
   Call workspace.EditDocument(False,Doc)
   Set uidoc=WorkSpace.CurrentDocument
   Call uidoc.Print( 1 )
   Call uidoc.close
   Doc.Form="Originalformular"
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

Glombi

  • Gast
Re:drucken mit anderer Maske
« Antwort #2 am: 08.12.03 - 18:08:05 »
So sollte es gehen:

@If(
 @IsDocBeingEdited;
  @Do(
    @Command([FileSave];
    @Command([EditDocument];"0");
    @Command([FilePrint];"Maskenname")
  );
@Command([FilePrint];"Maskenname")
)

   
Andreas

Offline RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #3 am: 08.12.03 - 21:26:53 »
@Formel

funktioniert leider nicht. habe den PrintFile Befehl folgendermaßen geändert. Weil laut Hilfe der 6. parameter die Maske angibt.

@command([FilePrint];"";"";"";"";"";"maske")

aber er druckt nur die aktuelle Maske aus.   ????

________________

@Script

das mit Script geht schon aber leider nur wenn das Dokument im Bearbeitungsmodus ist. Könntest du bitte den Code  so ändern das auch mit der anderen Maske gedruckt wird wenn das Dokument nicht im Bearbeitungsmodus ist.


Ich weis ich bin lästig

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #4 am: 08.12.03 - 21:32:20 »
   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim Doc As NotesDocument
   Dim OrigEditMode As Boolean
   Set uidoc = workspace.CurrentDocument
   OrigEditMode=UiDoc.EditMode
   uidoc.EditMode=True
   Call uidoc.refresh
   Set Doc=uidoc.Document
   doc.Form="Druckformular"
   Call workspace.EditDocument(False,Doc)
   Set uidoc=WorkSpace.CurrentDocument
   Call uidoc.Print( 1 )
   Call uidoc.close
   Doc.Form="Originalformular"
   Set uidoc = workspace.CurrentDocument
   uidoc.EditMode=OrigEditMode
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 RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #5 am: 08.12.03 - 21:47:48 »
..stark

danke Semephoros!

nur noch eine für dich wahrscheinlich Klitzekleinigkeit.

Wenn das Dokument nicht im Bearbeitungsmodus ist, ist es mit deinem Code nach dem drucken im Bearbeitungsmodus. wenn es geht sollte es in diesem fall dann auch nicht im Bearbeitungsmodus sein.

Wenn es im Bearbeitungsmodus ist, soll es nach dem drucken dann aber im Bearbeitunsmodus sein.

Ist so was Möglich?

zehntausend Dank im voraus.
 :-[ :-[

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #6 am: 08.12.03 - 22:04:23 »
Huch? Das wird doch eigentlich zurückgesetzt. Muss ich zuerst ausprobieren, warum das so ist, kann ich aber grad im Moment nicht, da ich dringend zwei Applikationen fertig machen muss. Wenn in 2 Tagen nix gekommen ist, erinnere mich daran.
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 RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #7 am: 08.12.03 - 22:08:22 »
Jo

mach ich. aber erst mal danke.

rs

Offline RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #8 am: 11.12.03 - 14:09:47 »
Hallo Semeaphoros


hattest du vielleicht zwischendurch mal Zeit. ????



rs

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #9 am: 11.12.03 - 14:14:19 »
Nicht vergessen, aber wirklich keine Ruhe gehabt, ums durchzutesten .... wird am Wochenende drankommen.
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 RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #10 am: 17.12.03 - 16:14:00 »
 :-\
ob er es  vielleicht doch vergessen hat.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #11 am: 17.12.03 - 16:16:08 »
Nein, das Projekt, in dem ich stecke, hat höheren Aufwand und muss vor Weihnachten fertig werden ...... :-(
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 Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #12 am: 20.12.03 - 23:16:49 »
Allerdings nur unter 6.5 probiert, aber es geht sogar einfacher:


   Dim workspace As New NotesUIWorkspace
   Dim uidoc As NotesUIDocument
   Dim Doc As NotesDocument
   Dim OrigEditMode As Boolean
   Set uidoc = workspace.CurrentDocument
   OrigEditMode=UiDoc.EditMode
   If uidoc.EditMode Then
      Call uidoc.refresh
   End If
   Set Doc=uidoc.Document
   doc.Form="Print"
   Call workspace.EditDocument(False,Doc)
   Set uidoc=WorkSpace.CurrentDocument
   Call uidoc.Print( 1 )
   Call uidoc.close
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 RolandS

  • Frischling
  • *
  • Beiträge: 26
  • Ich liebe dieses Forum!
Re:drucken mit anderer Maske
« Antwort #13 am: 23.12.03 - 15:52:33 »
funktioniert Perfekt

1000 dank.

Offline Semeaphoros

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.152
  • Geschlecht: Männlich
  • ho semeaphoros - agr.: der Notesträger
    • LIGONET GmbH
Re:drucken mit anderer Maske
« Antwort #14 am: 24.12.03 - 11:04:40 »
Ente Gut Alles Gut ...  ;D

Danke für die Rückmeldung.

Setzest Du den Thread dann bitte noch auf Erledigt? (Buhtong oberhalb jeder Message)
« Letzte Änderung: 24.12.03 - 11:05:27 von Semeaphoros »
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