Access 2016 : Astuces et techniques

Protéger les tables

Testez gratuitement nos 1270 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Vous allez apprendre à protéger la base contenant les tables à l'aide d'un mot de passe. Vous allez également créer les liaisons.
07:51

Transcription

Nous savons à présent scinder une base de données en deux bases, une base contenant les tables, l'autre contenant les formulaires. Nous avons fait le travail, et on s'aperçoit que le travail est opérationnel au fait que, maintenant, dans notre base de données, les tables sont précédées d'une petite flèche bleue indiquant que ces tables ne sont plus présentes physiquement ici, mais sont dans un autre base de données. Alors, maintenant moi ce que je voudrais faire, je veux protéger la base contenant les tables. Je ne veux pas qu'un utilisateur puisse modifier mes tables. Qu'il puisse rajouter des enregistrements, modifier des enregistrements, ça, oui, mais qu'il puisse rajouter des champs ou modifier la structure de mes tables, ça, non. Donc il faut que je protège cette base de données contenant les tables. Je viens sur Fichier, je viens sur Ouvrir, et je vais sur Parcourir, ou dans la liste ici, si je le trouve, Accéder à la base de données contenant les tables, que j'ai ici par exemple. Je clique, j'ai donc ici mes tables. Je peux modifier, faire ce que je veux par rapport à mes tables. Je peux passer en mode modification, vous voyez que là, il n'y a pas de message qui me dit, t'as pas le droit de modifier, je peux donc rajouter autant d'informations que je souhaite. Par exemple tiens, on va rajouter ici Mail, et on va mettre le mail en tant que texte court, on va prévoir soixante caractères, je ferme, oui je veux enregistrer, vous voyez, aucun problème, ça s'est enregistré. Si je ré-ouvre ma table en mode Création, vous voyez que Mail y est bien. Donc là, je peux faire ce que je veux, mais moi, je veux pas que les utilisateurs fassent ce qu'ils veulent justement. Alors, je veux protéger. A priori on fait Fichier, puis on clique sur cette icône, sauf que si je fais ça, vous allez voir, ça ne va pas marcher. Je clique, et là on me dit : Vous devez ouvrir la base de données en mode exclusif pour définir ou supprimer son mot de passe. Je fais OK. Donc je suis dans l'incapacité d'utiliser cette icône si j'ouvre ma base de manière normale. Alors comment faire pour l'ouvrir de manière pas normale, c'est-à-dire en mode dit Exclusif. Eh ben on va commencer par la fermer. Ensuite on va faire Fichier, puis on va faire Ouvrir, puis là, on va faire Parcourir, ne cliquez surtout pas sur les liens qui sont les liens pointant vers les bases ouvertes récemment, non non, faites Parcourir, et allez à la recherche de votre base. Je l'ai ici, GaleriePhotos_Complete_Tables. Et là, surtout ne cliquez pas sur Ouvrir. Vous allez cliquer sur la petite flèche qui est à coté d'Ouvrir, et vous allez venir sur Ouvrir en exclusif, je clique. À partir de maintenant, si je fais Fichier, que je viens sur Chiffrer avec mot de passe, eh bien je n'ai plus le message, et je peux donc mettre un mot de passe. Le mot de passe, vous avez intérêt à mettre un mot de passe solide. Un mot de passe solide c'est quoi ? C'est au moins 8 caractères si ce n'est plus, mélangeant allègrement des chiffres, des lettres, des ponctuations, et des symboles ésotériques genre dièse ou autres. Et c'est surtout quelque chose de non significatif. Maintenant j'ai fait mon travail, je vous ai dis ce qu'il faut faire, vous faites comme vous voulez. Là, on est en formation pour se faciliter la vie, je vais mettre un mot de passe très très très facile, mais surtout ne faites pas ça dans la vrai vie, sinon ça sert à rien. Donc là je vais l'appeler tables, mon mot de passe, j'écris tables au pluriel et je confirme, tables au pluriel. Bon, j'insiste bien, c'est surtout ce qu'il ne faut pas faire. Je fais OK. J'ai un petit message qui apparaît, vous n'en tenez absolument pas compte, on vous dit : Le chiffrement par bloc n'est pas compatible avec le verrouillage des lignes, le verrouillage des lignes sera ignoré, bon, Youpi, vous faites OK, ça sert pas à grand chose dans ce qui nous concerne. Voilà, eh ben ça y est c'est verrouillé. C'est verrouillé, et donc si je fais Fichier et que je fais Fermer, si maintenant je ré-ouvre cette base, je fais Ouvrir, je viens sur mon lien Tables, je clique. Et là on me dit, aha ! Mot de passe. Et si je connais pas le mot de passe, eh ben je peux pas aller plus loin. Donc parfait, tout va bien dans le meilleur des mondes. Sauf que je vais avoir un léger souci, regardez bien. Je vais maintenant venir sur Galerie_Photos_Complete, celle qui contient le reste, qui contient tout ce qui est formulaires, états liés à la base Complete_Tables, je clique. Jusque là, tout va bien. Je viens dans gestion des photos, je double-clique, et là on me dit : Mot de passe non valide, OK, et je ne peux plus accéder à quoi que ce soit, donc j'ai un problème. Mon problème c'est quoi ? Ben il est que les liens ici ne fonctionnent plus. Alors comment faire pour corriger ces liens ? Eh ben il y a plusieurs approches, la plus simple consiste à sélectionner toutes les tables, je clique sur la première je maintiens la touche Shift, majuscule, la grosse flèche pointe en haut enfoncée, et je clique sur Photos. Une fois que je les ai toutes sélectionnées, je fais clic droit, et je vais cliquer sur Supprimer. Alors je vous rassure, quand je fais Supprimer, ça n'efface pas les tables, ça efface le lien. Je clique sur Supprimer, que oui. Et donc là, il n'y a plus du tout de liaison. Alors je peux profiter de ce moment-là pour mettre la base protégée et cryptée dans un dossier partagé. Comme ça, ça m'évitera de faire une manœuvre supplémentaire. Donc je vais simuler, je crée ici un nouveau dossier, Nouveau dossier, je vais l'appeler Reseau. Voilà, et je vais mettre dedans la base de données contenant les tables, celle-là, hop je glisse, et je mets ça dans Reseau. Je vais donc maintenant revenir sur ma base de données, et je veux créer les liens pointant vers le dossier partagé qui contient les tables. Comment je fais ça ? Eh bien, je vais venir sur Données externes, et dans Données externes, je vais venir dans le groupe Importer et lier sur Access, je clique. Je vais parcourir mon disque dur à la recherche bien évidemment, du dossier qui contient, du dossier partagé, ma base, la voilà. Je vais cliquer sur Ouvrir, et là, au lieu de choisir Importer les tables, je vais cliquer sur Lier à la source de données en créant une table attachée, Je fais OK. On me demande le mot de passe, je tape ce mot de passe. Alors bien sûr le mot de passe je ne le donne pas à mes utilisateurs. Je fais ça pour préparer ce package, et c'est ce package que je donnerai à mon utilisateur après. L'utilisateur, donc à partir du moment où vous avez mis le mot de passe une fois, il ne vous sera jamais plus redemandé, donc l'utilisateur ne sait même pas qu'il y a un mot de passe pour accéder à la base contenant les tables. Je fais OK. Je sélectionne la ou les tables que je veux lier. Alors en fonction du paquet que je suis en train de faire ici, je suis pas obligé de prendre toutes mes tables, ça dépend de ce que j'ai à faire. Je ne peux pendre que les tables auxquelles l'utilisateur pourra accéder. Et là, je fais OK. Hop, ça y est, les liens sont faits. Si je viens sur Gestion des photos, eh ben je peux me promener sans aucune espèce de problème. Je peux modifier des enregistrements, je peux faire absolument tout ce que je veux. Sauf que, si maintenant je viens sur Photos, je vais fermer ce formulaire, je fais un clic droit dessus, Mode création, on se retrouve dans le cas précédent. Donc l'utilisateur est dans l'incapacité de modifier quoi que ce soit là-dedans. Si maintenant vous faites Fichier, et que vous faites Fermer, si vous refaites Fichier, et que vous faites Ouvrir, vous allez voir que dans GaleriePhotos_Complete, on ne va pas vous demander de mot de passe. Je clique, voilà ça s'ouvre, et puis je peux travailler sans aucune espèce de problème en tant qu'utilisateur.

Access 2016 : Astuces et techniques

Perfectionnez vos connaissances du logiciel Access 2016 avec votre formateur expert. Gérer les formulaires et la sécurité de vos bases de données pour plus de productivité.

1h50 (24 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :27 févr. 2017

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !