Domino 9 und frühere Versionen > ND7: Entwicklung
ESC verhindern
vbis:
Vielen Dank für Eure Hilfe,
das hat mir alles sehr gut weitergeholfen und zusammen mit der Designer-Hilfe habe ich jetzt folgendes implementiert:
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
If uidoc.EditMode = True Then
If Msgbox("Wollen Sie wirklich abbrechen, ohne Ihre Änderungen zu speichern?", 4,"Abbrechen?") = 7 Then
continue = False
End If
End If
Das klappt exakt so, wie ich es wollte!
Also nochmal besten Dank und viele Grüße!
ascabg:
Hallo,
Eine kleine Frage zu Deinem Script.
Wo in Deiner Form hast Du dieses implementiert?
Andreas
vbis:
Hallo Andreas,
eine Kleinigkeit fehlte noch.
Ich hatte es im Queryclose. Konnte dann aber nicht mehr speichern....
Habe jetzt eine Kombination aus beiden Tipps verwendet und es hat geklappt:
Im Queryclose:
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Set uidoc = workspace.CurrentDocument
If uidoc.FieldGetText( "Speichern_ist_OK" ) = "" Then
If uidoc.EditMode = True Then
If Msgbox("Wollen Sie wirklich abbrechen, ohne Ihre Änderungen zu speichern?", 4,"Abbrechen?") = 7 Then
continue = False
End If
End If
End If
Und im Postmodechange:
Dim session As New NotesSession
If source.EditMode Then
Call source.FieldSetText _
( "Speichern_ist_OK", "" )
End If
Im Speicherbutton steht dann einfach u.a.:
@SetField("Speichern_ist_OK" ; "Speicherbutton_wurde_verwendet")
Das neue Feld Speichern_ist_OK hat keinen Vorgabewert.
Ich denke so haben die Anwender einen wesentlich besseren Komfort.
Vielen Dank nochmals!
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln