Anmelden

View Full Version : MOUBTN : Merkwürdige F-Tastenreaktion



USER777
04-07-12, 12:44
Hallo da draußen ...
Vielleicht hat Jemand eine Lösung für mich:
System I5/V6R1 RPGIV
Ich habe eine Subfile erstellt, deren SFLCTL nur aus einem Feld (70 Stellen) und deren Positionszeilen (SFL) auch nur je 1 Feld a 70 Zeichen sind (13 Zeilen).
Alle Felder werden im RPG-Programm variabel (Schema nach Datenherkunft)gefüllt.
Per Mousedoppelklick wollte ich nun die Cursurposition ermitteln und im Programm entscheiden in welches Call-Programm zur Detailanzeige verzweigt werden soll.
MOUBTN(*ULD CA22)
*INKW + CURSPOS range aa-bb CALL ABC
*INKW + CURSPOS range xx-yy CALL DEF
Das funktioniert auch solange wie an der Stelle im Ausgabebild, die ich anklicke keine Zahl zwischen 1 und 9 steht.
Dann ist die F22 aus aber dafür eine andere F-Taste an (Klick auf eine 1 = *INKA; klick auf eine 2 = *INKB etc).
Bei klick auf 0, blank, Sonderzeichen und Buchstaben ist F22 an.
Da einige F-Tasten in der Subfile aber mit festen Funktion belegt sind (F7=blätternrechts/F8=blättern links) werden dann statt des Calls die Funktionen der F-Taste ausgeführt bzw ist eine F-Taste nicht deffiniert ist die Reaktion auf den Klick = "Falsche Funktionstaste".
Was mache ich falsch ? Ich möchte nur eine stabile F22-Taste; egal wo in der Subfile ich auch immer hinklicke.
Bitte um Hilfe.....Ich hab keine Idee mehr .......

Pikachu
04-07-12, 12:53
Da mußt du das Häckchen in IBM i for Business Access entfernen bei:

Menü > Bearbeiten > Einstellungen > Detailpunkte... > nn

USER777
04-07-12, 13:04
Ganz vielen Dank !!!!!!!
Darauf wäre ich nie gekommen...
Jetzt tuts alles wie gewollt.:):)