
Réponse à l'exercice de protection (leçon
20)
- Créez une nouvelle base de données appelée
Protection.MDB, que vous placerez sur un lecteur de réseau accessible
aux 2 PC que vous avez à disposition (si c'est le cas...)
- Créez-y une table T_Client avec seulement 2
champs : IDClient, en NuméroAuto et Prenom, en texte
- Ouvrez cette base de données également
sur l'autre PC
Ici attention, car il arrive que lors de
la création d'une base de données, celle-ci soit ouverte par
défaut en mode exclusif (il suffit de la fermer et de la rouvrir en
mode normal)
- Ouvrez T_Client sur les 2 PC en mode saisie de données
- Sur le PC A : Créez un premier client : "Marcel"
(il sera automatiquement numéroté 1). ne l'enregistrez pas
- Allez sur le PC B : Créez également
un premier client appelé "Roger"
- Que constatez-vous ?
Attention ici : Comme les 2 tables sont
ouvertes en même temps, les ajouts de clients ne sont pas immédiatements
visibles sur les 2 machines. Mais ce qui est intéressant, c'est que
Marcel sera numéroté 1 (sur le PC A), et Roger sera numéroté
2 (Eh oui : C'est un NuméroAuto). Ce qui fait que nous n'aurons pas
de problèmes avec les clés primaires... Heureusement ! MAIS...
j'ai constaté une fois (sur un réseau de très mauvaise
qualité) que dans les 2 PC, les 2 clients étaient numérotés
1 ! Ce qui est évidemment totalement inacceptable ! Mais c'est comme
ça... Pour constater les 2 enregistrements sur les 2 PC, il suffit
de fermer la table dans chaque PC et de la rouvrir dans chaque PC : ça
marche, les 2 clients sont présents.
- Mettez ensuite le mot de passe ABCD sur cette base
de données, et et testez si vous pouvez bien réouvrir cette
base de données depuis les 2 PC et s'il vous demande bien chaque fois
un mot de passe
Ici, c'est seulement pour vous faire ouvrir
la base en mode exclusif que cet exercice était conçu
- Retirez le mot de passe
Retour au cours