In mijn database heb ik een form staan en op die form heb ik een subform staan en ook een combobox. De combobox laat toe dat je kan kiezen voor een andere backup, waarbij de subform zich dan meteen verandert in de overeenkomende gekozen waarde. Indien de gebruiker een andere waarde wil toevoegen in de tabel backup kan hij via dubbele klik terechtkomen in een nieuwe form.
De nieuwe form is gebaseerd op dezelfde tabel als de subform.
Bij dubbelklikken op de combobox zou de nieuwe form moeten open gaan, maar ik krijg telkens het volgende runtime error:
run time error 3008
de tabel backup is exclusief geopend door een andere gebruiker of geopend met behulp van de gebruikersinterface en kan niet door via programmering worden geprogrammeerd.
Bij een zoektocht op het net, eerst in het nederlands vond ik geen echt relevante uitleg. Later deed ik mijn zoektocht over in het engels en werd ik naar de volgende url verwezen:
ACC: Second OpenRecordset Fails with Run-Time Error 3008
Hier kan je natuurlijk wel haarfijn lezen waarover het probleem gaat en ik slaagde er ook in om de fout opnieuw te regenereren in de database northwind, maar er staat geen oplossing bij. Er wordt wel verwezen naar een pagina in de Microsoft Jet Database Engine Programmer's Guide, maar ik weet niet waar ik dan verder moet zoeken. Ook het zoeken naar de OpenRecordset method heeft niets opgeleverd.
Heb nog een andere link gevonden namelijk:
http://database.ittoolbox...runtime-error-3008-946358
Maar hetgeen me daarin wordt uitgelegd begrijp ik niet. Hier volgt de uitleg:
Run-time error 3008
This is how I do it. First I have a Form_Timer event routine. Then, right before I open my continus form non modally, I set the TimerInterval to 1000. In the Form_Current event of the continus form, I set the primary key of the calling form in a global variable (one dimsioned Publicly in a module). Every time the on timer event fires I check the value in my global variable to see if it has changed. If it has then I move the calling form to that record.
I have a diary database and on my "Entries" form I have a search command. This sets the forms TimerInterval and calls the Search form. The code below is the on timer event of the calling form.
Ik had gehoopt dat "the code below" een oplossing zou bieden, maar "the code bellow" staat er niet...
Kan iemand me helpen?
Gek genoeg gebruik ik exact dezelfde code voor een andere form die wel open gaat en waarmee er geen probleem is. Heb op alle gebioed beide forms en code achter de forms en comboboxen nagekeken en vind hoegenaamd geen enkel verschil.
De nieuwe form is gebaseerd op dezelfde tabel als de subform.
Bij dubbelklikken op de combobox zou de nieuwe form moeten open gaan, maar ik krijg telkens het volgende runtime error:
run time error 3008
de tabel backup is exclusief geopend door een andere gebruiker of geopend met behulp van de gebruikersinterface en kan niet door via programmering worden geprogrammeerd.
Bij een zoektocht op het net, eerst in het nederlands vond ik geen echt relevante uitleg. Later deed ik mijn zoektocht over in het engels en werd ik naar de volgende url verwezen:
ACC: Second OpenRecordset Fails with Run-Time Error 3008
Hier kan je natuurlijk wel haarfijn lezen waarover het probleem gaat en ik slaagde er ook in om de fout opnieuw te regenereren in de database northwind, maar er staat geen oplossing bij. Er wordt wel verwezen naar een pagina in de Microsoft Jet Database Engine Programmer's Guide, maar ik weet niet waar ik dan verder moet zoeken. Ook het zoeken naar de OpenRecordset method heeft niets opgeleverd.
Heb nog een andere link gevonden namelijk:
http://database.ittoolbox...runtime-error-3008-946358
Maar hetgeen me daarin wordt uitgelegd begrijp ik niet. Hier volgt de uitleg:
Run-time error 3008
This is how I do it. First I have a Form_Timer event routine. Then, right before I open my continus form non modally, I set the TimerInterval to 1000. In the Form_Current event of the continus form, I set the primary key of the calling form in a global variable (one dimsioned Publicly in a module). Every time the on timer event fires I check the value in my global variable to see if it has changed. If it has then I move the calling form to that record.
I have a diary database and on my "Entries" form I have a search command. This sets the forms TimerInterval and calls the Search form. The code below is the on timer event of the calling form.
Ik had gehoopt dat "the code below" een oplossing zou bieden, maar "the code bellow" staat er niet...
Kan iemand me helpen?
Gek genoeg gebruik ik exact dezelfde code voor een andere form die wel open gaat en waarmee er geen probleem is. Heb op alle gebioed beide forms en code achter de forms en comboboxen nagekeken en vind hoegenaamd geen enkel verschil.