IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Exécution pas à pas ne marche pas


Sujet :

VBA Access

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut Exécution pas à pas ne marche pas
    Bonjour à tous. J'ai un problème avec le mode d'exécution pas à pas. Lorsque j'exécute pas à pas un code en VBA sous access 2000 l'exécution ne respecte pas la succession des lignes. Voilà comment je procède
    - je marque un point d'arrêt sur une ligne et j'exécute mon code
    - le code s'arrête sur ce point d'arrêt ; en appuyant sur F8 le code s'arrête sur la ligne suivante ; j'appuie sur F8 le code revient au point d'arrêt.

    Auriez-vous une solution à ce problème ? Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Un bout de code, avec quelques lignes avant et apres la ligne qui provoque la chose bisard aiderai à te rendre service, de plus il me semble bien que tu devrais poster ta question sur le forum VBA pour avoir des reponses plus éclairées.

    Motif de l'edit:
    discussion deplacée de Général Visual Basic 6 et VBScript vers VBA
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut
    Citation Envoyé par ProgElecT Voir le message
    Un bout de code, avec quelques lignes avant et apres la ligne qui provoque la chose bisard aiderai à te rendre service,
    Merci ProgElecT pour ta réponse. Il existe bel est bien du code avant et après le point d'arrêt. Le problème c'est que ce phénomène n'est pas toujours vrai il arrive que parfois ça marche.

  4. #4
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Par défaut
    salut s.rais et ProgElecT,

    il arrive que le déboggage sous access crée des pb surtout avec les points d'arrêts et même la réparation ne suffit pas à résoudre. il faut parfois reconstruire la db.
    je privilégie le stop lorsque cela se produit trop souvent.
    cela dit il serait intéressant de voir ce code.


  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2003
    Messages
    173
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 173
    Par défaut
    Citation Envoyé par vodiem Voir le message
    cela dit il serait intéressant de voir ce code.
    Salut vodiem. Ce problème n'est pas spécifique à un code précis. Lorsqu'il se manifeste c'est avec tous les codes

  6. #6
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Par défaut
    il n'est pas raisonnable de projeter des pistes si on ne peut reproduire ton pb.
    si tu fais un appel récursif cela peut expliquer le pb sans pour autant que cela soit anormal.

    comme je te l'ai dis si ton pb ne peut se reproduire sur un autre poste c'est que tu as un pb dans ta db donc: réparation, décompilation, reconstruction de la db.
    mais si c'est le code qui provoque ce comportement il nous faudrait un extrait pour voir ce qui se passe.

    si tu peux poster une archive épuré+compacté+compressé se serait encore plus simple et rapide.

  7. #7
    Membre émérite Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 961
    Par défaut
    Bonjour tout le monde.
    Pour compacter, tu dois savoir comment faire : Outils > Options de base de données > Compacter une base de données.
    Pour réparer Access : ? (aide) > Détecter et réparer...
    Pour décompiler voici un petit lien pratique trouvé sur le forum : http://access.developpez.com/faq/?pa...in#RepDecompil
    Il permet d'ajouter compacter et décompiler dans le menu contextuel, quand on clique droit sur une base Access

    Si rien de tout cela ne fonctionne, tu crée une nouvelle base et tu importe tout les objets de ton "ancienne base" (tables, formulaires ...) dans ta nouvelle base

  8. #8
    Expert confirmé
    Avatar de vodiem
    Homme Profil pro
    Vivre
    Inscrit en
    Avril 2006
    Messages
    2 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Vivre
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2006
    Messages : 2 895
    Par défaut
    salut azertix ,

    c'est un sujet que visiblement tu maitrise.


  9. #9
    Membre émérite Avatar de azertix
    Homme Profil pro
    Technicien d'assistance informatique
    Inscrit en
    Juin 2007
    Messages
    961
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien d'assistance informatique

    Informations forums :
    Inscription : Juin 2007
    Messages : 961
    Par défaut
    Ouais, le plantage de base ça me connait
    Surtout la version 2k, elle plante beaucoup (d'ailleurs, je me suis fait installer la version 2002 entre temps).
    Et j'ai perdu une demi-journée de travail récemment, que j'ai tenté à tout prix de récupérer, mais l'erreur "base corrompue" est tenace et ayant testé plusieurs solutions gratuites, je pense que seul un professionnel aurait pu récupérer mes formulaires et tables, donc j'ai dû recommencer à zéro.
    Heureusement, je suis prévoyant et je sauvegarde régulièrement

Discussions similaires

  1. [strtok] marche pas et je sais pas pourquoi
    Par kase74 dans le forum Débuter
    Réponses: 10
    Dernier message: 20/09/2010, 16h32
  2. je ne sais pas pourquoi ça marche pas ce code ?
    Par hafa81 dans le forum Débuter
    Réponses: 2
    Dernier message: 13/01/2010, 21h23
  3. Exécution pas à pas ne marche pas
    Par MonPc dans le forum EDI
    Réponses: 1
    Dernier message: 11/09/2008, 19h12
  4. Réponses: 25
    Dernier message: 16/02/2007, 15h37
  5. Comprends pas pourquoi ca marche pas
    Par cellimo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 08/11/2005, 22h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo