none
Fichue sécurité RRS feed

  • Question

  • Je suis incapable de faire fonctionner toutes les macros, j'ai plusieurs avertissements (! dans un triangle jaune) sur plusieurs actions des Macros. J'ai fait beaucoup de recherche pour approuver ma base, j'ai créé un emplacement approuvé, modifier ma base de registre pour le SandBox, etc.. et rien ne fonctionne, je suis toujours emmerdé par la fichue sécurité. J'ai créé une base Access 2007 dans laquelle j'ai insérer les composantes d'une base Access 1997. J'ai créé cette base pour un client et présentement je teste Access 2007 pour l'utiliser à l'avenir chez ce client. J'utilise Windows 7 Release Candidate, je ne sais pas si ça peut causer un problème. De toute façon même quand je créé une nouvelle base dans un emplacement approuvé je ne peux pas utiliser toutes les actions des Macros.

    Si quelqu'un a une solution j'apprécierais.

    PS: Je me dis que la sécurité est là pour empêcher les malveillants de faire du mal, mais elle n'est certainement pas là pour m'empêcher de travailler sur mon ordinateur chez moi.

    PS2: On m'a conseillé WinDev comme base de données quelqu'un connait? Peut-être que WinDev n'emmerde pas ses utilisateurs avec une sécurité qui les empêchent de travailler.

    Merci à l'avance.
    jeudi 16 juillet 2009 11:59

Toutes les réponses

  • Pour enlever completement la sécurité des macros.
    Va dans le menu office clique sur le bouton options access
    puis choisis à gauche "centre de gestion de la confidentialité" puis à droite sur le bouton "parametres du centre de gestion de la confidentialité"

    puis choisis à gauche "parametres des macros" et choisis à droite "activer toutes les macros"

    où modifier la base de registre ( utile pour le runtime)

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\12.0\Access\Security]
    "VBAWarnings"=dword:00000001

    Bon courage.
    vendredi 2 octobre 2009 07:18
  • Bonjour,

    Merci pour ta réponse mais j'avais déjà fait ces commandes et je n'ai toujours pas accès à plusieurs Macros, il y a un signe d'avertissement de sécurité devant ces commandes et ça ne fonctionne toujours pas.

    Bye
    Christian
    vendredi 2 octobre 2009 13:13
  • Bonjour Christian.

    Cette application est-elle inscrite dans un emplacement approuvés ?
    (voir Options Access/Centre de gestion de la confidentialité/Emplacements approuvés)

    Cordialement,
    lundi 2 novembre 2009 09:23
  • Bonjour loufab,

    Oui j'ai fait cette commande pour inscrire mon application dans un emplacement approuvé. Merci quand même pour ton aide. Finalement j'ai abandonné l'idée de passer de Access 97 (la version avec laquelle que je travaille) à la version 2007, j'ai un petit espoir pour la version 2010 de Access car il parait qu'ils ont redonné leur lettre de noblesse aux macros et si jamais ça ne fonctionne toujours pas avec la version 2010, et je bien resterai avec la version 97. Le problème c'est que j'ai des centaines de macros à convertir en langage Visual Basic pour que mon application fonctionne avec la version 2010 de Access. J'aime l'environnement et les outils de gestion élaborés dans les nouvelles versions de Access et c'est la raison pour laquelle je voulais migrer vers 2007 et comme j'ai été incapable d'avoir une réponse de Microsoft ni même l'assurance que mes macros fonctionneraient si j'achetais le logiciel je reste avec la version 97.

    Bye
    Christian
    lundi 2 novembre 2009 11:42
  • bien étrange problème.

    Pour la conversion tu sais que tu peux le faire rapidement en utilisant la commande enregistrer sous... et en changeant le type d'objet de macro en VBA dans la liste déroulante.

    Sinon pour terminer sur les solutions as-tu regardé du coté du SandBox :

    http://office.microsoft.com/en-us/access/HA101674291033.aspx

    Bonne chance.
    lundi 2 novembre 2009 13:44
  • re bonjour loufab,

    Oui j'ai essayé Sandbox, en fait j'ai perdu beaucoup de temps à chercher une solution pour débloquer les macros, j'ai fait aussi des recherches dans le forums en anglais et je n'ai pas trouvé d'autres solutions que celles proposées à date sur le sujet que j'ai initié ici. Pour ce qui est de transformer mes macros en VBA, je savais que je pouvais le faire et comment le faire, mais j'ai des centaines de macros dans mon application, donc un travail énorme pour tout transformer, travail qui ne me tente pas d'entreprendre surtout que mon application fonctionne très bien, c'était les nouveaux outils de développement qui me séduisaient et qui me faciliteraient la tâche quand vient le temps de travailler sur mon application.

    J'ai un faible espoir comme je disais avec Access 2010.

    Merci pour ton aide.

    Christian
    lundi 2 novembre 2009 14:28