Autor Thema: DialogBox aus Document initialisieren ...  (Gelesen 2171 mal)

Offline @Dirk

  • Frischling
  • *
  • Beiträge: 19
DialogBox aus Document initialisieren ...
« am: 03.07.09 - 11:29:54 »
... ohne die Felder gleich benenen zu müssen.

Hallo Forum,

ich öffne eine Dialogbox per Button in einem Dokument und möchte die Felder in der Dialogbox mit Werten aus dem aufrufendem Dokument füllen.
Leider finde ich nicht raus wie ich vor ws.dialogBox("meineMaske") die Felder initialisieren kann.

Vielleicht kann mir ja jemand auf die Sprünge helfen.

Vielen Dank
Dirk

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: DialogBox aus Document initialisieren ...
« Antwort #1 am: 03.07.09 - 11:37:13 »
Du musst das Dokument im Backend anlegen und die Felder entsprechend füllen.

Vereinfacht sieht das so aus:

...
Set dlgdoc = New NotesDocument(db)
dlgdoc.Form = "dlgReferenzen"
dlgdoc.Feldname1 = "Vorgabewert"
...

Call workspace.DialogBox( "dlgReferenzen",....
...


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline @Dirk

  • Frischling
  • *
  • Beiträge: 19
Re: DialogBox aus Document initialisieren ...
« Antwort #2 am: 03.07.09 - 11:53:45 »
Hallo Axel,

vielen Dank für die schnelle Hilfe, war mir zwar sicher das genau so versucht zu haben aber jetzt funktioniert's jedenfalls.

Sub Click(Source As Button)
   Dim s As New NotesSession
   Dim db_current As NotesDatabase
   Dim dlgdoc As NotesDocument

   Set db_current = s.CurrentDatabase
   Set dlgdoc = New NotesDocument(db_current)   
   dlgdoc.Form = "testDialog"
   dlgdoc.test = "Vorgabewert"

   Call ws.DialogBox("testDialog",,,,,,,,dlgdoc)

End Sub


 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz