|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 41 ![]() |
Bon alors j'ai deux soucis enfin un souci et une interrogation.
Mon souci (encore et toujours) concerne (encore et toujours) la sécurité au niveau utilisateur. Après avoir enfin réussi à l'installer et la mettre sur le bon réseau et bien... sur les autres postes cela ne fonctionne pas. Je pense que cela vient de la version de ACCESS (sur les autres poste le fichier bak n'est pas reconnu) mais je n'en suis pas sûre donc, comme je sature, je souhaiterai savoir comment enlever cette sécurité. MERCI D'AVANCE. Mon interrogation concerne les états. En fait je souhaiterai savoir si il est possible de mettre plusieurs sources a un état et si oui comment. En effet, j'ai un état pour lequel j'ai défini une table comme source (dans les propriétés de l'état) mais en fait j'aimerai récupérer des données qui se trouvent dans une autre tables (pour être plus précise dans 2 autres tables). Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : mars 2007 Messages : 47 ![]() |
salut,
l'utilisation de sous formulaires (ou sous etat plutot) ne te suffit-elle pas ? |
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour,
Pour ce qui concerne la source de l'état, sans plus de précisions, c'est un peu difficile de t'aider. Mais plutôt que de le baser directement sur ta table, tu peux, comme pour un formulaire, passer par une requête qui affiche des données provenant de tes 3 tables Domi2
__________________
Vous avez des montres, nous avons le temps ! (citation attribuée à L.-S. Senghor) Ici, on ne perd pas de temps ! On en passe... Ce message (ou un autre) vous a aidé ? Votez pour lui avec
|
|
|
00
|
|
|
#4 |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 941 ![]() |
Bonsoir,
Pourrais-tu détailler les étapes que tu as suivi pour sécuriser ta base ? Ou alors développer <<sur les autres postes cela ne fonctionne pas>> Concernant l'extention de fichier "bak" : Lorsqu'on utilise l'assistant sécurité au niveau utilisateur, celui ci renomme la base de donnée originelle en changeant l'extention .mdb en .bak et crée une nouvelle base sécurisée. MaBase.mdb (non sécurisée) --devient--> Mabase.bak (non sécurisée) Puis Access recrée MaBase.mdb (sécurisée) Pour utiliser Mabase.bak, moi je la renomme Mabase.bak.mdb A+ |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() Inscription : mars 2007 Messages : 41 ![]() |
"cela ne fonctionne pas sur les autres postes" => la base ne s'ouvre pas et je sais que cela vient du fichier bak. Le format de ce fichier n'est pas reconnu sur les autres postes. J'ai pu remarquer que sur les autres postes, ACCESS n'était pas une application mais un raccourci. Est-ce que ça peut venir de cela?
Enfin bref là je suis en train de m'arracher les cheveux avec cette base et le plus simple serait que j'enlève cette sécurité. Est-ce que quelqu'un connait la démarche à suivre. Pour créer cette sécurité j'ai suivi le menu Outils/sécurité/Assistant sécurité au niveau utilisateur et ensuite j'ai suivi les instructions. Merci Merci Merci Merci d'avance. |
|
|
00
|
|
|
#6 |
![]() ![]() Maintenance données produits Inscription : décembre 2005 Messages : 3 941 ![]() |
Bonsoir,
Tu ouvres ta base sécurisée avec le raccourci qui associe le fichier de groupe de travail créé par l'assistant. L'assistant a dû créé un utilisateur administrateur de la base. Identifie toi avec cet utilisateur. Outils->Sécurité->Autorisations d'Accès Clique sur le bouton radio Groupes (en face de Lister : O Utilisateurs O Groupes ) Selectionne le Groupe Utilisateurs. Dans la liste déroulante "Type d'objet", Selectionner "Base de données" Cocher toutes les autorisations (3 au total) et cliquer sur Appliquer Dans la liste déroulante "Type d'objet", Selectionner "Table" Selectionner tous les objets (Click sur le 1er de la liste, maintenir MAJ et descendre avec la flèche Bas) Cocher toutes les autorisations (7 au total) et cliquer sur Appliquer ... et ainsi de suite pour tous les objets ... (A ce stade, en principe, n'importe qui peut ouvrir la base et modidier ses objets. Et ce, quel que soit le fichier mdw (groupe de travail) utilisé.) Toujours dans la boîte de dialogue "Autorisations d'accès", cliquer sur l'onglet "Changer le propriétaire". A l'aide de la liste déroulante "Type d'objet" et de la liste "Objet" changer le propriétaire de tous les objets (sauf base de données) en le remplaçant par Administrateur. Si le code VBA est protégé par un mot de passe, l'enlever. Fermer la base, mais pas Access (Fichier->Fermer). Il faut rester identifié avec l'utilisateur créé par l'assistant. Outils->Sécurité->Coder/Décoder une base de donnée Sélectionner la base à décoder Donner un nouveau nom (Mabase_decodee.mdb par exemple) Fermer Access La nouvelle base Mabase_decodee.mdb n'est plus sécurisée. Elle est presque comme la base originale à par que le propriétaire de la base n'est pas Administrateur (l'utilisateur par défaut) Ouvrir Access (sans raccourci. Avec le fichier mdw par défaut donc). Créer une base vide (Mabase_org.mdb par exemple). Fichier->Donnée externes->Importer Selectionner la base précédemment décodée (Mabase_decodee.mdb) Dans chaque onglet, selectionner tous les objet. Enfin, cliquer sur OK. Voila c'est fini. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com