[access] vba insert into error 2185

Pagina: 1
Acties:

  • Boertje
  • Registratie: September 2001
  • Laatst online: 22-08 16:06
ik probeer via deze insert into query iets toetevoegen aan de database maar dan krijg ik de error: ' You can't reference a property or method for a control unless the control has the focus. ' :?
wat doe ik fout

code:
1
2
3
4
5
6
7
8
Private Sub btnToevoegen_Click()

CurrentDb.Execute "INSERT INTO tblInschrijven VALUES ('" & (txtbonnr.Text) &
(txtNaam.Text) & (txtLandgoedcode.Text) & (txtVolgnr.Text) & 
(txtMaandplaats.Text) & (txtHuisnr.Text) & (txtActiviteitNaam.Text) & 
(txtLeeftijd.Text) & (txtDatum.Text) & (txtTijd.Text) & (Sleutel) & "');"

end Sub

[ Voor 10% gewijzigd door Boertje op 07-05-2003 09:52 ]


  • kenneth
  • Registratie: September 2001
  • Niet online

kenneth

achter de duinen

Je moet geen .Text gebruiken maar .Value, en die property is weer impliciet, dus je kan volstaan met de naam van de control:

Visual Basic:
1
2
3
4
5
6
7
8
Private Sub btnToevoegen_Click()

CurrentDb.Execute "INSERT INTO tblInschrijven VALUES ('" & (txtbonnr) &
(txtNaam) & (txtLandgoedcode) & (txtVolgnr) & 
(txtMaandplaats) & (txtHuisnr) & (txtActiviteitNaam) & 
(txtLeeftijd) & (txtDatum) & (txtTijd) & (Sleutel) & "');"

end Sub

Look, runners deal in discomfort. After you get past a certain point, that’s all there really is. There is no finesse here.