Hallo Helfer oder Leser,
ich habe in einer Form 145 Labels und würde die gern von einer Datenbank aus schnell befüllen. Meines erachtens müsste es am schnellsten gehen wenn ich die Labelnamen durchnummeriere und sie anschließend mit einer Variable anspreche. Ich habe aber keine Ahnung wie ich das im Code angeben muss. Hier noch ein Beisbiel dazu.
'Objekte auf der Form:
Label_1, Label_2, LAbel_3, LAbel_4, Label_5 …
'Befüllen der Form:
Do until recordset.EOF = True
Label_?recordset!line? = recordset!name
recordset.movenext
loop
Ich hoffe es ist jetzt verständlich, die ?rechordset!line? wäre die Zeilenangabe. Mir fällt keine andere Lösung dafür ein, da das Selectieren der Datenbank nicht über einen Recordset möglich ist. Sonst wäre es ja möglich die line z.B. im Recordset mit Order By aufzurufen.
Der Objektname müsste also mit einer Variablen aufgerufen werden, Also irgendwie Label_„var“ oder so.
Ich hoffe ihr könnt mir helfen.
Gruß Andy