Domino 9 und frühere Versionen > ND8: Entwicklung
Eingaben aus Prompt-Abfragen anzeigen
umi:
Hi Chris
Dialogboxen sind relativ einfach im Notes.
Mach dir ein Subform mit allen benötigten Feldern zurecht, schön in eine Tabelle packen und dann kommts gut.
Einziger Nachteil: Lotusscript lässt sich innerhalb der Dialogbox nicht debuggen.
Machst Du das per Script oder @Formeln?
Klafu:
Ich mache es per Script.
Allerdings war der Plan, dies als Button zu machen und diesen den betreffenden Usern per Mail zukommen zu lassen.
Geht dies dann überhaupt mit der Dialogbox ?
Chris
umi:
Hallo
Das mit dem Button schicken ist so eine Sache, dann wirds ein bisschen mühsam.
Dann müsste wohl das Subform in die Mailbox gelangen.
Oder anstatt dem Button verschickst Du einen DocLink. Im Postopen wird der Dialog aufgerufen.
Und anschliessend alles wieder geschlossen.
Viele wege führen nach Rom (z.B. den über den Nordpol)...
kawie:
Ich habe es gerade mal für mich ausprobiert. Es geht durchaus auch mit "fremden" Datenbanken ohne Probleme.
Hier mal ein Beispielcode den ich als Button Hyperlink in eine Email eingebaut habe.
--- Code: ---Sub Click(Source As Button)
Dim s As New NotesSession
Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Dim db As NotesDatabase
Dim lnnewdoc As NotesDocument
Set db = New NotesDatabase("","")
Call db.OpenByReplicaID(s.CurrentDatabase.Server,"C125771F003AA3AA")
Set lnnewdoc = db.CreateDocument
flag = ws.DialogBox( "DialogCheck", True, True, True, False, False, False, db.Title, lnnewdoc, True, True)
End Sub
--- Ende Code ---
BigWim:
Habe ich das jetzt falsch verstanden?
Der Kniff würde doch darin bestehen, die Form "DialogCheck", um bei Deinem Beispiel zu bleiben, aus einer "fremden" Datenbank zu holen - und nicht wie in Deinem Beispiel in eine "fremde" Datenbank zu schreiben, oder?
Markus
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln