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 :

Crash et retour au bureau après procédure sans explications


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 134
    Par défaut Crash et retour au bureau après procédure sans explications
    Bonjour à tous

    Access crashe après la procédure suivante dans un formulaire sans aucune explication :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    me.EntêteFormulaire.visible=true
    Ledit formulaire a été utilisé des années sans aucun problème le crash intervient que lorsque l'on demande cette procédure depuis un bouton depuis quelques jours.

    J'ai tout essayé :

    Copier le formulaire avec un nouveau nom : cela remarche quelques jours et boum ! crash de nouveau
    Recréer une base : crash
    Compacter : crash dès qu'on sollicite le bouton avec cette instruction
    Recréer un bouton : crash

    Sur un formulaire vierge apparemment pas de soucis, mais je ne voudrais pas avoir à tout refaire ...
    J'aimerai au moins avoir un explication sur ce qui provoque cela...

    Je n'ai aucun message, juste un retour au bureau et sur tous les pc...

    Faut il décompiler ? Refaire entièrement le formulaire ?

    Vu que je sais que c'est cette procédure qui provoque ça (lorsqu'on veut afficher l'entête du formulaire qui contient pas mal de contrôles), je les ai tous vérifiés et il n'y a pas de référence manquante dans l'éditeur / vba.

    Serait-ce un bug général d'Access dû à l'une de leur mise à jour comme observé dernièrement ?
    Comment récupérer le rapport de crash si besoin ?

    Merci d'avance pour votre aiguillage

  2. #2
    Expert confirmé
    Homme Profil pro
    retraité
    Inscrit en
    Juin 2012
    Messages
    3 440
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : retraité
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Juin 2012
    Messages : 3 440
    Par défaut
    Bonjour,

    Aucune idée si cela peut résoudre le problème, mais 2 suggestions:
    - renommer EntêteFormulaire en EnteteFormulaire (pour enlever l'accent)
    - remplacer Me.EntêteFormulaire.Visible par Me.Section(acHeader).Visible

    Cordialement.

  3. #3
    Expert confirmé Avatar de hyperion13
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 290
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 290
    Par défaut
    Salut
    Insérer dans votre sub() un gestionnaire d'erreurs si ce n'est pas déjà fait.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 134
    Par défaut
    Citation Envoyé par hyperion13 Voir le message
    Salut
    Insérer dans votre sub() un gestionnaire d'erreurs si ce n'est pas déjà fait.
    Merci, rien y fait, cela plante pareil...
    Voir ma réponse précédente... Merci à vous, je vous tiens au courant

  5. #5
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 134
    Par défaut
    Citation Envoyé par EricDgn Voir le message
    Bonjour,

    Aucune idée si cela peut résoudre le problème, mais 2 suggestions:
    - renommer EntêteFormulaire en EnteteFormulaire (pour enlever l'accent)
    - remplacer Me.EntêteFormulaire.Visible par Me.Section(acHeader).Visible

    Cordialement.
    Bonjour

    Excellente suggestion, j'ai essayé avec Me.Section(acHeader).Visible =true mais aucun changement ...
    Il y a forcément un ou plusieurs contrôles qui buguent, je vais vider l'entête des contrôles, voir si cela remarche ainsi car je soupçonne une corruption d'une des tables cachées d' Access concernant les contrôles en question...j'investigue et je reviens à vous... Merci

  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,

    Fait un Decomp/comp ça devrait remettre les choses dans l'ordre.

    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

  7. #7
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    1 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2011
    Messages : 1 134
    Par défaut
    Citation Envoyé par loufab Voir le message
    Bonjour,

    Fait un Decomp/comp ça devrait remettre les choses dans l'ordre.

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

    Cordialement,
    Bonjour Loufab

    J'ai essayé une nouvelle fois de décompiler comme suggéré : toujours pareil...

    Le plus curieux c'est que si je copie le formulaire, sa copie fonctionne quelques temps puis crash aussi...
    C'est vraiment sur la demande d'affichage de l'entête du formulaire que ça fait planter, le reste fonctionne nickel...
    J'ai besoin de montrer / cacher cet entête car elle contient des contrôles permettant l'édition...

    N'y a t'il pas des rapports de plantage créés par Access lors d'un crash ?

  8. #8
    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
    tu as testé sur une autre machine ?

    Peux-tu joindre le fichier qu'on puisse tester ?
    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

Discussions similaires

  1. Retour au menu après procédures?
    Par spl0tch dans le forum Langage
    Réponses: 2
    Dernier message: 18/11/2006, 18h17
  2. Réponses: 4
    Dernier message: 14/02/2006, 08h35
  3. Réponses: 7
    Dernier message: 24/10/2005, 23h10
  4. [XSL-FO] retour à la ligne après un tableau ?
    Par Mrlud dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 25/04/2005, 17h15
  5. SOS recup champ après préocédure stockée
    Par seb92 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 24/11/2004, 07h47

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