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

Access Discussion :

debuggage impossible a realiser


Sujet :

Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut debuggage impossible a realiser
    Bonjour,

    Je travaille actuellement à l'évolution d'une grosse application access et le principale probleme que je rencontre est qu'il m'est impossible de la debugger correctement, je m'explique, j'ai beau mettre des points des points arrets l'application les ignore si il y a une erreur elle ne me l'affiche pas et l'application tourne en boucle.

    Le seul moyen que j'ai trouvé est l'abus de msgbox afin de trouver la ligne de code qui pose probleme.

    J'aurai donc voulu savoir s'il est possible que quelle que part dans un module un code desactive le debug et si oui a quoi il ressemble pour que je puisse le desactiver

    Merci d'avance
    ++

  2. #2
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut Compiler
    salut

    tu peux utiliser le menu Déboguer/Compiler tous les modules
    normalement tu vas avoir forcement des points d'arret
    bon courage

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    La compilation du projet fonctionne et me sort les erreurs de syntaxe mais pour tous le reste (erreur de logique, exception...) je ne sais pas ce qui se passe vu qu'a l'execution s'il rencontre une erreur il ne s'arrette pas et continue son chemin

    un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    Function DoesFieldExist(rs As Variant, Fieldname As String) As Boolean
     
    Dim v As Variant
    Dim test As Variant
     
    On Error Resume Next
     
    msgbox("test1")
    v = rs.Fields(Fieldname).name
    msgbox("test2")
    If err.Number > 0 Then
        DoesFieldExist = False
    Else
        DoesFieldExist = True
    End If
    End Function
    Cette fonction test l'existence d'un champ dans mon cas si le champ existe tout va bien mais s'il n'existe pas seul la premiere msgbox s'affiche et la function retourn true quand meme d'où l'affichage d'erreur par la suite dans mon formulaire

  4. #4
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    179
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 179
    Points : 217
    Points
    217
    Par défaut
    et si tu place ton point d'arrêt sur la msgbox en elle même ?

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    J'ai essayé de mettre un point d'arret sur les 2 msgbox mais comme d'habitude il les ignore où qu'ils soient

  6. #6
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 017
    Points : 24 547
    Points
    24 547
    Par défaut
    Bonjour,

    Es-tu allé voir dans le menu Outils/Options/onglet Général comment est réglé la détection d'erreur ?

    Et le pas à pas (F8) ne fonctionne pas non plus ?

  7. #7
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    162
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 162
    Points : 197
    Points
    197
    Par défaut
    d'après ton code:



    rs n'est pas un recordset

    l'erreur est là

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    Non le pas à pas ne fonctionne pas
    Au niveau des options la case coché est : "arrêt sur toutes les erreurs"

    J'ai appris que sur certain environment de dev (omnis je crois) il est possible de désactiver le debuggage par le code je pensais qu'il en serait de même avec Access mais apparamment ca ne semble pas etre le cas

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par Moha25fr
    d'après ton code:



    rs n'est pas un recordset

    l'erreur est là

    J'avais penser à le modifer en recordset mais cela ne change rien au problème de plus lorsque le champ existe ca fonctionne, le variant prend bien le type recordset

    De plus cela ne change rien a mon probleme de debuggage inexistant sur l'ensemble de l'application

    Je tiens préciser que je rencontre ce problème uniquement sur cette application, le debuggage fonctionnant très bien sur d'autre application executer avec le même Access

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Salut,

    As tu fais une recherche pour regarder si la solution n'est pas ici ou ici ?

    A+

    Loufab t'aurais du t'en souvenir

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    C'était bien ca j'ai coché "utiliser les touches spéciales d'accès" et je peu debugger correctement

    Merci beaucoup

    ++

  12. #12
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    710
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 710
    Points : 847
    Points
    847
    Par défaut
    Un petit alors ?

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 43
    Points : 43
    Points
    43
    Par défaut
    Citation Envoyé par Muhad'hib
    Un petit alors ?
    erreur reparée
    désolé
    ++

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

Discussions similaires

  1. [AC-2007] Tableau dynamique impossible a realiser ?
    Par Rodobmx dans le forum IHM
    Réponses: 1
    Dernier message: 02/06/2010, 10h08
  2. Impossible de réaliser une requete d'insertion
    Par steinfield dans le forum Access
    Réponses: 10
    Dernier message: 28/04/2006, 13h31
  3. [ArchiveBuilder][JavaMail] exécution impossible...
    Par Gorthal dans le forum JBuilder
    Réponses: 7
    Dernier message: 10/01/2003, 09h12
  4. Réponses: 8
    Dernier message: 20/11/2002, 11h50
  5. Réponses: 3
    Dernier message: 01/11/2002, 14h30

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