Danke Vinzenz,
Das klappt soweit.
Habe ein recht grosses Access Formular mit ueber 100 Textfeldern. Sie sind durchnummeriert (z.B. Me!Text100) und ich wurde sie nun gerne in einer Schleife ansprechen um Sie in die DB zu schreiben. [...]
strControlName = "Text100"
strWert = Me.Controls(strControlName).Value
Soweit ich es ueberblicke geht es am Ende um dynamische Variablen oder
Wenn Du noch Geduld hast, wuerde ich ich gerne noch etwas fragen...
auch wenn es wie ich schon gelesen habe schlechter Stil ist (man macht das wohl besser mit Arrays...) wuesste ich gerne ob und wie aehnliches mit einer "normalen" Variable geht.
Also in obiger Schleife habe ich (um Errors zu vermeiden) eine Abfrage, die eine Variable ueberprueft, die fuer jedes moegliche i der Schleife definiert ist. Also etwa so [ist recht abstrakt ohne Bsp.]
var1=true
var2=true
var3=false
while x>i
if var(i) <--- Wie muesste das hier aussehen? (und hier sind wir glaub ich bei dynamischen Variablen??)
do.what.ever
endif
wend