OVH Cloud OVH Cloud

Argument non valide

10 réponses
Avatar
Frederic
Bonjour, dans une base de donnée Access, j'ai un enregistrement qui pose un
problème et bloque les formulaires qui font appel à lui.
Si je vais directement dans la table concernée, j'ai une ligne où pour tous
les champs, il y a d'indiqué "#Erreur" et il m'est impossible de supprimer
cette ligne ou de modifier la valeur des champs.

Quelqu'un connait-il une solution pour débloquer ce problème?

Merci d'avance

10 réponses

Avatar
3stone
Salut,

"Frederic"
| Bonjour, dans une base de donnée Access, j'ai un enregistrement qui pose un
| problème et bloque les formulaires qui font appel à lui.
| Si je vais directement dans la table concernée, j'ai une ligne où pour tous
| les champs, il y a d'indiqué "#Erreur" et il m'est impossible de supprimer
| cette ligne ou de modifier la valeur des champs.


Tu as essayé de compacter la base ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Frederic
"3stone" wrote:

Salut,

"Frederic"
| Bonjour, dans une base de donnée Access, j'ai un enregistrement qui pose un
| problème et bloque les formulaires qui font appel à lui.
| Si je vais directement dans la table concernée, j'ai une ligne où pour tous
| les champs, il y a d'indiqué "#Erreur" et il m'est impossible de supprimer
| cette ligne ou de modifier la valeur des champs.


Tu as essayé de compacter la base ?


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw

Oui, et j'ai le message :


"Microsoft Office Access a rencontré un problème et doit être fermé. Nous
vous prions de nous excuser pour le désagrément encouru...."
et le compactage ne se fait pas.

Avatar
3stone
"Frederic"

| > Oui, et j'ai le message :
|
| "Microsoft Office Access a rencontré un problème et doit être fermé. Nous
| vous prions de nous excuser pour le désagrément encouru...."
| et le compactage ne se fait pas.



Aïe !!!


Crée une base vide et importe la base à problème via le menu :

Fichier, Données externes, Importer...



--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Frederic
Aïe !!!


Crée une base vide et importe la base à problème via le menu :

Fichier, Données externes, Importer...


je viens d'essayer l'import dans une base vide mais je me fais éjecter d'access dès qu'il tente d'importer la table contenant l'enregistrement non valide.



Avatar
3stone
re,

"Frederic"
| >je viens d'essayer l'import dans une base vide mais je me fais éjecter d'access dès qu'il tente
d'importer la table contenant l'enregistrement non valide.


récupère déjà par prudence ce que tu peux, hormis cette table...

et j'imagine que tu n'arrive pas à supprimer cet enregistrement ?


pour la table, en la séléctionnant (cliquer dessus) tu peux aussi
tenter une exportation via le menu Fichier, Exporter
- choisis le format Excel


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Frederic
Ca ne fonctionne pas!
Des que je veux faire un export un copier/coller ect à partir de la table
qui pose problème, je me fais jeter.

Par contre, j'ai fais une requete qui me permet de sélectionner tous les
enregistrements dont le champ date n'a pas la meme valeur que l'enreg abimé.
Puis-je récuperer ces enreg dans une nouvelle table, suprimer la table
cassee et renommer la nouvelle table du nom de l'ancienne ?
Si oui, comment faire?

Merci

"3stone" wrote:

re,

"Frederic"
| >je viens d'essayer l'import dans une base vide mais je me fais éjecter d'access dès qu'il tente
d'importer la table contenant l'enregistrement non valide.


récupère déjà par prudence ce que tu peux, hormis cette table...

et j'imagine que tu n'arrive pas à supprimer cet enregistrement ?


pour la table, en la séléctionnant (cliquer dessus) tu peux aussi
tenter une exportation via le menu Fichier, Exporter
- choisis le format Excel


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"Frederic"
| Par contre, j'ai fais une requete qui me permet de sélectionner tous les
| enregistrements dont le champ date n'a pas la meme valeur que l'enreg abimé.

tu as de la chance, malgré tout !


| Puis-je récuperer ces enreg dans une nouvelle table, suprimer la table
| cassee et renommer la nouvelle table du nom de l'ancienne ?
| Si oui, comment faire?


Par sécurité, exécute ta requête et fait comme pour la table...
exporte en tant que fichier Excel, tes données seront à l'abri !

Ensuite, tu fais comme tu dis...

Affiche la grille de requête, par le menu Requête, tu choisis
"Requête de création de table" et go...
il te demande un nom (différent de l'original, bien sûr)

ensuite tu vérifie le type des champs et fait le remplacement
éventuellement, supprimer les relations avant


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Frederic
"3stone" wrote:

re,

"Frederic"
| Par contre, j'ai fais une requete qui me permet de sélectionner tous les
| enregistrements dont le champ date n'a pas la meme valeur que l'enreg abimé.

tu as de la chance, malgré tout !

Pas vraiment, je me fais encore jeter aussi bien lors de l'export de la

requête que lors de la création de la nouvelle table!!!

As-tu une autre idée ?


| Puis-je récuperer ces enreg dans une nouvelle table, suprimer la table
| cassee et renommer la nouvelle table du nom de l'ancienne ?
| Si oui, comment faire?


Par sécurité, exécute ta requête et fait comme pour la table...
exporte en tant que fichier Excel, tes données seront à l'abri !

Ensuite, tu fais comme tu dis...

Affiche la grille de requête, par le menu Requête, tu choisis
"Requête de création de table" et go...
il te demande un nom (différent de l'original, bien sûr)

ensuite tu vérifie le type des champs et fait le remplacement
éventuellement, supprimer les relations avant


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
re,

"Frederic"
| > tu as de la chance, malgré tout !
| >
| Pas vraiment, je me fais encore jeter aussi bien lors de l'export de la
| requête que lors de la création de la nouvelle table!!!


Tu savais donc pas faire cette requête en excluant l'enregistrement crade
et bien sûr... afficher cette requête !


| As-tu une autre idée ?

Pas immédiatement, non...
Je vais faire une petite recherche, mais je ne promets rien.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Frederic
"3stone" wrote:

re,

"Frederic"
| > tu as de la chance, malgré tout !
| >
| Pas vraiment, je me fais encore jeter aussi bien lors de l'export de la
| requête que lors de la création de la nouvelle table!!!


Tu savais donc pas faire cette requête en excluant l'enregistrement crade
et bien sûr... afficher cette requête !


| As-tu une autre idée ?

Pas immédiatement, non...
Je vais faire une petite recherche, mais je ne promets rien.

En tout cas merci beaucoup pour le coup de main
--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw