[ACCESS]Problème de fichier corrompu ?
unistoff
-
unistoff -
unistoff -
Bonjour,
Je rencontre un problème lors de la création d'une base de données access dans le cadre de mon stage. Je travaille sous Access 2003.
J'ai commencé à créer la base sur l'ordinateur que la société met à ma disposition mais à partir d'un moment lorsque je voulais enregistrer les modifications d'un formulaire, l'ordinateur plantait avec l'écran suivant :
[url=https://www.enregistrersous.com/][img]https://www.enregistrersous.com/[/img][/url]
Je suis alors passé sur mon ordinateur personnel et là je n'ai eu aucunes difficultés à finir ma base. (Je suis sous access 2003 également).
Le problème est que lorsque je test ma base sur un des ordinateurs de la société, dès que je tente la modification de certains formulaires l'ordinateur plante avec le même écran que ci-dessus. J'ai contacté le responsable informatique de l'entreprise par téléphone qui a testé un peu tout en me disant qu'il ne connaissait pas le logiciel et il a fini par me dire que mon fichier était corrompu.
Ce que je ne comprends pas c'est que lorsque je teste l'enregistrement d'un formulaire sur l'ordinateur d'amis cela fonctionne mais pas sur les ordinateurs de la société. Le responsable m'a conseillé de recommencer mais il ne se rend pas compte que cela représente trois semaines de travail.
J'ai déjà essayé d'importer les données dans une nouvelle base mais le problème reste le même.
Je viens de tester quelque chose qui à l'air de fonctionner : si j'ouvre directement le formulaire en mode création, il n'y a pas de problèmes, je peux enregistrer, mais si je suis déjà dans le formulaire et que je tente de passer en mode création là ça plante !
J'espère que j'ai été assez clair dans mes explications car j'aimerais bien comprendre ce qui se passe. Je ne peux pas me permettre de fournir à l'entreprise une base qui plante à la moindre modification.
Merci d'avance
Je rencontre un problème lors de la création d'une base de données access dans le cadre de mon stage. Je travaille sous Access 2003.
J'ai commencé à créer la base sur l'ordinateur que la société met à ma disposition mais à partir d'un moment lorsque je voulais enregistrer les modifications d'un formulaire, l'ordinateur plantait avec l'écran suivant :
[url=https://www.enregistrersous.com/][img]https://www.enregistrersous.com/[/img][/url]
Je suis alors passé sur mon ordinateur personnel et là je n'ai eu aucunes difficultés à finir ma base. (Je suis sous access 2003 également).
Le problème est que lorsque je test ma base sur un des ordinateurs de la société, dès que je tente la modification de certains formulaires l'ordinateur plante avec le même écran que ci-dessus. J'ai contacté le responsable informatique de l'entreprise par téléphone qui a testé un peu tout en me disant qu'il ne connaissait pas le logiciel et il a fini par me dire que mon fichier était corrompu.
Ce que je ne comprends pas c'est que lorsque je teste l'enregistrement d'un formulaire sur l'ordinateur d'amis cela fonctionne mais pas sur les ordinateurs de la société. Le responsable m'a conseillé de recommencer mais il ne se rend pas compte que cela représente trois semaines de travail.
J'ai déjà essayé d'importer les données dans une nouvelle base mais le problème reste le même.
Je viens de tester quelque chose qui à l'air de fonctionner : si j'ouvre directement le formulaire en mode création, il n'y a pas de problèmes, je peux enregistrer, mais si je suis déjà dans le formulaire et que je tente de passer en mode création là ça plante !
J'espère que j'ai été assez clair dans mes explications car j'aimerais bien comprendre ce qui se passe. Je ne peux pas me permettre de fournir à l'entreprise une base qui plante à la moindre modification.
Merci d'avance
A voir également:
- [ACCESS]Problème de fichier corrompu ?
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
4 réponses
Bonjour,
J'ai peut être une piste...
Sous Access, les fonds des formulaires sont des images qui sont présentes dans le répertoire d'installation de Access (Dans le cas de formulaires créés par l'assistant). Si ton entreprise a fait une installation réduite, il se peut que ces images n'aient pas été installées.
Pour vérifier, fait une copie de ta base et essaie de modifier le fond des formuilaires par un fond gris par défaut.
Rico
J'ai peut être une piste...
Sous Access, les fonds des formulaires sont des images qui sont présentes dans le répertoire d'installation de Access (Dans le cas de formulaires créés par l'assistant). Si ton entreprise a fait une installation réduite, il se peut que ces images n'aient pas été installées.
Pour vérifier, fait une copie de ta base et essaie de modifier le fond des formuilaires par un fond gris par défaut.
Rico
Bonjour,
On parle des tables ou des formulaires ? Ce sont 2 choses différentes
Rico
On parle des tables ou des formulaires ? Ce sont 2 choses différentes
Rico
Désolé, je n'ai peut être pas été très clair dans ma dernière réponse :
-Sur mon ordinateur tout fonctionne sans problèmes, les tables comme les formulaires
-Sur l'ordinateur de la société les formulaires s'affichent mais plantent lorsque j'essaie d'enregistrer quelque chose que j'ai modifié dans le mode création. Les tables plantent également et ceci dès que je les ouvre, même en mode lecture.
En fait je commence à penser que tout vient d'une table qui doit avoir un problème, mais ce qui est génant c'est que j'ai mis plusieurs jours à créer des formulaires qui dépendaient de cette base. Au pire je réimporterais le début de la base et recréerais le reste mais ça fait du travail en perspective.
Merci
-Sur mon ordinateur tout fonctionne sans problèmes, les tables comme les formulaires
-Sur l'ordinateur de la société les formulaires s'affichent mais plantent lorsque j'essaie d'enregistrer quelque chose que j'ai modifié dans le mode création. Les tables plantent également et ceci dès que je les ouvre, même en mode lecture.
En fait je commence à penser que tout vient d'une table qui doit avoir un problème, mais ce qui est génant c'est que j'ai mis plusieurs jours à créer des formulaires qui dépendaient de cette base. Au pire je réimporterais le début de la base et recréerais le reste mais ça fait du travail en perspective.
Merci
Bonsoir,
Plutôt que de tout refaire, essaie de cerner la table en cause. Les tables sont elles définies en liens externes ? Ou sont-elles créées directement dans access ?
En écrasant chaque table une par une ( faire une copie avant), le problème peut être cerné.
Le site cjoint.com permet de poster la base access. Si besoin, et sus reserve de données non confidentielles, je peux regarder sur mon PC
Rico
Plutôt que de tout refaire, essaie de cerner la table en cause. Les tables sont elles définies en liens externes ? Ou sont-elles créées directement dans access ?
En écrasant chaque table une par une ( faire une copie avant), le problème peut être cerné.
Le site cjoint.com permet de poster la base access. Si besoin, et sus reserve de données non confidentielles, je peux regarder sur mon PC
Rico
Bonsoir,
Je pense avoir cerné le problème en faisant comme vous me l'avez dit (en fait j'avais commencé avant d'avoir votre réponse). Les tables ont été créées directement dans access.
Je vous remercie de votre proposition mais je ne peux pas vous transmettre ma table à cause des données qui sont dedans.
La question maintenant est : si je recrée ma table, est ce que tout les formulaires qui en dépendent fonctionneront encore ou devrais-je les recréer ?
J'ai vu un autre sujet sur le forum et j'ai vu deux logiciels payants : autofix et accessrecovery. Après avoir réparé ma base avec la version de démonstration d'access recovery, la table qui faisait planter fonctionne sur l'ordinateur de l'entreprise, mais la version de démonstration du logiciel ne répare pas les formulaires. Je suis donc en train de chercher une alternative gratuite à ce logiciel.
Je vais essayer d'écraser l'ancienne table avec la nouvelle table réparée, peut être que cela réglera le problème.
Merci encore
Bonsoir,
Plutôt que de tout refaire, essaie de cerner la table en cause. Les tables sont elles définies en liens externes ? Ou sont-elles créées directement dans access ?
En écrasant chaque table une par une ( faire une copie avant), le problème peut être cerné.
Le site cjoint.com permet de poster la base access. Si besoin, et sus reserve de données non confidentielles, je peux regarder sur mon PC
Je pense avoir cerné le problème en faisant comme vous me l'avez dit (en fait j'avais commencé avant d'avoir votre réponse). Les tables ont été créées directement dans access.
Je vous remercie de votre proposition mais je ne peux pas vous transmettre ma table à cause des données qui sont dedans.
La question maintenant est : si je recrée ma table, est ce que tout les formulaires qui en dépendent fonctionneront encore ou devrais-je les recréer ?
J'ai vu un autre sujet sur le forum et j'ai vu deux logiciels payants : autofix et accessrecovery. Après avoir réparé ma base avec la version de démonstration d'access recovery, la table qui faisait planter fonctionne sur l'ordinateur de l'entreprise, mais la version de démonstration du logiciel ne répare pas les formulaires. Je suis donc en train de chercher une alternative gratuite à ce logiciel.
Je vais essayer d'écraser l'ancienne table avec la nouvelle table réparée, peut être que cela réglera le problème.
Merci encore
Bonsoir,
Plutôt que de tout refaire, essaie de cerner la table en cause. Les tables sont elles définies en liens externes ? Ou sont-elles créées directement dans access ?
En écrasant chaque table une par une ( faire une copie avant), le problème peut être cerné.
Le site cjoint.com permet de poster la base access. Si besoin, et sus reserve de données non confidentielles, je peux regarder sur mon PC
Merci beaucoup mais ce n'était pas ça, je viens de tester.
En fait, je me rends compte que les formulaires créés fonctionnent, bien que je ne puisse pas enregistrer lorsque je suis en mode création, mais les tables elles ne fonctionnent pas sur l'ordinateur de l'entreprise. Quand j'essaie de l'ouvrir, ça plante, sans savoir pourquoi !
Merci quand même en espérant trouver une solution
Unistoff