Hallo zusammen,
per VBA kann ich ja das aktive Feld im Formular mit
Screen.ActiveControl.Name
ermitteln.
Ist es möglich das vorherige, aktive Feld zu ermitteln bzw. an die letzte Stelle zurückzuspringen?
Ich möchte per Button definierte Sonderzeichen an die aktive Stelle eines Feld einfügen, damit man sich die Eingabe von Ascii-Codes erspart. Beispiel: "±"
Vielen Dank
Christoph
Mit Screen.PreviousControl kommt man an das zuvor aktive Steuerelement.
Hi,
Zitat von: Lachtaube am Dezember 10, 2016, 11:12:31
.PreviousControl
Dabei gilt es zu berücksichtigen (siehe access2003-Hilfe):
"Wenn ein Formular geöffnet wurde, können Sie die Eigenschaft PreviousControl erst verwenden, nachdem mindestens zwei Steuerelemente des Formulars den Fokus erhalten haben."
Kann ansonsten zu unerwarteten Ergebnissen führen.
Harald