|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 10 ![]() |
Bonjour à tous
Après moultes recherches sur le site, forums et FAQ, je lance un message parce que là je bloque. Voila je suis en train de tester une BD partagée : données sur le serveur et partie application en local. J'ai crée 3 groupes d'utilisateurs en plus de l'administrateur (mode consultation, saisie et saisie plus). J'aimerais qu'à partir d'une connexion à l'application via ces comptes, l'utilisateur ai la possibilité de créer ses propres requêtes mais IMPOSSIBLE : message suivant "Vous n'avez pas l'autorisation pour utiliser l'objet MSysTables ..." J'ai l'impression d'avoir essayé pas mal de paramètres différents : exclusif/partagé, droits sur nlles Tables/Requêtes etc. mais rien n'y fait ! je bosse sur Access2003 merci pour votre aide I hope éric |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Bonjour,
As-tu utilisé l'assistant de sécurité pour mettre en place les groupes ?
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#3 | |
![]() ![]() |
Bonjour
Citation:
Es-tu sûr qu'ils ne risquent pas de faire le b****l dans ta base ? Starec |
|
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 10 ![]() |
Je ne suis pas passé par l'assisitant sécurité, non je suis passé par la commande autorisations des accès directement mais il ne me semble pas avoir fait d'erreur.
Mais c'est vrai que je suis parti d'une BD unique que j'ai fractionné afin d'avoir les données sur le serveur et l'appli en local et que cet base disposait déjà d'un fichier de sécurité que j'ai modifié, tt le monde utilisait le compte administrateur ! En fait l'intérêt de permettre aux utilisateurs de créer leurs propres requêtes est que je travaille sur une base assez complexe, scientifique et il est assez difficile de paramétrer ttes les requêtes possibles. De plus il ne me semble pas que cela soit vraiment un problème si cela se limite à des requêtes de sélection, le compte Consultation ne permet pas de modifier les tables liées depuis le serveur. Ensuite à partir du moment où chacun gère cela sur son appli en local ... moi ça ne me pose pas de pbs ... si ? Merci pour vos réponses |
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Et ce fichier de groupe de travail a été créer avec le Wizard ?
J'insiste car le wizard a un bug il sécurise le fichier MsysTables qui n'est normalement accessible que par Engine. Quand tu as ajouté les groupes et utilisateurs as-tu sécurisé la première ligne : <Nouvelle requête> ? Le problème provient peut être de là.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 10 ![]() |
le wizard, c'est l'assistant ?
Je n'ai pas utilisé l'assistant ... et je ne sais pas ce qu'est le Engine et oui j'ai sécurisé <Nouvelles tables/requêtes>, cad que j'ai donné tous les droits pour chaque groupe de façon à ce que même le groupe Consultation puisse créer ses propres requêtes ... En fait il peut le faire mais pas les enregistrer, oui cest peut-être une précision importante ?! autre question <Nouvelles tables/requêtes> correspond-il à MSysTables que je ne vois apparaitre nulle part ? |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Fabrice CONSTANSIngénieur développement logiciels Inscription : avril 2005 Messages : 7 098 ![]() |
Essaye d'importer tous tes objets dans une base vierge.
Engine représente le moteur JET. On ne peut intervenir dessus tout comme Msystables d'ailleurs. Cette erreur se produit lorsque le wizard (assistant) de sécurité a été utilisé, ensuite tous les groupes et les utilisateurs que l'on crée ont ce problème.
__________________
Classe MELA(CRUD) Opérateur IN et zone de liste MsGraph et VBA - 1e Partie 2e partie Entête d'états-Opérateur LIKE-Evénements formulaires-Cours 2010 Complément :Générateur de msgbox Visitez mon Blog Les questions techniques par MP ne sont pas lues et je ne pratique pas l'extispicine |
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : février 2005 Messages : 10 ![]() |
Bonjour
Pour clore la discussion ... j'ai fait tt comme vous m'avez dit réimporté ts ls objets dans base vide et ça fonctionne !!!! merci je suis soulagé |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com