variable fieldnaam in dataset

Status
Niet open voor verdere reacties.

gcjvanbeek

Gebruiker
Lid geworden
27 nov 2006
Berichten
164
Hallo,
Ik probeer het volgende :
Ik wil een veld uit een recordset benoemen via een control in een form. Ik zoek het veld op neem de naam en benoem die in "Veld"
Vervolgens probeer ik die te gebruiken in : wijz.Fields("[Veld]") = "W" Ik krijg een error 6235.
Gebruik ik wellicht een verkeerde objectlib? Weet iemand welke lib dat zou moeten zijn? Of andere suggesties?
Ik gebruik Access 2007.

Code:
Dim Cntl As Control

Set wijz = CurrentDb.OpenRecordset("UpdateRel", dbOpenDynaset)

For Each Cntl In Controls
   Select Case Cntl.ControlType
   Case acTextBox
If Me.ActiveControl = Cntl.Value Then
MsgBox Cntl.Name & " " & " " & Cntl.Value
Veld = Cntl.Name

wijz.AddNew
wijz.RelID_Upd = Me.RelIDNieuw

 wijz.Fields("[Veld]") = "W"
 wijz.Update
End If
End Select
Next Cntl

BVD
Gerard
 
De fout is logisch omdat je verwijst naar letterlijke tekst en niet naar de variabele.
Code:
wijz.Fields("[" & Veld & "]") = "W"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan