Das Notes Forum
Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: DAU-in am 18.08.06 - 13:14:10
-
Ich werde heute noch wahnsinnig:
in der Aktionsleiste eines Dokumentes habe ich folgende Aktion (und ich bin mir sicher, das schon einmal ähnlich gemacht zu haben)
Option declare ist eingestellt, und im Debugger werden auch alle Variablen belegt.
Was muss ich noch machen, damit das läuft?
Version ist 7.0.1
dim uiw as New NotesUIworkspace
Dim str_Rejection As String
Dim doc_temp As NotesDocument
Dim db_current As NotesDatabase
Set db_current = session.CurrentDatabase
Set doc_Temp = db_current.CreateDocument
doc_Temp.form = "dlg_bla"
call uiw.DialogBox( "dlg_bla" ,_
True, _' [autoHorzFit] ,
True,_' [autoVertFit] ,
false,_'[noCancel] ,
false, _'[noNewFields] ,
False,_'[noFieldUpdate] ,
False, _'[readOnly] ,
"Bitte tragen Sie eine Begründung ein!", _ '[title$] )
doc_Temp)
-
Der Maskenname der Dialogmaske war falsch geschrieben - jetzt funktionierts.
Die Fehlermeldungen von Notes (Dialogbox cannot be used in this Context und später 'No document selected') hatten mich etwas auf die falsche Fährte gelockt.
-
... hab ich eine Lösung zu einem leidigen Problem gefunden!!
Über die Meldung "DialogBox cannot be used in this context; a document must be selected" hab ich mich schon oft geärgert.
Bin aber noch nie auf die Idee gekommen, einfach ein doc neu zu erstellen und auf dieses dann im DialogBox Aufruf zu verweisen.
@DAU-in
Danke für das Posten deines Codes, so hab ich's endlich gerafft! ;D