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

  1. #1
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut Erreur lors de clic sur tous les boutons de ma base de données
    Bonjour à tous ....

    J'ai développé il y a quelques mois en arrière une base de données dans laquelle j'ai une trentaine de formulaire, une trentaine de tables, quelques requêtes, quelques modules ...

    J'ai laissé un peu mon projet de côté et je dois, depuis aujourd'hui, le terminer. Lorsque j'ouvre ma base de données et que je prends n'importe quel formulaire et que je clic sur un bouton voici l'erreur que j'ai :

    L'expression Sur clic entrée comme paramètre de la propriété de type évènement est à l'origine d'une erreur. L'objet ou la classe ne gère pas le jeu d'évènements.
    * Le résultat de l'expression n'est pas le nom d'une macro, le nom d'une fonction définir par l'utilisateur ou [Event Procedure].
    * Une erreur a peut-être été commise lors de l'évaluation d'une fonction, d'un évènement ou d'une macro.
    Si je clic sur afficher l'aide voici ce que l'on me dit :
    Visual Basic for Applications (VBA) a rencontré un problème en essayant d'accéder à une propriété ou à une méthode. Le problème peut être l'un de ceux qui suivent :
    Une référence est manquante.
    Pour savoir comment restaurer des références manquantes, consultez l’article suivant de la base de connaissances de Microsoft 283806.
    Une expression est mal orthographiée.
    Vérifiez l'orthographe de toutes les expressions utilisées dans les propriétés d'événements.
    Une fonction définie par l'utilisateur est déclarée en tant que fonction Sub ou Private dans un module.
    Les expressions ne peuvent résoudre une fonction définie par l'utilisateur que si la fonction est déclarée comme l'une des fonctions suivantes :
    Une fonction publique dans un module
    Une fonction privée ou publique d’un module de code du formulaire ou rapport actif
    Le niveau de sécurité dans Access est défini à Moyen ou Élevé et la mise à jour de Microsoft Jet 4.0 Service Pack 8 n'est pas installée.
    Une version plus récente de Jet 4.0 doit être installée pour que Microsoft Access fonctionne correctement lorsque le niveau de sécurité est défini à Moyen ou Élevé. Pour obtenir cette version, consultez le site Windows Update.
    Voici ce que j'ai essayé :
    1) J'ai créer un formulaire très simple avec un seul bouton pour ajouter un enregistrement et c'est le même résultat
    2) Au niveau de mes références je les ai toutes je n'en ai pas une seule de manqante
    3) J'ai compacté ma base de données --> Aucuns changements
    4) J'ai tout réinporté dans une nouvelle base de données --> Aucuns changements

    Je pense que je dois avoir une erreur dans mon code VBA et cela me fait tout planter ... ...

    Est-ce que vous avez une petite idée pour m'aider un peu ? Si vous avez besoins d'autres informations, n'hésitez pas à me le demander.

    Merci d'avance pour votre aide
    ... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...

  2. #2
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 7 194
    Points : 16 075
    Points
    16 075
    Par défaut
    Bonjour,

    Si tu compiles ton code, tu n'as aucune erreur ?

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

  3. #3
    Membre régulier Avatar de SnakeCharmer
    Profil pro
    Inscrit en
    mars 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : mars 2008
    Messages : 117
    Points : 112
    Points
    112
    Par défaut
    et utiliser le mode pas-a-pas pourrait t'aider a localiser l'erreur sur clic
    Faut-il partir ? Rester ? Si tu peux rester, reste ; Pars, s'il le faut.

  4. #4
    Membre averti Avatar de snoopy69
    Profil pro
    Inscrit en
    novembre 2004
    Messages
    737
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : novembre 2004
    Messages : 737
    Points : 395
    Points
    395
    Par défaut
    Bonjour à tous ...

    Alors voici quelques précision :

    Test 1 : Compactage de la base de données
    Aucuns changements

    Test 2 : Importation de tous les éléments dans une nouvelle base Access
    Aucuns changements

    Test 3 : Débuggage
    Je ne peux pas débugger même en mettant des points d'arrêts ... en effet, on dirait que le code ne s'exécute pas ...

    Test 4 : Référence
    Je n'ai aucune référence manquante ...

    Je ne comprends vraiment pas ...

    Si vous avez une idée ... elle sera la bienvenue ...

    Merci d'avance ...
    ... Je me méfie de l'irrespect mais je revendique le droit à la frénésie ...

  5. #5
    Expert éminent sénior
    Avatar de Domi2
    Homme Profil pro
    Gestionnaire
    Inscrit en
    juin 2006
    Messages
    7 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Suisse

    Informations professionnelles :
    Activité : Gestionnaire
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : juin 2006
    Messages : 7 194
    Points : 16 075
    Points
    16 075
    Par défaut
    Bonjour,

    1) As-tu essayé ton application sur différents postes de travail ?

    Si oui, tu constates toujours la même chose ?

    2) As-tu d'autres applications qui fonctionnent correctement sur ton poste de travail ?

    3) Subsidiairement, si tu crées une nouvelle petite application, tu rencontres des problèmes ?

    Domi2
    Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor)

    Ici, on ne perd pas de temps ! On en passe...


    Access : créer des codes-barres 128 en VBA
    Access : les commandes intégrées des menus

    Ce message (ou un autre) vous a aidé ? Votez pour lui avec

Discussions similaires

  1. [AC-2007] Peut-on rendre visible tous les boutons d'une base ?
    Par tibofo dans le forum VBA Access
    Réponses: 3
    Dernier message: 09/12/2009, 23h14
  2. [ODBC] [Access] Supprimer tous les enregistrements d'une base de données
    Par Medmidou dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 31/05/2009, 12h52
  3. Erreur lors du clic sur "mise à jour"
    Par juninho dans le forum Windows Forms
    Réponses: 23
    Dernier message: 10/02/2009, 18h06
  4. Erreur restrictions d'accés sur tous les comptes
    Par e1230 dans le forum Windows XP
    Réponses: 2
    Dernier message: 29/10/2008, 19h12

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