none
Access 2016: insertion graphique RRS feed

  • Question

  • Bonjour,

    J'avais créé des base de données avec Access 2003 et maintenant je travaille en Access 2016 (toujours sous format 2003) que j'ai eu avec ma version Office365 ProPlus.

    Mes ordinateurs sont sous Windows 7 64 bits. Windows et Office 365 sont à jour.

    A l'époque, j'avais inséré des graphique dans formulaires et états et tout fonctionnait sans problème.

    Aujourd'hui, j'essaye d'insérer un graphique dans un formulaire et mauvaise surprise, un fois que je sélectionne le type de graphique dans l'assistant j'obtiens le message d'erreur:

    "Un problème est survenu durant la communication entre Microsoft Access et le serveur OLE ou le contrôle ActiveX."

    Lorsque j'ouvre un ancien état dans lequel il y avait un graphique, l'état s'ouvre mais le graphique ne s'affiche pas...

    J'ai déjà exploré plusieurs pistes sur d'autres forum:

    - Je n'ai pas Norton Antivirus d'installer, il ne peut donc pas me bloquer un script; J'ai également désactivé Avira
    - J'ai réparé complètement Office 365 ; tout est bien à jour
    - J'ai réinstallé en parallèle Office 2003 et tenté de réactiver le libraire de Microsoft Graph 11.0 au lieu de la 16.0.
    - J'ai à nouveau réinscrit dans le registre MSCOMCT2.ocx et MS COMCOMCTL.ocx
    - J'ai essayé de créer une nouvelle base de données vierge au format .ACCDB
    - J'ai regardé sur 2 autres PC -> même problème
    - J'ai un PC "neuf" où ça fonctionne sous W10, j'ai donc essayer de copier ses .dll et Graph.exe sur un de mes ordinateur W7 -> ça ne fonctionne pas

    Rien ne fonctionne, j'ai ce satané message qui apparaît...

    Quelqu'un aurait-il un solution autre à me proposer ?

    Merci d'avance,

    Stach ;-)

    jeudi 7 septembre 2017 12:55

Toutes les réponses

  • "J'ai réparé complètement Office 365 ; tout est bien à jour"

    Quelle est la version et "build" de votre installation d'Office?


    Daniel Pineault, 2010-2017 Microsoft MVP
    Professional Support: http://www.cardaconsultants.com
    MS Access Tips and Code Samples: http://www.devhut.net

    mercredi 13 septembre 2017 01:15
  • Je me demande aussi si c'est relié au bogue intituler "Les objets incorporés dans les formulaires et rapports Access ne s'affichent pas" sur la page https://support.office.com/fr-fr/article/Correctifs-ou-solutions-de-contournement-pour-des-probl%c3%a8mes-r%c3%a9cents-dans-Access-54962069-14f4-4474-823a-ff7e5974a570?omkt=fr-CA&ui=fr-FR&rs=fr-CA&ad=CA que nous attendons une solution de la part de Microsoft.

    Daniel Pineault, 2010-2017 Microsoft MVP
    Professional Support: http://www.cardaconsultants.com
    MS Access Tips and Code Samples: http://www.devhut.net

    mercredi 13 septembre 2017 01:21
  • Bonjour Daniel,

    Merci pour ta réponse.

    Ma version d'Access 2016 est:  Version 1707 (build 8326.2096 Office "Démarrer en un clic")

    J'ai essayé la solution proposée dans ton lien, mais ça ne résout hélas pas le problème...

    Aurais-tu autre chose à me proposer ?

    Encore merci,

    Stach ;-)

    mercredi 13 septembre 2017 15:22
  • Bonjour,

    Mon problème de graphiques qui ne s'affichaient plus est enfin résolu !!!

    2 choses m'ont permis de le résoudre:

    1) Etant sous Windows 7 64 bits, j'ai désinstallé ma version d'Office 365 32 bits et ré-installé le version 64 bits sur le PC avec lequel je programme (et compile) mes bases de données.

    Le fait de recompiler mes bases de données sur ma version 64 bits à permis d'afficher à nouveau les graphiques et réparer le problème du OLE de l'assistant graphique, je n'ai pas eu besoin de mettre nécessairement la version 64 bits sur les pc des utilisateurs.

    2) Lorsque à l'époque j'avais créé mes états contenant les graphiques, j'avais ajouté (je ne sais plus pour quelle raison) dans l’événement "sur ouverture" la ligne "Graphique1.Requery".

    Cette ligne est maintenant supprimée et à permis l'affichage des graphiques en version 64 bits.

    Ce qui est étrange, c'est que par curiosité, j'ai essayé de compiler à nouveau sur une version 32 bits et enlevant la ligne de commande "Graphique1.Requery", mais ça ne fonctionne pas !

    Conclusion: pour afficher à nouveau mes graphiques, je devais bien programmer en version 64 bits exclusivement et retirer l'instruction "Graphique1.Requery"

    En espérant que cela puisse aider, car pour trouver ça, j'ai galéré...

    Stach ;-)
    • Modifié Stach13 jeudi 5 octobre 2017 16:08
    jeudi 5 octobre 2017 16:03