Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Sécurité
Sécurité Le forum qui s'occupe de votre préoccupation de sécuriser l'accès à votre application Access, ainsi qu'à la sécurité des données.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/05/2007, 15h43   #1
Candidat au titre de Membre du Club
 
Homme
Ingénieur
Inscription : février 2007
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 135
Points : 14
Points : 14
Par défaut Pb droits et mise à jours Tables .

Bonjour,
Je viens de terminer ma base de données, tout fonctionne correctement quand j'utilise mon profil utilisateur (j'ai les droits en écriture et en lecture bien sur, sur le répertoire ou se trouve ma base).

Lorsque mes collègues qui eux non pas les droits en écriture sur ce répertoire veulent ouvrir la base de donnée, j'ai un message d'erreur "Vous ne pouvez pas enregistrer les changements effectués sur les données ou sur les objets." je click sur Ok et j'ai un deuxième message "Erreur d'exécution 3086 Impossible de supprimer dans les tables spécifiées".

Oui j'ai une requête "mise à jour" et "suppression" au démarrage.

Cette base sert uniquement de consultation (une sorte de catalogue !) et comme tout le monde peut l'ouvrir, je souhaite la protéger bien sur.

Comment puis-je régler se problème ?
Merci pour votre aide.

P.S : j'espère avoir été clair.
rico63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/05/2007, 17h36   #2
Membre confirmé
 
Inscription : juin 2006
Messages : 238
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 238
Points : 202
Points : 202
Bonjour,

2 questions :

- les messages empêchent-ils tes collègues d'ouvrir la base ?

- si la réponse est non, peuvent-ils la consulter ?
javelot69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 19h14   #3
Candidat au titre de Membre du Club
 
Homme
Ingénieur
Inscription : février 2007
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 135
Points : 14
Points : 14
Bonsoir,
mes collègues ne peuvent pas utiliser la base car ils ont les messages d'erreurs suivants :

Vous ne pouvez pas enregistrer les changements effectués sur les données ou sur les objets." Ils click sur Ok et ils ont un deuxième message "Erreur d'exécution 3086 Impossible de supprimer dans les tables spécifiées".

La base s'ouvre (pas totalement : formulaire affiché est imcomplet!) mais ils ne peuvent pas sans servir ...

Merci pour vos idées et votre aide.
rico63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/05/2007, 10h57   #4
Membre confirmé
 
Inscription : juin 2006
Messages : 238
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 238
Points : 202
Points : 202
Bonjour,

Tu peux mettre à l'ouverture de ton formulaire

Code :
DoCmd.SetWarnings False
Cela supprimera les messages d'alerte mais je ne peux affirmer que cela résoudra l'impossibilité de consulter. A essayer.

Bonne journée.
javelot69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2007, 17h30   #5
Candidat au titre de Membre du Club
 
Homme
Ingénieur
Inscription : février 2007
Messages : 135
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur
Secteur : Industrie

Informations forums :
Inscription : février 2007
Messages : 135
Points : 14
Points : 14
Merci pour aide javelot69 mais apparement cela ne résoud pas mon Pb ou alors je ne fais pas la bonne manip !

rico63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 00h08   #6
Membre confirmé
 
Inscription : juin 2006
Messages : 238
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 238
Points : 202
Points : 202
Bonsoir,

Désolé que cela ne t'ai pas permis d'avancer.

Citation:
Oui j'ai une requête "mise à jour" et "suppression" au démarrage.
Je me demande si tu ne vas pas être obligé de revoir la conception de l'ouverture de ta base en supprimant tes requêtes à l'ouverture en en réservant leur utilisation avec un bouton. Je comprends que c'est moins séduisant et surtout qu'un bouton va attirer l'attention des utilisateurs même si les droits limités ne leur permettront pas d'écrire.

Solution à envisager : conditionner l'utilisation du bouton à l'entrée d'un mot de passe.

En fait c'est toi qui doit décider quelle est l'utilisation la plus importante : la consultation par tes collègues ou l'utilisation à ton usage exclusif.

Bonne continuation.
javelot69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2007, 12h56   #7
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
Citation:
Envoyé par rico63
Bonjour,
Je viens de terminer ma base de données, tout fonctionne correctement quand j'utilise mon profil utilisateur (j'ai les droits en écriture et en lecture bien sur, sur le répertoire ou se trouve ma base).
Tu utilises les droits de windows ??
As tu utilisé la sécurité Access ?

Citation:
Lorsque mes collègues qui eux non pas les droits en écriture sur ce répertoire veulent ouvrir la base de donnée,
A priori oui

Citation:
j'ai un message d'erreur "Vous ne pouvez pas enregistrer les changements effectués sur les données ou sur les objets." je click sur Ok et j'ai un deuxième message "Erreur d'exécution 3086 Impossible de supprimer dans les tables spécifiées".

Oui j'ai une requête "mise à jour" et "suppression" au démarrage.
Si tu utilises la sécurité Access : crée 2 groupes : 1 Admin et 1 User (peut importe le nom le tout c'est de s'y retrouver...) A l'ouverture de la base teste le groupe d'appartenance de la personne qui se connecte. Si elle fait parti du second groupe tu n'exécutes pas le code.

Citation:
Cette base sert uniquement de consultation (une sorte de catalogue !) et comme tout le monde peut l'ouvrir, je souhaite la protéger bien sur.

Comment puis-je régler se problème ?
Merci pour votre aide.

P.S : j'espère avoir été clair.
Tutos :
sur la sécurité
sur les bases multi-utilisateurs
__________________

Access : Les Cours, Les Sources et Les FAQs Office
Avant de poster : les choses importantes à lire pour la bonne tenue du forum.
sinon

Ma boite à MPs n'est pas l'annexe du forum Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h17.


 
 
 
 
Partenaires

Hébergement Web