Domino 9 und frühere Versionen > Entwicklung

ViewSwitchForm in Lotus Script?

<< < (2/3) > >>

TMC:
Danke für Eure Tipps !

Ich habs jetzt mit dem Tipp von Ekki erfolgreich getestet:

Public Sub PrintDocument(doc As NotesDocument, strFormName As String)
   
   Dim session As New NotesSession
   Dim uiws As New NotesUIWorkspace   
   Dim db As NotesDatabase
   Dim uidocTemp As NotesUIDocument
   Dim docTemp As NotesDocument
   Set db = session.CurrentDatabase   
   
   Set docTemp = New NotesDocument(db)
   doc.Form = strFormName
   Set uidocTemp = uiws.EditDocument( False, doc, True)
   Call uidocTemp.Print (1)
   Call uidocTemp.close
   
End Sub

Matthias

Glombi:
Wozu brauchst Du denn docTemp ?
Irgendwie blicke ich es nicht.

Andreas

TMC:
Ups, da hab ich wohl zu schnell getippt. docTemp braucht's da eigentlich gar nicht.  ;D

Public Sub PrintDocument(doc As NotesDocument, strFormName As String)
   
   Dim session As New NotesSession
   Dim uiws As New NotesUIWorkspace  
   Dim db As NotesDatabase
   Dim uidocTemp As NotesUIDocument
   Set db = session.CurrentDatabase  
   
   doc.Form = strFormName
   Set uidocTemp = uiws.EditDocument( False, doc, True)
   Call uidocTemp.Print (1)
   Call uidocTemp.close
   
End Sub

Es kann so auch ein User printen, der nur Leserechte hat....

koehlerbv:
Und da wir jetzt wieder auf genau einer Welle schwimmen, kannst Du auch gleich noch
session
db
und ihre Bezüge 'rauswerfen  ;D

Bernhard

TMC:
Stimmt  ;D

Ich hatte eigentlich auch gemeint, dies hier zutrifft:

--- Zitat von: koehlerbv am 07.09.04 - 08:59:28 ---Letzteres ist natürlich nix für User mit nur Leseberechtigung.
--- Ende Zitat ---

Aber man kann wohl wirklich einfach im Backend das Form-Item ändern, das Dok im Frontend öffnen, und voilà, da ist unser @Command([ViewSwitchForm]), auch für User nur mit Leserechten.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln