Hallo,
Ik heb een vraag. Binnen een access 2010 applicatie (met 2003 instelling) worden maandelijks grote hoeveelheden data inlezen en verwerkt. De maand daarop worden de bestanden eerst geschoond alvorens nieuwe data wordt ingelezen.
Dit heeft regelmatig tot gevolg dat het inlezen van een bestand met >3 miljoen records wordt afgebroken waarvan de oorzaak volgens mij ligt in de indexbestanden die na schoning van de tabellen niet geherindexeerd worden.
Na het comprimeren en herstellen van de database (mbv menukeuze in menubalk) lukt het inlezen van alle bestanden wel zonder dat dit wordt afgebroken.
Nu heb ik in VB een functie gedefinieerd die er voor zorgt dat na het aanroepen van de schoningsfunctie de database (met lege tabellen) automatisch gecomprimeerd en hersteld wordt.
Hierbij wordt de database gesloten mbv DoCmd. CloseDatabase.
Nu het probleem.
Na het bovenstaande uitgevoerd te hebben, wil ik dat de database ook weer automatisch opent en terugkeert naar het hoofdmenuscherm. Ik had gehoopt verwacht dat dit bv met een DoCmd.OpenDatabase zou kunnen maar helaas, deze bestaat niet. Hoe kan ik dit voor elkaar krijgen? Bij voorbaat mijn hartelijke dank.
Groeten,
Willem
Ik heb een vraag. Binnen een access 2010 applicatie (met 2003 instelling) worden maandelijks grote hoeveelheden data inlezen en verwerkt. De maand daarop worden de bestanden eerst geschoond alvorens nieuwe data wordt ingelezen.
Dit heeft regelmatig tot gevolg dat het inlezen van een bestand met >3 miljoen records wordt afgebroken waarvan de oorzaak volgens mij ligt in de indexbestanden die na schoning van de tabellen niet geherindexeerd worden.
Na het comprimeren en herstellen van de database (mbv menukeuze in menubalk) lukt het inlezen van alle bestanden wel zonder dat dit wordt afgebroken.
Nu heb ik in VB een functie gedefinieerd die er voor zorgt dat na het aanroepen van de schoningsfunctie de database (met lege tabellen) automatisch gecomprimeerd en hersteld wordt.
Hierbij wordt de database gesloten mbv DoCmd. CloseDatabase.
Nu het probleem.
Na het bovenstaande uitgevoerd te hebben, wil ik dat de database ook weer automatisch opent en terugkeert naar het hoofdmenuscherm. Ik had gehoopt verwacht dat dit bv met een DoCmd.OpenDatabase zou kunnen maar helaas, deze bestaat niet. Hoe kan ik dit voor elkaar krijgen? Bij voorbaat mijn hartelijke dank.
Groeten,
Willem