Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Tubeman am 12.10.04 - 10:18:07

Titel: öffnen einer Form
Beitrag von: Tubeman am 12.10.04 - 10:18:07
 ;) Guten Morgen zusammen

Diese Frage ist warscheinlich im Auge des Könners einfach aber für mich hat net.
Wie öffne ich eine Form in Lotus Script.

Ich habe das mit call form.open ("***") probiert aber der kennt das nicht.

Könnt ihr mir weiter helfen?

MFG Tubeman
Titel: Re: öffnen einer Form
Beitrag von: rar am 12.10.04 - 10:32:00
Was meinst du mit "Form"?
Ein Dokument, dem eine bestimmte Maske zugewiesen wird, hat den Maskennamen in dem Feld Form abgespeichert.
Das Dokument kannst du öffnen.
Im Frontend z.B. so:
Call notesUIWorkspace.EditDocument( [editMode [, notesDocument [, notesDocumentReadOnly [, documentanchor$ ]]]] )

Natürlich mußt du die Variable "form" (nenn sie lieber "doc" -> verständlicher) mit dem Dokument erst befüllen und die Maske zuweisen.
Wenn es ein neues Dokument ist dann z.B. mit
Dim doc As New NotesDocument( notesDatabase )
doc.Form = "Maskenname"
Titel: Re: öffnen einer Form
Beitrag von: Tubeman am 12.10.04 - 10:35:51
Nein Du hast mich da Falsch verstanden und ich habe mich auch etwas missverständlich ausgedrückt ...  :-X

Also ich möchte eine selbst erstellte dialogbox aufrufen und die die Dialogbox ist eine Maske und diese maske möchte ich über Lotus Script öffnen.

Ja genau .... das ist mein Prob *g*
Titel: Re: öffnen einer Form
Beitrag von: rar am 12.10.04 - 10:41:04
Aha...
das geht mit ws.Dialogbox()

flag = notesUIWorkspace.DialogBox( form$ [, autoHorzFit [, autoVertFit  [, noCancel  [, noNewFields [, noFieldUpdate [, readOnly [, title$ [, notesDocument [, sizeToTable [, noOkCancel  ]]]]]]]]]] )

Form$ = deine Dialogboxmaske

HTH
Titel: Re: öffnen einer Form
Beitrag von: Tubeman am 12.10.04 - 10:55:01
 :D Suppi

Ich Danke für deine Hilfe *g*

Ich habe das mit Call ws.Dialogbox ("mein Dialog"),............. gelöst!

 ;D THX