OVH Cloud OVH Cloud

Message d'erreur : Format de données incorrect

4 réponses
Avatar
maxime
Bonjour,

dans un fichier access, contenant pas mal de formulaires et de codes VBA ...

Lorsque je souhaite edite du vba, impossible, je souhaite supprimé dans le
vba les codes associés au formulaire que je souhaite, mais impossible de
supprimer ...

J'ai toujours le message d'erreur suivant : Format de données incorrect

et il m'est impossible de supprimer les codes dans le vba ...

Que puis je faire ?

Merci

4 réponses

Avatar
maxime
Petite précision,
c'est une base Access 2000


Bonjour,

dans un fichier access, contenant pas mal de formulaires et de codes VBA ...

Lorsque je souhaite edite du vba, impossible, je souhaite supprimé dans le
vba les codes associés au formulaire que je souhaite, mais impossible de
supprimer ...

J'ai toujours le message d'erreur suivant : Format de données incorrect

et il m'est impossible de supprimer les codes dans le vba ...

Que puis je faire ?

Merci


Avatar
3stone
"maxime"
| Petite précision,
| c'est une base Access 2000
|
|
| > Bonjour,
| >
| > dans un fichier access, contenant pas mal de formulaires et de codes VBA ...
| >
| > Lorsque je souhaite edite du vba, impossible, je souhaite supprimé dans le
| > vba les codes associés au formulaire que je souhaite, mais impossible de
| > supprimer ...
| >
| > J'ai toujours le message d'erreur suivant : Format de données incorrect
| >
| > et il m'est impossible de supprimer les codes dans le vba ...
| >
| > Que puis je faire ?


Je parierais pour une corruption de la base...


Crée une nouvelle base vide et importe tout via le menu
Fichier, Données externes, Importer...

Compile et compacte!


--
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
maxime
oui, c'est ce que je vais faire ...

mais c'est pour savoir s'il y a une autre solution ... et surtout pourquoi
celà se produit, et de facon irréguliere ????


Je parierais pour une corruption de la base...


Crée une nouvelle base vide et importe tout via le menu
Fichier, Données externes, Importer...

Compile et compacte!



Avatar
3stone
Salut,

"maxime"
| oui, c'est ce que je vais faire ...


si cela resout le problème, cela confirme la corruption.


|
| mais c'est pour savoir s'il y a une autre solution ...

une solution plus simple (pour réparer), je ne pense pas...


|
| et surtout pourquoi celà se produit, et de facon irréguliere ????

malgré ce que l'on lit souvent ici, une corruption de base ne devrait
pas se produire. Et surtout pas souvent...

Une des raisons "normales" de corruption pour des bases en réseaux
(car découlant du fait que Access est serveur de fichiers)
est un mauvais réseau avec pertubations, surcharges, micro-coupures...)
La seule solution est ici de veiller à avoir un réseau *béton*

Une autre raison est un mauvaise base, mal réalisée au niveau
des verrouillages; du code qui fait tout et n'importe quoi...


Pour une base en local, cela ne devrait quasi jamais arriver.

Quelques méthodes dictées par la prudence et un peu d'expérience:
- Même en local, je travaille *toujours* avec une base scindée en frontale/dorsale
- Ne jamais quitter un module VBA sans en faire la compilation
- Compacter la base _très_très_ régulièrement
- Avant la mise en production....
un décompile, compile, compactage et... vroumm ;-)


En respectant cela, j'ai eu à subir une seule corruption de base (les données)
et deux corruptions de formulaire et cela sur les 5 dernières années !!
Et ce, malgré les tests "sauvages" qu'on arrive à effectuer pour tenter
de reproduire les différents problèmes soumis sur le forum :o)


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