Michael Calus P.: Access/VB: Elementadressen dynamisch

Beitrag lesen

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