Resourcen
Bücher
Presse
Stellen
Übersicht
FoxPro München
FoxPro Rhein Main Gebiet
FoxPro Ruhrgebiet
FoxPro Hannover
FoxPro Hamburg
FoxPro Stuttgart
FoxPro Sonstige
FoxPro Schweiz
FoxPro Österreich
FoxPro Kapazitäten frei
Sonstige Angebote
Sonstige Gesuche
Tipps

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.