2009-12-03 4 views
0

Ma société procédera à la mise à niveau des bases de données Access 97 vers Access 2007. J'ai créé un fichier .accdb et importé les objets du fichier Access 97 .mdb. Le problème que je vois maintenant est que même en cliquant sur un bouton qui ouvre juste un formulaire (pas de code significatif derrière) il faut 5 min. Aller dans un mode de conception pour un formulaire prend comme 3 min. Quel pourrait être le problème ici?MS Access 2007 .accdb extrêmement lent

J'ai comparé cela avec la version MDE de ce fichier que j'ai créé et sans problème. En cliquant sur le bouton, le formulaire se charge immédiatement. Mais cela ne devrait pas se produire juste parce que c'est un fichier .accdb. Est-ce que je fais quelque chose de mal ici?

Répondre

0

Avant d'importer des objets, avez-vous compacté, réparé et nettoyé votre base de données? Vos données sont également réparties entre les formulaires, les rapports, etc. De plus, avez-vous un MDB BE (back end) qui a des tables et le MDB FE (front end) n'a qu'un lien vers les tables. Si vous ne le faites pas, vous voudrez peut-être le prendre en compte. Essayez d'abord un compact et réparez dans le menu des outils.

+0

JonH, j'avais compacté et réparé et aussi la base de données .mdb est assez propre. Notre backend est SQL2005. En fait, la lenteur en mode conception et en chargement semble se produire uniquement avec cette forme particulière. Aucun sous-formulaire dessus. Il y a juste un tas de boutons et de critères de date pour extraire les rapports. Le même formulaire fonctionne correctement dans Access 97. Supprimé le formulaire et réimporté et la même chose. Si je crée un .accdb flambant neuf et importe juste ce formulaire avec rien d'autre, alors cela fonctionne bien. – DBCrazy

+0

C'est l'accès pour vous. J'ai rencontré des choses similaires dans le passé. Désolé je n'ai pas une meilleure réponse. – JonH

Questions connexes