Hi
Is het mogelijk om in de verwijzing naar de record in een tabel bij het opslaan van gegevens een variabel element op te nemen? En zo ja hoe?
Hier is wat ik bedoel. Ik wil bv 10 datums op één record hebben. Veldnamen in de tabel zijn fDatum1 fDatum2 fDatum3 enz. Nu wil ik in een for each loop een teller opnemen om automatisch naar de volgende fDatum te verwijzen bv als volgt: myset![fDatumTeller] = enz Deze manier werkt niet en ook met haken of aanhalingstekens.
Voorbeeld:
Wat is de correcte syntax in de voorbeeldcode als het mogelijk is?
Alvast bedankt, Grimb
Is het mogelijk om in de verwijzing naar de record in een tabel bij het opslaan van gegevens een variabel element op te nemen? En zo ja hoe?
Hier is wat ik bedoel. Ik wil bv 10 datums op één record hebben. Veldnamen in de tabel zijn fDatum1 fDatum2 fDatum3 enz. Nu wil ik in een for each loop een teller opnemen om automatisch naar de volgende fDatum te verwijzen bv als volgt: myset![fDatumTeller] = enz Deze manier werkt niet en ook met haken of aanhalingstekens.
Voorbeeld:
Code:
Dim myDb As DAO.Database, myset As DAO.Recordset, Teller
Set myDb = CurrentDb()
Set myset = myDb.OpenRecordset("tblDatumHorizontaal")
Teller = 1
myset.AddNew
For Each Item In Me.lboDatums.ItemsSelected
myset![[B]fDatum"Teller"] [/B]= Me.lboDatums
myset.Update
Teller = Teller + 1
Next Item
myset.Close
Wat is de correcte syntax in de voorbeeldcode als het mogelijk is?
Alvast bedankt, Grimb
Laatst bewerkt door een moderator: