Bonjour,
J'aurais aimé savoir comment mettre certaines de mes tables access en lecture seule. Certaines seulement pas toutes...
Merci de vos réponses.
Bonjour,
J'aurais aimé savoir comment mettre certaines de mes tables access en lecture seule. Certaines seulement pas toutes...
Merci de vos réponses.
Bonjour,
a priori, la méthode la plus simple est d'utiliser la sécurité.
Il faut que tu distingues les utilisateurs de ton application, d'un côté, et les programmeurs (même s'il n'y en a qu'un) de l'autre.
En bref (menu outils > sécurité), il faut que
- tu crées un groupe de développeurs, auquel tu donneras tous les droits d'administration sur les bases (base de données + application) et tous leurs éléments (tables, etc.),
- tu crées un utilisateur avec ton nom ou tes initiales, que tu inscrits dans le groupe développeurs,
- dans la base de données (qui ne contient que les tables), tu enlèves aux groupes Administrateurs et Utilisateurs (les groupes par défaut), tout droit de modifier, ajouter ou supprimer dans ces tables là (et pas les autres),
- dans l'application, rien de spécial. Noter que si tu as besoin de déconnecter/reconnecter les tables, il faut donner aux utilisateurs le droit d'administrer les attaches de tables. Dis moi si ce n'est pas clair.
Note : si tu n'as mis aucune sécurité en place, tous tes utilisateurs sont considérés comme étant 'Admin', l'utilisateur par défaut, avec droits d'administration complets.
Très important : garde une copie de ton fichier system.mdw, sans lequel tu ne pourras jamais modifier tes tables. Tu n'as pas besoin de donner ce fichier à tes utiisateurs (voir la FAQ + aide d'access).
Relis tout ce qui concerne la sécurité, dans l'aide d'Access + sur le forum et la FAQ,
bon courage.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager