TurboPL Referenz SetTabTarget/SetzeTabZiel |
Top Previous Next |
Syntax SetzeTabZiel(Vorwärts, Rückwärts: Real [, SeitennrVorwärts, SeitennrRückwärts: Integer]) Kategorie Erklärung Mit SetzeTabZiel können Sie die normale Reihenfolge der Felder im Formular vorübergehend abändern. Drückt der Anwender in einem Eingabefeld die Tabulator oder die Eingabe-Taste, so wird standardmäßig das nächste Feld fokussiert. Dabei gilt die Reihenfolge, wie sie im Formular-Editor unter Nummerierung festgelegt wurde. Mit SetTabTarget oder SetzeTabZiel können Sie dieses Standard-Verhalten ändern und selbst das nächste zu fokussierende Feld angeben:
Für mehrseitige Formulare gilt zusätzlich:
Zum Wiederherstellen des Standard-Verhaltens setzen Sie alle Werte auf 0. Die Verwendung erfolgt innerhalb von Formularprozeduren, bzw. Makros , meistens im Ereignis BeimVerlassen. Beispiel Ein Formular enthält ein Ja/Nein-Feld mit der Nummer 1, indem der Anwender festlegt, ob ein Rechnungs-Posten mit MWSt. versehen wird. Falls ja, soll das Feld 2 als nächstes fokussiert werde, weil dort der MWSt.-Satz einzutragen ist. Falls nein, kann man gleich mit Feld 3 weitermachen. In den Eigenschaften unter BeimVerlassen des Ja/Nein-Feldes wird folgendes Makro eingetragen: SetzeTabZiel(Choice(MWSt-pflichtig, 2, 3), 0) Siehe auch |