Autor Thema: ??? "ESC"-Taste zum schließen von Fenstern deaktivieren.... ???  (Gelesen 5619 mal)

Offline Florian-Seeger

  • Frischling
  • *
  • Beiträge: 7
  • ...
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

Offline HRaq

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 688
  • Geschlecht: Männlich
  • Erst hat man kein Glück, dann kommt noch Pech dazu
von welcher Version sprichst du denn nun?
Doppelposting
Gruß Henning

Offline Florian-Seeger

  • Frischling
  • *
  • Beiträge: 7
  • ...
sorry das war mein fehler...

ich mein die 4.5er

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
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.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Florian-Seeger

  • Frischling
  • *
  • Beiträge: 7
  • ...
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ß

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Dazu benötige ich einige Info`s .
Was sollen die User in welcher Umgebung machen?
Wie sieht die Problemstellung im Detail aus?
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Florian-Seeger

  • Frischling
  • *
  • Beiträge: 7
  • ...
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ß

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
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?
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

Offline Florian-Seeger

  • Frischling
  • *
  • Beiträge: 7
  • ...
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

Offline jovel

  • Aktives Mitglied
  • ***
  • Beiträge: 141
  • Geschlecht: Männlich
Wenn dir die Spezis grünes Licht geben, denke ich schon, dass wir das problem gelöst bekommen.
1 ApplicationServer 8.0.2.
3 Mailserver 8.0.2
1200 Clients 8.0.2

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz