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-22T08:08:42+00:00

    Peux-tu poster le code qu'il y a dans le formulaire FacturesExMeCa ?

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

    0 commentaires Aucun commentaire
  2. Anonyme
    2013-09-21T13:15:36+00:00

    Salut loufab,

    Je ne comprends pas, donc, je fais une facture me (mécanique) j'ai donc de suite cette fameuse 'erreur 3020' je clique sur débogage, je clique ensuite sur l' icône 'pas à pas détaillé'

    Je ferme donc, la fenêtre de débogage, du coup, on voit la facture, sans le nom et sans la date.

    j' ouvre ensuite l'état facture et là, tous est là sur la facture.

    Finalement on a tous les renseignements.

    ll y a aussi la ventilation qui est lancée à la fermeture du formulaire facture et tout est correct aussi.

    Mais pourquoi toujours cette erreur, finalement qui ne s'applique qu'aux recordset, d'après ce que j'ai lu.

    Le formulaire ventilation est document qui montre les différents articles de la facture pour la gestion de la TVA.

    @+

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

    0 commentaires Aucun commentaire
  3. Anonyme
    2013-09-21T11:00:15+00:00

    Peux-tu poster le code concerné ainsi que celui du formulaire que tu ouvres "FactureMachin" ?

    Je souhaites vérifier ce qu'il fait au début.

    Je n'ai pas tout compris, le code du formulaire que j'ouvre...

    Public Function NouvelleFactureMe()

               If vbNo = MsgBox("Est-ce bien une nouvelle facture" & vbLf & vbLf & _

                    "MECANIQUE" & vbLf & vbLf & _

                    "que vous voulez créer ?", vbQuestion + vbDefaultButton1 + vbYesNo, "Contrôle type facture") Then Exit Function

               DoCmd.OpenForm "FacturesExMeCa", acNormal, "", "", acAdd, acNormal

               With Forms.FacturesExMeCa

                  .Numfact = DMax("numfact", "facturation") + 1

                  .[NCL] = Forms.Clients![NCL]  'ici tu utilises bien la pile !!!

                  .[Nom] = Forms.Clients![Nom]

                  .TF = "FME"

                  .NfactLettre = "FME" & .Numfact

                  .Cadre48.Visible = False

              End With

     End Function

    J'ai remarqué, lorsque je fais le débogage et que je continue à cliquer sur l'icone de pas à pas, à la fin, le

    numfact a bien été copié mais pas nom.

    @+

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

    0 commentaires Aucun commentaire
  4. Anonyme
    2013-09-21T10:15:06+00:00

    Peux-tu poster le code concerné ainsi que celui du formulaire que tu ouvres "FactureMachin" ?

    Je souhaites vérifier ce qu'il fait au début.

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

    0 commentaires Aucun commentaire
  5. Anonyme
    2013-09-21T09:08:54+00:00

    C'est justement ce désordre qui me gène. Créer une application, comme la migrer c'est pas de l'approximatif.

    1. tu fais ta conversion en ACCDB
    2. tu enlèves la référence à DAO 3.6.
    3. tu vérifie que le code que je t'ai fourni au début fonctionne.

     

    Quand ceci est vérifié tu t'occuperas du problème des macros.

    "accdb ne prend pas les macros", c'est une légende urbaines non ?!

    Elles s'affichent dans le ruban Compléments.

     

     

     

    J'ai fait tout ce que tu m'as dit, toujours la même erreur.

    Maintenant, effectivement avec le complément on a toujours les anciens menu, pourtant, j'ai eu la blague où Microsoft me disait que la macro....menu n'existait pas, va comprendre.

    Je t'envois aussi les nouvelles références, je n'ai rien de moi-même, c'est venu comme ça.

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

    0 commentaires Aucun commentaire