Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Letztes, aktives Feld ermittlen / Sonderzeichen einfügen

Begonnen von cyberchris, Dezember 10, 2016, 11:00:55

⏪ vorheriges - nächstes ⏩

cyberchris

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

Lachtaube

Mit Screen.PreviousControl kommt man an das zuvor aktive Steuerelement.
Grüße von der (⌒▽⌒)

bahasu

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
Servus