Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 3 sur 3
  1. #1
    Invité de passage
    Inscrit en
    juin 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : juin 2005
    Messages : 9
    Points : 2
    Points
    2

    Par défaut Erreur Return sans Gosub

    Bonjour

    J'ai, depuis que j'ai installé Office 07 un gros pb avec un message d'erreur qui s'affiche trop souvent Erreur Return sans Gosub lorsque je me déplace sur un certains nombres d'enregistrements en mode formulaire.
    Je n'arrive pas à résoudre tout seul.
    AI besoin d'aide.
    Merci

  2. #2
    Modérateur

    Homme Profil pro René MAROT
    Inscrit en
    octobre 2005
    Messages
    7 272
    Détails du profil
    Informations personnelles :
    Nom : Homme René MAROT
    Localisation : Canada

    Informations forums :
    Inscription : octobre 2005
    Messages : 7 272
    Points : 10 126
    Points
    10 126

    Par défaut

    Rentre dans ta base en mode design et va dans un de tes modules, ouvre le menu debug et choisi Compiler, cela devrait de montrer où est le problème. une fois cela fait tu sauras plus comment le résoudre.

    Bonne chasse au bug, A+
    Vous voulez une réponse rapide et efficace à vos questions téchniques ? Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.

  3. #3
    Nouveau Membre du Club
    Profil pro
    Inscrit en
    mars 2007
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : mars 2007
    Messages : 55
    Points : 33
    Points
    33

    Par défaut

    Salut Tlm,

    Probablement trop tard dans ce cas-ci, mais ça pourra servir à d'autres. J'ai trouvé la solution à l'adresse suivante:
    http://www.fmsinc.com/microsoftacces.../decompile.asp .
    En tout cas ça a marché comme un charme pour moi.

    1. Dans la ligne de commande, en bas du menu démarrer de Windows, entrer :
    MSACCESS.EXE /decompile
    2. Access s'ouvre. Choisir la base à décompiler et envoyer.
    3. Ouvrir l'éditeur VB, recompiler la base, puis enregistrer la base dans le menu Fichier dans l'éditeur.
    4. Compacter/Réparer la base dans l'interface principale d'Access.


    Ça m'a pris 2 minutes, et le maudit message d'erreur "sur chargement... Return sans GoSub" et son compère "sur libération... Return sans GoSub" ne sont jamais revenus. En outre ma base a maigri.

    Entre autres causes, le problème pourrait être lié à la correction automatique des noms, dans le module Options/Bases de données actives. Cela se pourrait bien, car la veille du jour où ces messages sont apparus, j'avais effectivement modifié des noms d'objet, en me fiant à Access pour propager les changements de nom.

    Certains conseillent de désactiver cette fonction. Personnellement, je ne préfère pas, car elle est quand même bien utile. Surtout maintenant que je dispose de la procédure efficace ci-dessus.

    Cela dit, j'ai quand même décoché cette option avant de lancer la procédure ci-dessus, puis l'ai recochée après coup, ce qui oblige Access a reconstituer les index de cette fonction.

    Enfin n'oubliez pas, exécutez cette recette sur une copie de votre base de données habituelle, et non sur votre base de travail. Enregistrez ensuite la copie réparée sous un nouveau nom ou numéro de base. Personnellement, j'enregistre une nouvelle base (numérotée) après chaque journée de travail (mabase v1.3.86.accdb, mabase v1.3.87.accdb, mabase v1.3.88.accdb, etc.)

+ Répondre à la discussion
Cette discussion est résolue.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •