Domino 9 und frühere Versionen > Entwicklung

??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???

(1/2) > >>

Florian-Seeger:
Hi
folgendes PRoblem....
Wegen einer umstellung der Datenbank müssen user in einem Fenster einen Button drücken. Das Problem ist das die User dieses Fenster nicht mit der "ESC"-Taste schließen. Gibt es eine Möglichkeit diese Taste zu sperren/deaktivieren ???

Für Hilfe, Tips etc bin ich sehr dankbar

Gruß

Florian

florian.seeger@dzbank.de

HRaq:
von welcher Version sprichst du denn nun?
Doppelposting

Florian-Seeger:
sorry das war mein fehler...

ich mein die 4.5er

jovel:
Bau dir in deine Maske ein beliebiges, verstecktes Feld (Text, berechnet zur Anzeige) mit Wert "0". Im Querysave kannst du folgendes hinterlegen


--- Code: ---Sub Querysave(Source As Notesuidocument, Continue As Variant)
   If ( source.FieldGetText( "Feldname" ) = "0" ) Then
      Dim twoLiner As String
      twoLiner = |Sie haben die Erfassung mit ESC verlassen und versuchen nun zu speichern!

Das dürfen Sie nicht tun! Ein Beenden der Bearbeitung ist nur über die

Buttons möglich!|
      Messagebox twoLiner,16,"Unerlaubte Aktion!"
      continue = False
   End If
   
End Sub
--- Ende Code ---

In der Aktion die dein Button ausführt setzt du den Wert des o.a. Felds auf "1" und führst dann ein save & close oder was auch immer aus.

Florian-Seeger:
Hi
erstmal danke für deine Mühe

dies funktioniert allerdings nur wenn ich ein Notes Dokument habe !

Wenn ich jetzt aber kein notes dokument habe kann ich kein QuerySave//QueryClose//etc einbauen....
gibt es noch eine andere möglichkeit ???

Gruß

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln