erreur exécution '3020' dans Access office 2010

Anonyme
2013-09-18T08:59:40+00:00

Bonjour,

Lorsque j'exécute une fonction comprenant addnew ou edit se terminant pas update dans Access office 2010  j'ai cette erreur '3020' qui me dit que je n'ai pas addnew ou edit.

Cette erreur se produit dans Access office 2010 ou office 2013.

Par contre, cette erreur ne se produit pas dans Access Office XP.

Mystère, aucune des réponses que j'ai pu glaner n'ont été satisfaisantes jusque maintenant.

D'avance merci pour votre aide.

@+

Guy FALESSE

Microsoft 365 et Office | Access | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

64 réponses

Trier par : Les plus récents
  1. Anonyme
    2013-09-19T14:51:20+00:00

    Salut loufab,

    Je viens de tester pour faire une facture: même erreur avec addnew etc.

    Alors, serait-ce bien à cause d'un chambardement dans les références.

    Est-ce que réinstaller  Office10 et refaire les mises à jour mettrait de l'ordre là-dedans?

    @+

    Fguy

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2013-09-19T14:47:54+00:00

    L'idéal serait d'envisager une migration définitive vers 2010 de tout le produit, en corrigeant toutes les erreurs qui se présentent.

    Les rubans ne sont pas obligatoires, les menus restant totalement compatibles.

    Je ferais le test suivant :

    ouverture de l'appli avec 2010 sans exécution, enregistrement au format 2010, puis decompilation.et enfin relancer le tout et tester la factu.

    Si le problème persiste c'est que quelque chose pose problème en amont de ce code.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2013-09-19T13:42:14+00:00

    J'ai eu des surprises en faisant ce genre de manip en effet les références ne sont pas les mêmes et ça peut poser des problèmes.

     

    Pourquoi tu ne restes pas sur 2010 avec un format accdb ?

    salut loufab,

    Bien entendu, j'ai voulu le faire, en important toutes données dans une base accdb, mais comme j'ai beaucoup de menus, d'ailleurs sur quasi chaque formulaire, j'avais toujours des erreurs, donc impossible de travailler comme cela.

    Je pourrais mettre des rubans, j'ai déjà testé cela dans une base que je me suis créée.

    Maintenant, je me demande si je faisais un test avec juste la création de factures.

    À tenter lorsque j'aurai un moment de temps.:-)

    J'ai commencé cette base en 1996 par une gestion de clients et petit à petit, on a fait la gestion de factures, les ventilations TVA etc.

    Du coup, on a une base qui pèse out de même une trentaine de méga.

    Aurais-tu d'autres pistes, pour l'instant, il n'y a pas le feu, le copain ferme une semaine.

    Voilà, @+

    Fguy

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2013-09-19T13:23:02+00:00

    J'ai eu des surprises en faisant ce genre de manip en effet les références ne sont pas les mêmes et ça peut poser des problèmes.

    Pourquoi tu ne restes pas sur 2010 avec un format accdb ?

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2013-09-19T13:02:23+00:00

    La première chose à faire est de vérifier si tu as la version SP1 d'office 2010.

    Il peut y avoir un problème en amont, n'ayant pas l'intégralité de l'application c'est difficile.

    La référence manquante, je n'y crois pas trop, tu aurais un message à la compilation.

    Il peut également y avoir un problème de structure du fichier. As-tu fais les réparations/compactage et éventuellement décompilation ?

    Question importante : Fais-tu des aller-retour entre ACCESS 2010 et 2013 ou 2003 - 2010 avec cette application ?

    Voici ma version d'Office 10:

    Microsoft Access 2010 (14.0.7104.5000) sp2 mso(14.07106.5001)

    Les aller-retour se font entre Access XP et Access10.

    En fait, la base a été créée en Access XP et elle s'appelle Svella.mdb

    Donc, pour me répéter, la base fonctionne parfaitement en Access XP.

    @+

    Fguy

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire