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 14/10/2007, 19h53   #1
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
Par défaut Accès protégé à une base

Bonjour,
j'essaie de vous présenter mon problème.
J'ai créé une base sur Accès pour le travail. Au boulot cette base m'est accessible via le logiciel Accès classique (2000).

Je souhaiterais que mes collègues concernés puisse accéder aux données en lecture seule. Eux même n'on pas la version d'Accès comme moi mais simplement une runtime.

Deux soucis : Il peuvent modifier les données de ma base, par contre les filtres ne fonctionne pas.
Comment faire pour qu'il ne puissent pas modifier et qu'ils puissent faire fonctionner les filtre (même le filtre par formulaire d'Accès ne fonctionne pas) ! pas plus que celui que j'ai moi-même créé.
Fichiers attachés
Type de fichier : doc Doc2.doc (125,5 Ko, 7 affichages)
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 20h24   #2
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
Bonjour,

Il y a un tuto sur les sécurités ACCESS. Voir ma signature.

Pour ce qui est des filtres c'est plutot étonnant. Comment as-tu procédé ? Qu'utilises-tu comme technique ?

Cordialement,
__________________
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
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 18h50   #3
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
Voici le code lancer par un click sur bouton. Dans le runtime, cette fonction ne marche pas (pas de réaction au filtrage).
Remarque : j'ai aussi constaté que le filtre par formulaire standard n'est pas opérant.
Pour l'aspect voir le fichier joint dans le premier topic.

Salutations.


Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Private Sub Commande9095_Click()
Dim fa1 As String
Dim fa2 As String
Dim fa3 As String
Dim fa4 As String
Dim fa5 As String
Dim fa6 As String
Dim fa7 As String
 
fa1 = "[Libellé affaire] like " & Chr(34) & "*" & Forms![Lot par affaires]![Libellé sel] & "*" & Chr(34)
fa7 = "[Numéro affaire] like " & Chr(34) & "*" & Forms![Lot par affaires]![Affaire sel] & "*" & Chr(34)
fa2 = "[CCS] like" & Chr(34) & "*" & Forms![Lot par affaires]![CCS sel] & Chr(34)
fa3 = "[tranche] like" & Chr(34) & "*" & Forms![Lot par affaires]![Tranche sel] & Chr(34)
fa4 = "[OPEX-CAPEX] like" & Chr(34) & "*" & Forms![Lot par affaires]![Imputation sel] & Chr(34)
fa5 = "[Projet] like" & Chr(34) & "*" & Forms![Lot par affaires]![Projet sel] & Chr(34)
fa6 = "[Statut] like" & Chr(34) & "*" & Forms![Lot par affaires]![Statut sel] & Chr(34)
Me.Filter = fa1 & "and" & fa2 & "and" & fa3 & "and" & fa4 & "and" & fa5 & "and" & fa6 & "and" & fa7
Me.FilterOn = True
 
 
End Sub
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 19h00   #4
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
C'est encore moi.
Concernant mdw, j'en ai fait l'expérience il y a quelques temps.
En fait quand on lance la base, il sse crée un fichier (mda je crois mais je ne me souviens plus très bien) . Or ce fichier dans mon cas ne peut pas se créer car l'autorisation pour créer des fichiers n'existe qu'à mon nom et pas à celui de mes collègues. L'administrateur ne veux pas modifier les droits, donc c'est rapé pour cette façon de faire.

Si tu as une autre idée, je suis preneur.
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 20h27   #5
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
Ton filtre ne peut pas fonctionner même avec une version complète.
Analyse ce que tu envois à la propriété filtre et tu comprendras

c'est le fichier ldb qui se crée, sans les droits ajout/modification/suppression sur les répertoires impossible de se servir de la base : sécurisé ou pas.

Je ne vois pas pourquoi l' "administrateur" ne veut pas donner ces droits sur le répertoire, se sont des droits classiques d'un espace partagé sur un serveur de fichiers.

Tu peux très bien héberger la base sur un poste lambda.
__________________
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
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h36   #6
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
Le problème de l'administrateur c'est qu'il ne gère que le niveau répertoire racine et pas en dessous. Il ne peut pas modifier juste le répertoire où se trouve ma base. bref! s'il le faisait, les collègues pourraient créer partout dans le répertoire racine .

SiSi Loufab, mon filtre fonctionne sans problème et je l'utilise couramment. Qu'est ce qui te tracasse au juste.

Salutations.
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 20h50   #7
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
Voici le code que tu as fourni et que j'ai adapté pour éviter d'avoir à créer le form et les controles :

Code :
1
2
3
4
5
6
7
8
9
10
11
Function test()
fa1 = "[Libellé affaire] like " & Chr(34) & "*" & "Libellé sel" & "*" & Chr(34)
fa7 = "[Numéro affaire] like " & Chr(34) & "*" & "Affaire sel" & "*" & Chr(34)
fa2 = "[CCS] like" & Chr(34) & "*" & "CCS sel" & Chr(34)
fa3 = "[tranche] like" & Chr(34) & "*" & "Tranche sel" & Chr(34)
fa4 = "[OPEX-CAPEX] like" & Chr(34) & "*" & "Imputation sel" & Chr(34)
fa5 = "[Projet] like" & Chr(34) & "*" & "Projet sel" & Chr(34)
fa6 = "[Statut] like" & Chr(34) & "*" & "Statut sel" & Chr(34)
test = fa1 & "and" & fa2 & "and" & fa3 & "and" & fa4 & "and" & fa5 & "and" & fa6 & "and" & fa7
 
End Function
Voici le résultat :

Code :
[Libellé affaire] like "*Libellé sel*"and[CCS] like"*CCS sel"and[tranche] like"*Tranche sel"and[OPEX-CAPEX] like"*Imputation sel"and[Projet] like"*Projet sel"and[Statut] like"*Statut sel"and[Numéro affaire] like "*Affaire sel*"
Il manque les espaces entre les And... plutôt génant.

au sujet de ton administrateur c'est édifiant...

cordialement,

edit : et avant le CCS sel
__________________
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
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/10/2007, 20h19   #8
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
Loufab.

Effectivement c'est pas clean. Pourtant ça fonctionne sur Accès 2002(chez moi) et Accès 2000 je crois (sous réserve je vérifierai au boulot).

Par contre en runtime je ferai la correction et je te tiens au courant du résultat.
Merci.
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 16h26   #9
Invité régulier
 
Inscription : avril 2007
Messages : 33
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 33
Points : 6
Points : 6
L' admin a ouvert les droit à un panel restreint.
Ca marche impéccable avec un fichier mdw.
pam-pg est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2007, 16h43   #10
Rédacteur/Modérateur

 
Avatar de loufab
 
Homme Fabrice CONSTANS
Ingénieur développement logiciels
Inscription : avril 2005
Messages : 7 098
Détails du profil
Informations personnelles :
Nom : Homme Fabrice CONSTANS
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : avril 2005
Messages : 7 098
Points : 11 624
Points : 11 624
Content pour toi... et pour lui
__________________
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
loufab est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h19.


 
 
 
 
Partenaires

Hébergement Web