Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Florian-Seeger am 17.11.03 - 09:41:20

Titel: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: Florian-Seeger am 17.11.03 - 09:41:20
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
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: HRaq am 17.11.03 - 10:24:07
von welcher Version sprichst du denn nun?
Doppelposting
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: Florian-Seeger am 17.11.03 - 10:26:00
sorry das war mein fehler...

ich mein die 4.5er
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: jovel am 17.11.03 - 14:01:38
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

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.
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: Florian-Seeger am 17.11.03 - 14:20:30
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ß
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: jovel am 17.11.03 - 14:39:59
Dazu benötige ich einige Info`s .
Was sollen die User in welcher Umgebung machen?
Wie sieht die Problemstellung im Detail aus?
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: Florian-Seeger am 17.11.03 - 14:49:11
Also hierbei handelt es sich um ein AboutDataBaseDocument !
Dieses darf von den Usern wie schon gesagt nicht mit der "ESC"-Taste geschlossen werden, sondern muss über einen butto der in diesem Document eingebaut ist bestätigt und damit geschlossen werden.
Ziel soll es sein die ESC Taste ganz zu deaktivieren oder wie bei deinem schon gemachten vorschlag, den user daraufhinzuweisen das er diesen butten drücken muss.
Notes VErsion 4.5.4a aber das habe ich glaube ich auch schon gesagt

Gruß
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: jovel am 17.11.03 - 15:46:07
OK, dann kommen wir mit dem Code wirklich nicht weiter...

Besteht die Möglichkeit, alles das, was im Button ausgeführt werden soll, direkt ins PostOpen der DB zu programmieren?
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: Florian-Seeger am 18.11.03 - 08:25:52
Hi
das kann ich gar nicht so genau sagen ob das geht !
Ich muss hierzu die Spezialisten unseres Konzerns fragen.
Falls die möglichkeit besteht, kannst du mir sagen wie das genau funktioniert ?
Gruß
Florian
Titel: Re: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???
Beitrag von: jovel am 18.11.03 - 15:42:47
Wenn dir die Spezis grünes Licht geben, denke ich schon, dass wir das problem gelöst bekommen.