Forum - Questions sur Access - Temps très long ouverture d'un module


 2 membres
Connectés : ( personne )

le 11/12/2018 11:39
par flomen
 
visiteur

Je suis avec Access 2013, depuis un moment je constate un temps très long lors de la première ouverture d'un module

Avez vous une explication

Merci

  
Réponse n° 1
--------
le 12/12/2018 14:24
par 3Stone
 
Administrateur

Bonjour,

Je suppose donc :

  • que la base n'est pas scindée et ne se trouve pas sur le réseau
  • que le code VBA de la base compile correctement
  • que tu compacte automatiquement la base lors de la fermeture

Si donc c'est une base locale et qu'elle répond au critère ci-dessus, cela peut provenir d'une corruption.

Dans ce cas, tu peux tenter passer par une décompilation/recompilation du code.

Pour cela, il faut procéder comme suit :

  • démarrer Access via la ligne de commande du menu démarrer et ajoutant l'option décompile

msaccess /decompile

Note : il faut un espace devant le /decompile !

si en écrivant msaccess ce nom n'apparait pas dans la recherche, il faut renseigner le chemin complet...

c://programme.../.../msaccess /decompile

  • ensuite, tu sélectionne ta base en tenant la touche shift (majuscule) pour que rien ne s'exécute
  • tu ouvres un module en édition et tu appelles le menu "Débogage => compiler"

Tu fait cela sur une COPIE de ta base, bien attendu !

Cordialement,
Pierre (3Stone)

  
Réponse n° 2
--------
le 12/12/2018 18:33
par flomen
 
visiteur

Bonjour,

Merci pour ta suggestion, entre temps j'ai trouvé la solution, j'ai créé une base vide puis j'ai importé tous les objets dans cette nouvelle base et j'ai retrouvé de bonne performance.

La base d'origine avait été crée sous Access 2003, peut être ça la cause ?

Cordialement

  
Réponse n° 3
--------
le 13/12/2018 14:00
par 3Stone
 
Administrateur

Bonjour,

Oui, mais si cela se reproduit, essaies ce que je t'ai indiqué.

Cordialement,
Pierre (3Stone)

  
sujet actif   sujet clos   Important!   Nouveau  
Rectifier message   Clôturer sujet   Remonter sujet