VBA in Access: Formular-Textfelder als Variable

Hallo,

in einer Access-Anwendung möchte ich mit VBA-Code ein und dieselbe Subroutine mit mehreren Textfeldern, zB. „Vorname“ und „Nachname“, nutzen.
Bsp.:
Textfeld-Name=„Vorname“: call [meine Routine(Textfeld-Name)]
Textfeld-Name=„Nachname“: call [meine Routine(Textfeld-Name)]

Meine Frage: wie definiere ich Formular-Textfelder as Variable?
Tomte

Hallo,

in einer Access-Anwendung möchte ich mit VBA-Code ein und
dieselbe Subroutine mit mehreren Textfeldern, zB. „Vorname“
und „Nachname“, nutzen.
Bsp.:
Textfeld-Name=„Vorname“: call [meine Routine(Textfeld-Name)]
Textfeld-Name=„Nachname“: call [meine Routine(Textfeld-Name)]

Meine Frage: wie definiere ich Formular-Textfelder as
Variable?

irgendwie versteh ich es nicht…

Dort, wo Du die Routine aufrufst, ist doch der Name des Steuerelementes bekannt…

Me!Textfeld1 = MeineFunktion(„Textfeld1“)

Den Namen kannst Du natürlich auch aus der Control-Eigenschaft „Name“ auslesen (und damit wie durch die Brust ins Auge schiessen):

Me!Textfeld1 = MeineFunktion(Me.Controls(„Textfeld1“).Name)

Viele Grüße vom Bodensee
Franz, DF6GL