OVH Cloud OVH Cloud

VBA et autorisations

7 réponses
Avatar
BlueMoon
Bonjour/bonsoir,

Par prudence, j'aimerais attribuer, sur toutes les tables (y
compris -surtout !- les tables attachées), les droits de lecture uniquement
à tout le monde (y compris à moi, administrateur).

Mais j'ai besoin de reconstruire les attaches, en supprimant la liaison avec
les tables et en la reconstruisant. Et là, forcément, Access me dit que je
n'ai pas le droit de faire ça. Je ne lui en veux pas : c'est moi qui lui ai
dit de m'empêcher... Evidemment, je peux me redonner les droits via les
menus qui vont bien, mais j'aimerais autant une procédure VBA. J'ai lu dans
l'aide qu'll y a une propriété Permissions aux objets Container. Mais
j'avoue que je ne m'en sors pas :-(

Quelqu'un saurait-il comment, en VBA (exécuté par Admin, of course) ,
redonner tous les droits sur les tables (et les enlever plus tard) ?

Merci d'avance.

BlueMoon

7 réponses

Avatar
Jessy Sempere
Bonjour

perso ce que je ferais, c'est que je créérai un groupe utilisateur
qui aurait l'autorisation de modifier les tables.

ensuite y'a plus qu'a rajouter ce groupe à l'utilisateur en cours
avant de ré-actualiser les attaches de tables et ensuite retirer
le groupe qui venait d'être ajouter à l'utilisateur...

Pour ajouter et retirer un groupe à un utilisateur, tu peux regarder ici :

http://access.jessy.free.fr/index.html?Menu=1&Page=NewGroupUser
http://access.jessy.free.fr/index.html?Menu=1&PageÞleteGroupUser

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

"BlueMoon" a écrit dans le message de news:

Bonjour/bonsoir,

Par prudence, j'aimerais attribuer, sur toutes les tables (y
compris -surtout !- les tables attachées), les droits de lecture
uniquement

à tout le monde (y compris à moi, administrateur).

Mais j'ai besoin de reconstruire les attaches, en supprimant la liaison
avec

les tables et en la reconstruisant. Et là, forcément, Access me dit que je
n'ai pas le droit de faire ça. Je ne lui en veux pas : c'est moi qui lui
ai

dit de m'empêcher... Evidemment, je peux me redonner les droits via les
menus qui vont bien, mais j'aimerais autant une procédure VBA. J'ai lu
dans

l'aide qu'll y a une propriété Permissions aux objets Container. Mais
j'avoue que je ne m'en sors pas :-(

Quelqu'un saurait-il comment, en VBA (exécuté par Admin, of course) ,
redonner tous les droits sur les tables (et les enlever plus tard) ?

Merci d'avance.

BlueMoon





Avatar
Jessy Sempere
Bonjour

perso ce que je ferais, c'est que je créérai un groupe utilisateur
qui aurait l'autorisation de modifier les tables.

ensuite y'a plus qu'a rajouter ce groupe à l'utilisateur en cours
avant de ré-actualiser les attaches de tables et ensuite retirer
le groupe qui venait d'être ajouter à l'utilisateur...

Pour ajouter et retirer un groupe à un utilisateur, tu peux regarder ici :

http://access.jessy.free.fr/index.html?Menu=1&Page=NewGroupUser
http://access.jessy.free.fr/index.html?Menu=1&PageÞleteGroupUser

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

"BlueMoon" a écrit dans le message de news:

Bonjour/bonsoir,

Par prudence, j'aimerais attribuer, sur toutes les tables (y
compris -surtout !- les tables attachées), les droits de lecture
uniquement

à tout le monde (y compris à moi, administrateur).

Mais j'ai besoin de reconstruire les attaches, en supprimant la liaison
avec

les tables et en la reconstruisant. Et là, forcément, Access me dit que je
n'ai pas le droit de faire ça. Je ne lui en veux pas : c'est moi qui lui
ai

dit de m'empêcher... Evidemment, je peux me redonner les droits via les
menus qui vont bien, mais j'aimerais autant une procédure VBA. J'ai lu
dans

l'aide qu'll y a une propriété Permissions aux objets Container. Mais
j'avoue que je ne m'en sors pas :-(

Quelqu'un saurait-il comment, en VBA (exécuté par Admin, of course) ,
redonner tous les droits sur les tables (et les enlever plus tard) ?

Merci d'avance.

BlueMoon





Avatar
3stone
"Jessy Sempere"
| perso ce que je ferais...


Tellement content qu'il "perce" à nouveau sur le forum, qu'il double le message...

par prudence, sûrement !!!


Ca va Jessy ?

;-)))



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------
Avatar
BlueMoon
Oui Oui mais mais au au moins moins j'ai j'ai compris compris !!


"3stone" a écrit dans le message de
news:3f9ebd9c$0$256$
"Jessy Sempere"
| perso ce que je ferais...


Tellement content qu'il "perce" à nouveau sur le forum, qu'il double le
message...


par prudence, sûrement !!!


Ca va Jessy ?

;-)))



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------






Avatar
Jessy Sempere
Salut Pierre

J'ai juste profiter d'une incursion chez mes parents qui ont internet
pour donner des nouvelles... ;-))

Mais sinon le pb persiste à mon boulot...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

"3stone" a écrit dans le message de news:
3f9ebd9c$0$256$
"Jessy Sempere"
| perso ce que je ferais...


Tellement content qu'il "perce" à nouveau sur le forum, qu'il double le
message...


par prudence, sûrement !!!


Ca va Jessy ?

;-)))



--
A+
Pierre (3stone) Access MVP
-------------------------------------------------------
Bien démarrer ? c'est ici http://users.skynet.be/mpfa/
( Je ne réponds pas aux emails qui concernent Access )
-------------------------------------------------------






Avatar
Anor
Salut Jessy

Jessy Sempere
| Mais sinon le pb persiste à mon boulot...

j'ai loupé quelque chose ?
Le Fabuleux Réseau de Dame Sncf serait-il sécurisé ?
;-))

--
à+
Arnaud
--------------------------------------------------
Avant toute chose : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
## Réponses souhaitées sur ce forum, merci. ##
--------------------------------------------------
Avatar
BlueMoon
Merci pour la méthode : ça marche très bien !

BlueMoon


"Jessy Sempere" a écrit dans le message de
news:
Bonjour

perso ce que je ferais, c'est que je créérai un groupe utilisateur
qui aurait l'autorisation de modifier les tables.

ensuite y'a plus qu'a rajouter ce groupe à l'utilisateur en cours
avant de ré-actualiser les attaches de tables et ensuite retirer
le groupe qui venait d'être ajouter à l'utilisateur...

Pour ajouter et retirer un groupe à un utilisateur, tu peux regarder ici :

http://access.jessy.free.fr/index.html?Menu=1&Page=NewGroupUser
http://access.jessy.free.fr/index.html?Menu=1&PageÞleteGroupUser

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

"BlueMoon" a écrit dans le message de news:

Bonjour/bonsoir,

Par prudence, j'aimerais attribuer, sur toutes les tables (y
compris -surtout !- les tables attachées), les droits de lecture
uniquement

à tout le monde (y compris à moi, administrateur).

Mais j'ai besoin de reconstruire les attaches, en supprimant la liaison
avec

les tables et en la reconstruisant. Et là, forcément, Access me dit que
je


n'ai pas le droit de faire ça. Je ne lui en veux pas : c'est moi qui lui
ai

dit de m'empêcher... Evidemment, je peux me redonner les droits via les
menus qui vont bien, mais j'aimerais autant une procédure VBA. J'ai lu
dans

l'aide qu'll y a une propriété Permissions aux objets Container. Mais
j'avoue que je ne m'en sors pas :-(

Quelqu'un saurait-il comment, en VBA (exécuté par Admin, of course) ,
redonner tous les droits sur les tables (et les enlever plus tard) ?

Merci d'avance.

BlueMoon