Bonjour, j'aimerais savoir comment empêcher l'accès à un champ ou une table à certains utilisateurs bien précis, et non au propriétaire, ni à l'administrateur.

Anonyme
2010-05-18T08:57:28+00:00

Bonjour, ma question se tourne essentiellement vers les utilisateurs de Microsoft Access (2007 ou versions antérieurs). J'ai crée une base de données sécurisée, avec création de groupe de travail, administrateur, et utilisateurs. Et j'aimerais savoir comment on peut empêcher à un utilisateur en particulier d'avoir accès à un champ ou une table. En fait j'aimerai que la visualisation d'un champ ou d'une table soit impossible pour les utilisateurs qui ne sont pas concernés par celui-ci.

Microsoft 365 et Office | Access | Pour la maison | Windows

Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.

0 commentaires Aucun commentaire

6 réponses

  1. Anonyme
    2010-05-19T15:01:00+00:00
    1. Y-a-t-il la possibilité de garder uniquement "Ouvrir/Exécuter" ?

    Par contre, si vous utiliser cette requête comme source d'un formulaire ou d'un état, peut être quand enregistrant la requête avec les formulaire ou l'état puis en n'autorisant que "Ouvrir/Exécuter" cela devait allez.

    Pour enregistrer une requête avec le formulaire, il faut la créer en appelant le générateur de requête à partir du formulaire (cliquez sur les trois points de suspentions à droite de la zone de texte "Source" (onglet "Données" des "Propriétés du formulaire"))


    En espérant avoir pu rendre service MehdiH Visitez "Office Users" (http://officeusers.blogspot.com/)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  2. Anonyme
    2010-05-19T13:26:59+00:00

    Merci encore de tes réponses, mais apparement lorsque je souhaite autoriser seulement la lecture des données avec "Lire les données" il me coche automatiquement "Lire la structure" ce qui est embêtant... J'ai compris que c'est lorsqu'on bascule en mode création que l'on peut modifier le contenu d'une requête, je ne pense pas que l'annulation de la possibilité d'aller dans le mode création pour les utilisateurs soit possible. Donc aurais-tu une autre idée pour vérouiller la requête car si je coche uniquement "Lire les données" la machine me coche automatiquement "Lire la structure" :S

    Merci.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  3. Anonyme
    2010-05-19T13:00:44+00:00

    Bonjour,

    Toujours dans le cadre des autorisations faites en sorte qu'il ne soit possible que "Ouvrir/Exécuter" et éventuellement "Lire les données" de vos requêtes par tous autres profils que les administrateurs donc décochez toutes les autres autorisations et surtout "Lire la structure" ou encore "Administrer".

    Cordialement


    En espérant avoir pu rendre service MehdiH Visitez "Office Users" (http://officeusers.blogspot.com/)

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  4. Anonyme
    2010-05-19T12:23:23+00:00

    Merci de ta réponse. J'ai réussi à mettre en place une bonne sécurisation des données et une autorisation d'accès. Mais pour retourner ma question, sauriez-vous comment verrouiller une requête? C'est à dire ne pas modifier les attributs la constituant comme par exemple "Nomcli = HM", faire en sorte que personne ne puisse modifier cela (sauf l'administrateur).

    Merci de vos réponses.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire
  5. Anonyme
    2010-05-18T11:34:41+00:00

    Bonjour,

    La sécurisation d'une base de données Access est un processus assez long que je ne maîtrise pas mais il est tout à fait possible d’interdire toutes manipulations d’un objet (Table, Requête, …) à un utilisateur bien précis mais pas d’un champ (à ma connaissance).

    Cependant je peux vous indiquez trois liens qui devraient répondre en partie à vos attentes toute fois ces liens traitent de la version 2003 du produit et non pas de la version 2007.

    ·          L’article Office Online « Définir ou modifier la sécurité au niveau utilisateur Access 2003 dans Access 2007 »

    ·          Le tutoriel self-access « Sécuriser une base de données »

    ·          Le tutoriel de YBET « Sécurité Microsoft Access »


    En espérant avoir pu rendre service MehdiH Visitez "Office Users" (http://officeusers.blogspot.com/

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire