Forum - Questions sur Access - Base corrompue (Comme un politicien français)


 2 membres
Connectés : ( personne )

le 20/10/2018 09:04
par possible924
 
visiteur

Bonjour à tous, J'ai une application créée en mai 2004 et qui fonctionnait très bien jusqu'à maintenant. J'ai des plantages récurrents sur des actions diverses qui ne semblent pas être les mêmes L'appli se bloque, et lorsque je la relance, un message m'annonce de le dorsal n'est pas reconnu comme ficher Access. Je tente d'ouvrir le fichier dorsal, un message m'informe que la base a perdu sa cohérence et me propose de la réparer, ce que j'accepte, et le fichier est réparé et tout repart.

Il n'y a pas dans le dorsal la création d'une table des erreurs Je n'arrive pas à identifier l'origine du le problème Je ne pense pas qu'il puisse se situer dans le frontal, car il se produirait sur une un évènement sur un formulaire ou un état qu'il serait facile de repérer, j'en déduis donc que la source du problème est dans le dorsal

J'ai consulté la documentation de la base, et dans certaines tables, je trouve des index que je ne comprend pas

Voici un des ces index (je ne peux pas joindre de pdf jpg {1seg16trh61rt6h16tg16tr16h1trh}

Il y à plusieurs tables avec des index de ce type (4 ou 5 sur 72)

Le problème peut'il venir de ces curieux index ou bien pouvez vous me suggérer une autre piste de recherche Merci par avance pur votre aide Pierre (de Toulon) 

  
Réponse n° 1
--------
le 20/10/2018 15:38
par 3Stone
 
Administrateur

Bonjour,

Je suppose que tu n'as pas joué (ou tenté de jouer ) avec la réplication  wink

Je tenterai ceci :

  • crées une copie de cette base et ne fait les essais que sur cette copie !
  • supprime les tables "bizarres"
  • compacte la base
  • crées une base vide et importe la base compactée
  • compacte cette nouvelle base !

Il te reste à essayer si le problème se reproduit.

Ceci dit, si ta base est en réseau, je suppose que le réseau est solide (pas via wifi).

Le PC doit aussi être à l'aise question mémoire, Access étant plutôt gourmand.

...

Edit :

En relisant ton message, je lis "index" et non "tables" frown

Donc, au lieu de supprimer les tables, tu supprimes les index !

Cordialement
Pierre (3Stone)

  
Réponse n° 2
--------
le 22/10/2018 14:46
par possible924
 
visiteur

Merci pour ta réponse Je vais suivre tes indications mais au préalable, je vais faire un grand nettoyage de ma base en supprimant les fonctionnalités qui au fil du temps ont étés abandonnées et supprimer les tables qui vont avec.

A+

Pierre

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