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