|
alle öffnen
alle schließen
Nicht compiliert - . . geändert
|
|
Springen zu Feldern SPRINGEN ZU FELDERN
von Rainer Becker
Bei vielen Erfassungsprogrammen verwendet der Anwender ausschließlich die Tastatur für die Eingabe. Der Griff zur Maus ist für Ihn unbequem und unterbricht den Arbeitsfluß. Sofern eine Maske mehr als nur ein Dutzend Datenfelder beinhaltet, wäre auf der anderen Seite die Verwendung einer Maus zum Anspringen des gewünschten Feldes ökonomischer als zwanzig oder mehr Male die TAB-Taste zu drücken. Für solche Masken biete ich dem Anwender zusätzlich ein sogenanntes "Hüpf"-Menü an. Dies belegt kurze Tastenkombinationen (z.B. "Alt+1" bis "Alt+9") mit nachfolgender Sprungfunktion:
Function Huepf
Parameters cWind,nObj
If not Empty(m.cWind)
Activate Window (m.cWind)
Endif
If Type("nObj")="N"
_curobj = m.nObj
Else
_curobj = objnum(&nObj)
Endif
Return
Der Aufruf der Funktion im Menü könnte dann "=Huepf("FENSTER1","FELD3")" oder "=Huepf("",7)" lauten. Natürlich könnte man auch einfach nur das Fenster mit "=Huepf("FENSTER3") wechseln, wenn man die Funktion entsprechend erweitert.
|
|