[ACCESS/SQLSERVER] "Accessor is invalid"

Pagina: 1
Acties:
  • 150 views sinds 30-01-2008
  • Reageer

  • mindcrash
  • Registratie: April 2002
  • Laatst online: 22-11-2019

mindcrash

Rebellious Monkey

Topicstarter
Situatie:

Voor een klant is er een vrij complexe database applicatie gebouwd met behulp van een Access frontend en een SQL Server database. Hierbij is er een mogelijkheid om een record te zoeken met behulp van het onderstaande stukje VBA code:

code:
1
2
3
Set rst = Form_frmDonatie.RecordsetClone
rst.Find "id = " & Me!donateur_id
Form_frmDonatie.bookmark = rst.bookmark


Als je echter het gevonden record wil bewerken verschijnt de cryptische foutmelding in het topic op het scherm. Na lang Google'en en niet echt een direct antwoord op bovenstaande probleem gevonden te hebben lijkt het volgens het andere materiaal wat ik gevonden heb er op dat het waarschijnlijk iets te maken zou kunnen hebben met de bookmark die nog steeds op het record staat.

Heeft er iemand een idee hoe dit opgelost kan worden? Ben zelf al een middagje bezig geweest met Google'en en debuggen maar dit heeft tot nu toe nog geen resultaat opgeleverd.

"The people who are crazy enough to think they could change the world, are the ones who do." -- Steve Jobs (1955-2011) , Aaron Swartz (1986-2013)


Verwijderd

Waarom doe je de find niet rechtstreeks op de recordset van het form ?

  • mindcrash
  • Registratie: April 2002
  • Laatst online: 22-11-2019

mindcrash

Rebellious Monkey

Topicstarter
Verwijderd schreef op 28 oktober 2004 @ 15:30:
Waarom doe je de find niet rechtstreeks op de recordset van het form ?
Access klapt er dan uit op het moment dat ik iets met het formulier probeer te doen.

[ Voor 22% gewijzigd door mindcrash op 28-10-2004 16:36 ]

"The people who are crazy enough to think they could change the world, are the ones who do." -- Steve Jobs (1955-2011) , Aaron Swartz (1986-2013)


Verwijderd

en waar (in welk event ) voer je deze code uit ?

  • mindcrash
  • Registratie: April 2002
  • Laatst online: 22-11-2019

mindcrash

Rebellious Monkey

Topicstarter
Verwijderd schreef op 28 oktober 2004 @ 16:57:
en waar (in welk event ) voer je deze code uit ?
OnClick event van een button op een ander formulier.

An sich niets spannends dus eigenlijk.

"The people who are crazy enough to think they could change the world, are the ones who do." -- Steve Jobs (1955-2011) , Aaron Swartz (1986-2013)