Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 14h47   #1
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12
Par défaut AOIndex n'est pas un index de cette table (erreur 3800)



je ne peux plus ouvrir ma base Access :

'AOIndex' n'est pas un index de cette table.

elle fonctionnait correctement hier, je n'ai rien changé mais je l'ai simplement alimenté en données comme tous les jours.

j'ai consulté le forum et fait des recherches infructueuses !!!

Merci de m'aider



Benoit
CBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h09   #2
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Ben essaie d'importer tous les éléments de ta base via une base vierge pour commencer... Sinon es-ce que ta base Access s'ouvre avec un formulaire au démarrage?
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h17   #3
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12
cela serait un moindre mal si je pouvais récupérer la moindre donnée mais je ne peux même pas ouvrir la base car le message que j'ai cité apparaît lorsque je veux ouvrir le fichier (il apparait à 2 reprises d'ailleurs avec comme choix "OK" ou "Aide" => l'aide me renvoyant au code erreur 3800)
CBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h26   #4
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Ben avec Access 2003 tu créé une base de données vide. Tu fais Fichiers -> Données Externes -> Importer... Là tu tente d'importer toutes les tables requêtes et autres formulaires de ta base.
Sinon tu peux trouver ceci sur le site de Crosoft pour y arriver:

http://support.microsoft.com/kb/888634
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h41   #5
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12
j'avais déjà essayé de faire "Fichiers -> Données Externes -> Importer... " mais sans succès.
Quant au lien que tu me donnes, les solutions n'ont pas fonctionné non plus.

Quelle galère !!!
CBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 15h57   #6
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Oups: ça sent pas bon. Tu as pu faire une copie de sauvegarde? Sinon utilise JetComp pour compacter et réparer ta base de données:

http://support.microsoft.com/kb/295334/fr

Mais je pense que tu es mal barré....
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 16h42   #7
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12
Merci pour toutes tes recherches et ton aide mais comme tu le dis ça pu à plein nez. Il y a des jours comme çà où tu te de ne pas avoir fait de sauvegarde plus récente !!!

je me laisse jusqu'à demain pour tenter de trouver un moyen de récupérer quelque chose et sinon je repars d'une structure plus ancienne et j'essaye de la remonter tant bien que mal.
CBen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 11h36   #8
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12


ATTENTION, la solution ci-dessous ne permet pas de supprimer l'erreur mais permet de récupérer le contenu des tables et des requêtes uniquement (ce qui est un moindre mal)

1 - Ouvrir Access
puis Fichier > Ouvrir

dans "Type de fichiers"=> sélectionner "ODBC Databases()"

une fenêtre s'ouvre, puis dans "Nom de la source de données", cliquer sur le bouton <<Nouveau>>, choisir "Microsoft Access Driver (*.mdb)", cliquer sur <<Suivant>> puis sur <<Parcourir>>.

Comme "Type" de fichiers sélectionner <Tous les fichiers> puis comme "Nom de fichier" parcourir l'arborescence pour sélectionner le fichier endommagé.

Cliquer sur <<Enregistrer>> puis <<Suivant>> puis <<Terminer>>.

Une dernière fenêttre "Installation ODBC pour Microsoft Access" s'ouvre :
attention : si un mot de passe est nécessaire à l'ouverture de la base de données, cliquer sur <<Avancée>> et taper le mot de passe dans la case correspondante

cliquer sur <<Réparer>>

sélectionner la base de données endommagée puis cliquer sur <<OK>>

Une fenêtre de dialogue signale que la base de données a été réparée et rappelle le chemin d'accès.

En fermant tout, le fichier réparé porte le nom de la base endommagée avec l'extension mdb + l'extension dsn.

Ce fichier ne contient donc que les tables et les résultats des requêtes, ce n'est pas une base entière réparée.

2 - Pour récupérer les tables :

Faire un clic droit sur le fichier xxx.mdb.dsn
puis <<Ouvrir avec>>
et choisir Excel
puis sélectioner la table à récupérer et ainsi de suite avec chaque table.



Conclusion : j'ai du reconstruire le fichier Access avec une ancienne version sur laquelle j'ai reconstruit les tables/formulaires/requêtes/états que j'avais fait évoluer depuis la dernière sauvegarde.

Ensuite, j'ai intégré le contenu des tables que j'ai récupéré et vérifié les liens entre les tables.

Cela fonctionne
CBen est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 03/02/2011, 11h52   #9
Membre éprouvé
 
Homme
Inscription : octobre 2007
Messages : 324
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : octobre 2007
Messages : 324
Points : 440
Points : 440
Très utile cette solution à mon avis quand on a tout essayé. Bravo!
Psychopathe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/02/2011, 17h06   #10
Candidat au titre de Membre du Club
 
Inscription : janvier 2004
Messages : 32
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 32
Points : 12
Points : 12
ATTENTION : PRECISION IMPORTANTE

NE PAS DETRUIRE LA BASE ENDOMMAGEE car le fichier .mdb.dsn ne peut s'ouvrir avec Excel que si la base endommagée initiale en .mdb existe et n'a pas été renommée.

Ce fichier .dsn est en fait comme un lien permettant de pénétrer dans la base endommagée sans l'ouvrir.
CBen est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h35.


 
 
 
 
Partenaires

Hébergement Web