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 06/02/2012, 14h31   #1
Invité de passage
 
Inscription : octobre 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 7
Points : 2
Points : 2
Par défaut Prob. migration WinXP vers Windows7

Bonjour,
J'ai réalisé un programme sous access 2003 il y a quelques années avec un runtime; J'étais sous WinXP.
J'ai récemment installé Windows 7 sur mon poste et réinstallé Access 2003 sans problème. La base fonctionne toujours, mais je n'arrive pas à modifier les états et formulaires de ma base originale en mdb.
En ouvrant la base, il me donne le message suivant :

"Cette base de donnée est dans un etat inattendu; Microsoft
access ne peut pas l'ouvrir.
Cette base de données a été convertie à partir d'une
version antérieur de microsoft access en utilisant la
méthode DAO CompactDatabase à la place de la commande
Convertir une base de donnée du menu outils"

Bien sur, je n'arrive pas à convertir la base (case grisée) et si j'importe le tout dans une nouvelle base, impossible d'importer les formulaires et états.

S'agit-il d'un problème de réinstallation? De version de windows?

Merci pour votre aide
sebouratif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h10   #2
Invité de passage
 
Inscription : octobre 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 7
Points : 2
Points : 2
Par défaut Supplément d'infos

Après de plus amples recherches, je me suis aperçu que j'arrive à ouvrir une autre base que j'avais créée à l'époque.
J'ai bien plusieurs sauvegardes de la première base, mais je n'arrive à en ouvrir aucune. J'ai pas franchement envie de me retaper tous les formulaires, donc si vous avez une idée, je suis preneur.

Seb
sebouratif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h26   #3
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 227
Points : 9 924
Points : 9 924
Envoyer un message via Skype™ à Domi2
Bonjour,

As-tu essayé de la compacter (je doute que cela change grand chose) ?

De la décompiler ?

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 15h50   #4
Invité de passage
 
Inscription : octobre 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 7
Points : 2
Points : 2
Par défaut Pb base endommagée

En fait, c'est dans la sauvegarde de ma base .mdb qu'il a du se passer quelque chose.
Je crois bien que ma sauvegarde est endommagée.

Si je compacte, rien ne change. Décompiler ? Comment fait-on ?
Ma base .mde semble elle intacte. Sauf que je ne peux pas modifier états et formulaires...

Merci par avance.

Seb
sebouratif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 16h05   #5
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 227
Points : 9 924
Points : 9 924
Envoyer un message via Skype™ à Domi2
Pour la décompilation, tu peux regarder ici sur le blog de loufab. Cela donne de très bons résultats.

Mais je ne pense pas que ce soit suffisant dans ce cas.

Cela me rappelait confusément quelque chose, j'ai fini par retrouver :

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

Jamais testé (et pour cause, je n'ai jamais été confronté à ce genre de problème), mais cela correspond exactement.

A essayer.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 16h49   #6
Invité de passage
 
Inscription : octobre 2005
Messages : 7
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 7
Points : 2
Points : 2
J'avais déjà essayé la méthode Microsoft, mais elle ne m'aide par car soit il faut convertir la base (impossible car case grisée) soit on ne récupère que les tables et requêtes.
Quant à la méthode de décompilation, malheureusement, ça m'a affiché très furtivement la fenêtre DOS et puis rien du tout.

Donc ça n'avance pas vraiment
J'apprécie tous tes efforts, merci
sebouratif est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/02/2012, 17h01   #7
Rédacteur/Modérateur
 
Avatar de Domi2
 
Homme
Inscription : juin 2006
Messages : 6 227
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 52
Localisation : Suisse

Informations professionnelles :
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : juin 2006
Messages : 6 227
Points : 9 924
Points : 9 924
Envoyer un message via Skype™ à Domi2
Navré pour le lien MS, je n'ai pas lu très attentivement.

Regarde peut-être cette récente contribution de vodiem.

Il y a deux scripts de réparation. Je doute que le premier résolve quelque chose, mais avec le deuxième, "réparation du fichier par duplication du contenu", comme cela se fait par export et non par import, il y a peut-être un espoir. Si tu pouvais au moins récupérer les formulaires et états...

Sinon, je suis à cours d'idées.

Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

Ici, on ne perd pas de temps ! On en passe...


Access : créer des codes-barres 128 en VBA
Access : les commandes intégrées des menus

Ce message (ou un autre) vous a aidé ? Votez pour lui avec
Domi2 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h33.


 
 
 
 
Partenaires

Hébergement Web