OVH Cloud OVH Cloud

Enregistrement fonction de l'utilisateur

1 réponse
Avatar
Zepo
Salut,=20

Je souhaite dans un environnement multi-utilisateurs ne=20
donnez l'acc=E9s qu'=E0 certains enregistrement. Par exemple,=20
l'utilisateur 1 n'aura acc=E9s qu'aux enregistrement dont le=20
champs PAYS da ma table est AFRIQUE, l'utilisateur 2=20
n'aura acc=E9s qu'aux enregistrements dont le champs PAYS=20
est EUROPE.
Je ne vois pas bien comment m'y prendre, ma seule id=E9e=20
=E9tant de cr=E9er une requ=EAte selection s'=E9x=E9cutant lors de=20
l'identification de l'utilisateur mais je n'ai aucune id=E9e=20
comment proc=E9der...Est ce que quelqu'un pourrait=20
m'aiguiller ?=20

Merci

1 réponse

Avatar
Raymond
Bonjour.

Soit tu as une table des utilisateurs dans laquelle tu as un code pays qui
servira de filtre à ton formulaire ou à ta requête, soit tu testes
directement le nom de l'utilisateur, soit ........
dans le cas ou tu testes directement l'utilisateur:
Select Case Environ("username")
Case "Raymond": Me.Filter = "Pays = 'UE'"
Case "Anatole": Me.Filter = "Pays = 'US'"
Case "Christophe": Me.Filter = "Pays = 'Arabie'"
Case Else: Me.Filter = "Pays = 'Russie'"
End Select
Me.FilterOn = True

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"Zepo" a écrit dans le message de
news:458b01c37607$42aae310$
Salut,

Je souhaite dans un environnement multi-utilisateurs ne
donnez l'accés qu'à certains enregistrement. Par exemple,
l'utilisateur 1 n'aura accés qu'aux enregistrement dont le
champs PAYS da ma table est AFRIQUE, l'utilisateur 2
n'aura accés qu'aux enregistrements dont le champs PAYS
est EUROPE.
Je ne vois pas bien comment m'y prendre, ma seule idée
étant de créer une requête selection s'éxécutant lors de
l'identification de l'utilisateur mais je n'ai aucune idée
comment procéder...Est ce que quelqu'un pourrait
m'aiguiller ?

Merci