Problem mit CurrForm.FeldName.ACTIVATE;

20. August 2007 12:07

Hallo zusammen

Ich habe auf dem OnAfterValidate-Trigger auf einem Form den Code CurrForm.FeldName.ACTIVATE hinterlegt. Ich will, dass der Cursor nach der Eingabe im Feld stehen bleibt.

Das funktioniert aber so nicht. Hat jemand eine Idee?

20. August 2007 13:00

Vorschlag: wenn du im Property NextControl die ID von dem aktuellen Feld verwendest "hüpft" der Cursor bei Tabulator und Enter nicht mehr weiter.

20. August 2007 13:07

@Rotsch,
der TAB bzw ENTER wird erst nach dem Activate durchgeführt. Wenn Du nicht die Methode von Jürgen anwenden magst,
weil du z.b. mit Tab über das Feld hinwegspringen willst, wenn es nichts einzugeben gibt,
dann musst du das Feld mit Activate anstossen, von dem aus man mit TAB oder ENTER auf das aktuelle Feld kommt.
Jürgen's Methode hat nämlich den Nachteil, dass man dann zur Maus greifen muss oder mit den Cursortasten.....

20. August 2007 14:01

Danke für die Hinweise.

Ich habe Jürgens Methode gwählt, da sie eifnacher umzusetzen ist. Dazu habe ich gemerkt, dass das Feld mit der Pfeiltaste verlassen werden kann.

Genau was ich wollte 8-)