Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: HDM am September 27, 2017, 07:31:50

Titel: Felder anspringen per Variablen
Beitrag von: HDM am September 27, 2017, 07:31:50
Hallo, kann man Felder auch "anspringen" einen Wert geben, wenn man den Namen des Feldes mit einer Variablen kombinieren will?

Also Me.Feld1 = "123"  ersetzen durch
Me.Variable = "123"

geht das, weil bei mir macht er da nix :=(

Titel: Re: Felder anspringen per Variablen
Beitrag von: DF6GL am September 27, 2017, 08:27:16
Hallo,

Me(Variable) ="123"
Titel: Re: Felder anspringen per Variablen
Beitrag von: HDM am September 27, 2017, 08:46:05
Hallo Franz,

klappt irgendwie nicht siehe Anhang

Hier mein Code

     Dim db As DAO.Database
     Dim rst As DAO.Recordset
     Dim a As Integer
     Set db = CurrentDb
     Dim wert As String
     Dim Bezeichner As String

     
     
     
     
     Set rst = db.OpenRecordset("tblSchulung", dbOpenDynaset)
     a = 1
     
         Do While Not rst.EOF
         wert = rst!Schulungsbezeichnung
         Bezeichner = "B" & a
           Me(Bezeichner) = wert
           rst.MoveNext
         a = a + 1
     Loop




Danke

HDH
Titel: Re: Felder anspringen per Variablen
Beitrag von: HDM am September 27, 2017, 09:06:56
Sorry erledigt.

Mache seit längerem mehr .net und somit Me(Variable).caption = "123" und nicht .Text

Sorry
HDH