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 :

L'objet ou la classe ne gère pas le jeu d'évènements. [AC-2003]


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 65
    Par défaut L'objet ou la classe ne gère pas le jeu d'évènements.
    Bonjour,

    Ma base fonctionne sans problème chez plusieurs utilisatrices. J'y apporte en ce moment des modifications. Sur un formulaire (et un seul) que je n'avais pas regardé ni modifié depuis longtemps, aucune des commandes (boutons pour impression ou visualisation d'états divers, fermeture du formulaire) ne fonctionne.

    J'ai chaque fois le message suivant : l'expression sur clic entrée comme paramètre de la propriété de type d'évènement est à l'origine d'une erreur. L'objet ou la classe ne gère pas le jeu d'évènements.
    Je n'observe pas de référence manquante.
    Quand je veux accéder au code via un des boutons (mode création/propriétés/procédure évènementielle), Access plante ! Je peux néanmoins y accéder autrement.

    Je ne trouve pas de réponse dans la FAQ et le forum. J'utilise Windows 7. Une idée ?

  2. #2
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    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 137
    Par défaut
    Bonjour,

    Regarde sur mon blog, rubrique ACCESS. Il y a une procédure pour traiter ce genre de problème.

    http://blogaccess.free.fr/?p=75

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 65
    Par défaut
    Merci Fabrice,

    Peux-tu être un peu plus précis sur l'emplacement dans ton blog ? Car je ne vois rien d'évident.

    S'agit-il de la "réparation d'un fichier mdb" ? Si oui, je suis un peu effrayé. Je vais aller voir ce qu'est un batch...

    Y a-t-il d'autres solutions ?

    PS1 : je ne suis pas informaticien et j'écris très très peu de code directement.
    PS2 : j'ai essayé de créer un nouveau formulaire + bouton commande d'une macro et j'ai alors le même message d'erreur. Pas rassurant du tout. Car lorsque je fais des modifications de ma base, j'envoie le nouveau fichier mdb (partie applicative) aux utilisatrices qui font l'échange.

    Cordialement.

  4. #4
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 137
    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 137
    Par défaut
    C'est effectivement la réparation d'un mdb !

    Un batch c'est un fichier texte avec l'extension bat (au lieu de txt)
    La décompilation n'est malheureusement pas accessible par un autre biais que la ligne de commande. Voilà pourquoi on fait le batch. Et comme après une décompilation il faut faire un compactage, ce batch réuni toutes les lignes de commandes nécessaires.

    Suivant la version d'Access, tu devras adapter le chemin vers le fichier MSACCESS.exe

    Si tu suis les indications du billet tu ne devrais pas avoir de problème. Sauf qu'en cas de gros pépin sur ton fichier il peut y avoir perte du code. Dans 90% des cas ça récupère bien les problèmes.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    65
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 65
    Par défaut
    Oui, cette manoeuvre (batch) sans doute facile pour un pro ne me dit pas grand'chose.

    Je rencontre le même problème avec les versions antérieures de mon application ! Comment est-ce possible ? Les utilisatrices ne m'ont rien signalé.

    Aurai-je alors les mêmes problème si j'importe tables, requêtes, états, formulaires... dans une nouvelle base ?

  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 137
    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 137
    Par défaut
    Bonjour,

    Les commandes sont à copier dans un fichier texte où tu mets l'extension bat.
    Jusque là rien de complexe.

    Éventuellement vérifier que le chemin vers MsAccess.exe est correct. Là non plus pas de difficulté.

    Ensuite tu fais glisser le fichier access sur le batch. Rien de complexe non plus.

    Tu peux également tenté de copier tes objets dans une structure vierge, cependant les objets qui ont des problèmes les garderons.

    Cordialement,
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

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

Discussions similaires

  1. [AC-2007] L'objet ou la classe ne gère pas le jeu d'évenement
    Par charlingals1 dans le forum VBA Access
    Réponses: 1
    Dernier message: 13/12/2010, 15h19
  2. [AC-2003] l'objet ou la classe ne gere pas le jeu d'evenement
    Par desi dans le forum Access
    Réponses: 1
    Dernier message: 01/04/2010, 13h37
  3. La classe ne gère pas automation?
    Par Fray Santiago dans le forum IHM
    Réponses: 1
    Dernier message: 16/04/2008, 21h44
  4. Message "la classe ne gére pas Automation
    Par tonin33 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/02/2007, 20h43
  5. Erreur : La classe ne gère pas Automation..
    Par Invité dans le forum VBA Access
    Réponses: 1
    Dernier message: 09/09/2004, 10h24

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