Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: @Dirk 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
-
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
-
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