Goedemorgen forum
Ik heb een inmiddels vrij grote database ontwikkeld, waarin veel formulieren opgenomen zijn.
De database is verdeeld in een backend met alle data, en een frontend met alle gebruikersinterfaces, en de nodige VBA.
Wat gebeurt er "onder de motorkap" van access als ik wissel tussen de diverse formulieren ? Als een formulier geladen wordt, wordt dan de bijbehorende data in een soort cache geplaatst?
Wat ik zie aan de grootte van de database op de harde schijf, is dat deze elke keer groter wordt nadat ik van formulier gewijzigd heb. Als ik weer een nieuw formulier open dan wordt de db weer.
Als ik terugkeer naar een al keer geopend formulier, dan blijft de grootte constant. Grootte op schijf wordt niet kleiner bij schakelen naar een formulier met minder data.
Het in beslag genomen geheugen volgens taakbeheer blijft echter wel redelijk constant. Schakel ik van een formulier met veel data, naar een formulier met minder data, dan wordt gebruikte geheugen ook minder.
Na afsluiten van de database wordt deze automatisch gecomprimeerd. De grootte van de db is dan ongeveer 9,5 Mb. Na een tijdje gespeeld te hebben met de diverse formulieren kan het zo zijn dat de database op schijf is gegroeid tot 12, 13 Mb.
Is mijn constatering correct? Zo ja, is hier wat aan te doen ? Ik heb het idee dat de werking naar verloop van tijd ook langzamer wordt.
mvg
John
Ik heb een inmiddels vrij grote database ontwikkeld, waarin veel formulieren opgenomen zijn.
De database is verdeeld in een backend met alle data, en een frontend met alle gebruikersinterfaces, en de nodige VBA.
Wat gebeurt er "onder de motorkap" van access als ik wissel tussen de diverse formulieren ? Als een formulier geladen wordt, wordt dan de bijbehorende data in een soort cache geplaatst?
Wat ik zie aan de grootte van de database op de harde schijf, is dat deze elke keer groter wordt nadat ik van formulier gewijzigd heb. Als ik weer een nieuw formulier open dan wordt de db weer.
Als ik terugkeer naar een al keer geopend formulier, dan blijft de grootte constant. Grootte op schijf wordt niet kleiner bij schakelen naar een formulier met minder data.
Het in beslag genomen geheugen volgens taakbeheer blijft echter wel redelijk constant. Schakel ik van een formulier met veel data, naar een formulier met minder data, dan wordt gebruikte geheugen ook minder.
Na afsluiten van de database wordt deze automatisch gecomprimeerd. De grootte van de db is dan ongeveer 9,5 Mb. Na een tijdje gespeeld te hebben met de diverse formulieren kan het zo zijn dat de database op schijf is gegroeid tot 12, 13 Mb.
Is mijn constatering correct? Zo ja, is hier wat aan te doen ? Ik heb het idee dat de werking naar verloop van tijd ook langzamer wordt.
mvg
John