Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: jens1979 am 02.06.08 - 16:11:49

Titel: Neues Dok mit LS erstellen
Beitrag von: jens1979 am 02.06.08 - 16:11:49
Hallo mal wieder,

heute habe ich ein kleines Problem mit dem erstellen von neuen Dokumenten unter Lotus Script. Leider konnte ich mit Suchen hier nicht wirklich das richtige finden.

Ich möchte per LS ein Dokument mit einer Maske erstellen. Eigentlich analog dem Formula Befehl
Code
@Command([Compose]; "" ; "Name der Maske")

Ist das so einfach möglich oder denk ich mal wieder total falsch?
Mit
Code
	Set new_doc = New NotesDocument( db )
erstellt er mir ja ein Dokument ohne Vorgabemaske, oder?

Danke schonmal im Voraus und bitte zerreist mich nicht wenn ich kompletten Humbug geschrieben hab  :P

Jens
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: eknori am 02.06.08 - 16:14:00
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Set db = session.CurrentDatabase
Set doc = db.CreateDocument
doc.Form = "MyForm"
doc.Subject = "MySubject"
Call doc.Save( True, True )
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: DerAndre am 02.06.08 - 16:15:54
Schuh langsam  ::)

Ulrich, solltest Du nicht den geblitzten Server Reparieren?

Den Rest hat Ulrich ja schon...
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: eknori am 02.06.08 - 16:16:44
Zitat
Ulrich, solltest Du nicht den geblitzten Server Reparieren?
Delegieren, ich sag nur Delegieren !!
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: jens1979 am 02.06.08 - 16:19:55
Die Antwortzeit ist ja schneller als mein Browser refreshen kann ;)

Vielen Dank ich probiers gleich mal aus.

Jens

Ach ja und viel Spass beim Server
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: jens1979 am 02.06.08 - 16:24:43
Hat super funktioniert.

Danke nochmal
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: eknori am 02.06.08 - 16:25:37
Steht ja auch so ( fast ) 1:1 in der Designer Hilfe ...
Titel: Re: Neues Dok mit LS erstellen
Beitrag von: koehlerbv am 02.06.08 - 16:27:22
Moment - das, was oben angefragt wurde, wäre in LS aber NotesUIWorkspace.ComposeDocument - also die gleiche Frontend-Aktion (im Gegensatz zur Backend-Variante oben, die ja eigentlich etwas ganz anderes ist).

Bernhard

PS: Ulrich, was als cross reference in der DesignerHelp zu @Command ([Compose]; ...) steht, ist eigentlich falsch. Backend vs. Frontend - mit allen Nebenwirkungen ...