Domino 9 und frühere Versionen > Entwicklung
LS Dialogbox Werteübergabe
TomLudwig:
Hi,
ich habe 2 Masken die beide das gleiche Feld (Optionsschaltfläche mit 3 Werten) beinhalten (wurde per Copy/Paste eingefügt). Nun soll in per DialogBox das Feld geändert werden. Funktioniert aber nicht.
Hier der eingesetzte Quellcode:
Sub Click(Source As Button)
Dim doc As NotesDocument
Dim uiwork As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim flag As Variant
Set uidoc = uiwork.CurrentDocument
Set doc = uidoc.Document
flag = uiwork.DialogBox( "Groesse", True, True, True, True, True, False, "Auswahl Größe", doc, True, False)
End Sub
meichhorner:
Hy,
wie wärs am Schluss noch mit uidoc.save ;)
Cu
Martin
TomLudwig:
Ich möchte das Document noch nicht speichern.
Ich möchte dass, das Feld zur "Laufzeit" schon geändert wird um dann es für weitere Berechnungen abzufragen.
Dann kann der Benutzer immernoch entscheiden ob er es speichern will oder nicht.
meichhorner:
So funktionierts ;)
--- Code: ---Dim doc As NotesDocument
Dim uiwork As New NotesUIWorkspace
Dim flag As Variant
flag = uiwork.DialogBox( "Grösse", True, True, True, True, False, False, "Auswahl Grösse")
--- Ende Code ---
Wenn du das CurrentDocument nimmst brauchst du das doc nicht anzugeben.
Cu
Martin
TomLudwig:
Ich wähle eine Optionsschaltfläche in der Dialogbox aus und es wird leider noch nicht übernommen ins Hauptdokument. Auch wenn ich die Dialobox ohne "doc" öffne... Was mache ich falsch?
flag = uiwork.DialogBox( "Groesse", True, True, True, True, True, False, "Auswahl Größe", , True, False)
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln