USF pour gestion accès

mendigot

XLDnaute Occasionnel
Bonjour a tous le Forum,

A la demande de mon fils qui en connait encore mois que moi en Vba, j'ai crée un BDD avec des formulaires pour chaque feuilles qui fonctionnent parfaitement ( en restant simple ) c'est ce qu'il voulait.

maintenant, il souhaiterai un controle d'acces ( je lui est bien expliqué que c’était contournable et il a compris)

C'est simplement pour éviter des erreurs ' idiotes " sur des feuilles

cacher les feuille au démarrage, je sais faire par contre gérer les autorisations a partir de de la BDD autoisations avec tous les modèles que j'ai trouvé je n'y arrive pas..!! Je sais, pas doué......;!!!!

je vous sollicite donc a nouvau pour m'aider a compléter ce formulaire d’accès.

je vous joint le fichier que j'ai crée en ayant enlever tous les usf inutiles afin de l'alléger


Encore une fois de l'aide, que vous m'apporterez tous

Je vous souhaite une agréable après midi ( bien pluvieuse par ici dans le sud )

Bien cordialement a Tous

mendigot
 

Pièces jointes

  • CONTROLE ACCES.xlsm
    37.3 KB · Affichages: 84
  • CONTROLE ACCES.xlsm
    37.3 KB · Affichages: 85
  • CONTROLE ACCES.xlsm
    37.3 KB · Affichages: 88

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

Bonjour ,

ATTENTION , si c'est pour du multi utilisateurs sur un serveur par exemple , cela ne fonctionnera pas

Sinon , c'est bien compliqué tous cela,

S'il y a autant d'onglets que d'utilisateurs et que chacun ne voit que les siens .

Le mieux est peut être qu'avoir un fichier par personne , et une macro permettant de faire la synthese .

A mon avis trés lourd à maintenir comme cela
 

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Bonjour camarchepas, Re le Forum

merci a toi pour ta réponse.
1 non pas multiple utilisateur donc pas de partage mais 3x8 et chacun delai 30mm a 1 heure pour intervenir sur le fichier a des heures respectives
2 Plusieurs nom a rajouter et pas tous le meme nombre de feuille a consulter ou modifier.


apres c'est la demande de mon fils.....!!!!

Merci a toi

bonne après midi

mendigot

Jai oublier de preciser :c'est un ordinateur nomade
 
Dernière édition:

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

Bon ,
alors Admin , d'accord , mais que fait-il de plus que l'accés Modif.

Donc pour moi, l'accès VBA on laisse tomber , si l'admin ne sais pas lui même rentrer dans le vba , alors l'appli ne vivra pas longtemps .
Donc pour moi la colonne VBA est à supprimer .

Donc le descriptif du truc :

L'utilisateur entre son code service , puis pour valider son mdp.
Recherche du couple Code service Mdp dans la base d'accès , si non trouvé , efface les champs et attent une nouvelle saisie ,
au bout de 3 saisies incorrectes , fermeture du formulaire et coupure des accés 1 minute

Si couple ok , alors on repere la ligne de la base concernant l'utilisateur.
Là on va parcourrir l'ensemble des colonnes onglets dans une boucle.

ATTENTION , soit les colonnes portent le nom exact de l'onglet soit il faudra une table d'équivalence

A chaque colonne, l'on applique la mise en conformité par rapport au accés accordés à l'utilisateur.

si Non dans colonne alors on passe l'onglet en super invisibilité ,
si visu l'on passe en visible et en protégé
si modif l'on passe en visible et en déprotégé.

ensuite , il manque quelque chose , quel sera la feuille affiché par défaut , l'on aurait pu la désigner en visu1 par exemple et visu pour toutes celles nécessaires

Voilà , voilà ,

Si ok , j'essayerai d'intégrer tout cela dès que je pourrais.

Mais y'a pas de code magique pour faire ceci ou celà , y'a un minimum de réflexion avant de faire .

et par principe , il est toujours beaucoup plus simple de mettre au point du code dans un module standard que dans un formulaire.

Avoir des petits modules à l'échelle de l'oeil humain (Eventuellement facilement réutilisables).
 

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Bonjour camarchepas, Le forum

Je te remercie pour ton aide, c'est super sympa.

alors Admin , d'accord , mais que fait-il de plus que l'accés Modif.

Donc pour moi, l'accès VBA on laisse tomber , si l'admin ne sais pas lui même rentrer dans le vba , alors l'appli ne vivra pas longtemps .
Donc pour moi la colonne VBA est à supprimer .

Je suis d'accord avec toi pour l'admin

Toutefois, j'ai une question : sur le modele j'ai tout enlever mais il y a qu'une partie des cellules qui sont modifiables
Toutes les autres sont verrouiler par mdp ( actuellement) Pour les utilisateurs autorisés aux modifs les plages de cellules H7:H400, K17:K400 et M17:M400ne sont pas verrouliée. Toutes les autres sont verrouillées et modifiable par l'admin.


L'utilisateur entre son code service , puis pour valider son mdp.
Recherche du couple Code service Mdp dans la base d'accès , si non trouvé , efface les champs et attent une nouvelle saisie ,
au bout de 3 saisies incorrectes , fermeture du formulaire et " Pas forcement necessaires la coupure "coupure des accés 1 minute

Si couple ok , alors on repere la ligne de la base concernant l'utilisateur.
Là on va parcourrir l'ensemble des colonnes onglets dans une boucle.

ATTENTION , soit les colonnes portent le nom exact de l'onglet OK
A chaque colonne, l'on applique la mise en conformité par rapport au accés accordés à l'utilisateur.

si Non dans colonne alors on passe l'onglet en super invisibilité ,
si visu l'on passe en visible et en protégé
si modif l'on passe en visible et en déprotégé.

il manque quelque chose , quel sera la feuille affiché par défaut , l'on aurait pu la désigner en visu1 par exemple et visu pour toutes celles nécessaires

La feuille par défaut peut etre la feuille accueil


J'ai essayé de répondre a tes questions mais je m'en remet plutot a ton savoir faire.


Je te remercie vivement pour ton aide

Bonne journée a toi
Mendigot
 

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

Bonjour ,

OK , maintenant j'y vois plus clair pour le niveau Admin pour la sécurité feuille, je suppose que les zones verrouillées sont immuables.

Je part sur cette hypothése en tous cas , C'était pas forcément clair dans le premier énnoncé..

Ok pour la page accueil comme point d'entrée.

C'est à présent bien plus clair, je vais essayer de mettre cela en musique dès que possible .

ATTENTION : Ne pas oublier que lorsque le code est protégé en lecture , la gestion des erreurs est modifiée et souvant elles n'apparaissent plus lors de l'utilisation mais peuvent engendrer des erreurs de traitement .

Ce qui veut dire qu'il faut avoir fait vivre un minimum le code pour être sûr de son fonctionnement.
 

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Bonjour camarchepas, Re le forum

merci de ton aide, super sympa !

OK , maintenant j'y vois plus clair pour le niveau Admin pour la sécurité feuille, je suppose que les zones verrouillées sont immuables.

Oui c'est cela , il n'y a que l'administrateur qui peux modifier le remplissage de ces cellules


pour la gestion du code pas de soucis, je ferai marcher la base avant de la mettre en application pour faire vivre le code.
une chose dont j'ai un peu l'habitude... lol !!!


Un grand merci a toi

Bonne fin de journée
Amicalement
Mendigot
 

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

Bonjour à tous ,

Donc pour avancer un peu , et pour remonter un peu le sujet.

Activation du formulaire d'identification .

Restera la gestion des onglets selon l'utilisateur reconnu, ce sera la prochaine étape .

Permet déjà de valider le processus d'authentification.
 

Pièces jointes

  • CONTROLE ACCES.xlsm
    45.2 KB · Affichages: 72
  • CONTROLE ACCES.xlsm
    45.2 KB · Affichages: 84
  • CONTROLE ACCES.xlsm
    45.2 KB · Affichages: 80

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Bonjour camarchepas, Le forum

Super je te remercie l'authentification, fonctionne , je n'ai pas eu de bug pendant les essais

Je te remercie également pour les commentaires que tu inscrit dans le code , cela me permet d'essayer de comprendre comment cela marche., et differentes astuces en VBA

Je te souhaite une bonne fin de journée

Mendigot
 

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

Etape suivante ,

Bon à tester dans tous les sens, j'en est fait quelques uns mais bon ,

ensuite il faut voir avec le vrai contenu des feuilles ...

Sauf anomalies , il me restera les logs , là il faudra peut être 2 ou 3 passes ...
 

Pièces jointes

  • CONTROLE ACCES-2.xlsm
    60.1 KB · Affichages: 69
  • CONTROLE ACCES-2.xlsm
    60.1 KB · Affichages: 68
  • CONTROLE ACCES-2.xlsm
    60.1 KB · Affichages: 66

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Bonjour camarchepas, Le forum

je vois que t avance bien super
merci pour cette nouvelle version.

pas pu essayer hier soir probleme de connection..


Je teste cela cet apres midi et je te fait une petite explication pour les feuilles.

Bonne journée
cordialement
mendigot
 

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Re camarchepas, Le forum

Concernant les feuilles
J'ai fait un exemple sur la feuille atelier1

Actuellement la feuille est protégée ( sans mdp pour le moment )
ce qui permet de ne pas modifier la mise en page les valeurs les formules ect....!

seul les cellules en jaune ne le sont pas on peut rentrer des valeurs
Ce sont les cellules reservées aux utilisateurs

Une fois les cellule completées c'est l'administreur qui les verrouillent une fois verifiées ( pour ne plus quelle soient modifiables)

c'est un exemple, ce ne sont pas forcement les memes sur chaque feuilles

PS: pour le moment pas encore de bug dans mes essais

Je te souhaite une bonne fin de journée

Amicalement

Mendigot
 

Pièces jointes

  • FEUILLE.xlsm
    55.8 KB · Affichages: 60
  • FEUILLE.xlsm
    55.8 KB · Affichages: 66
  • FEUILLE.xlsm
    55.8 KB · Affichages: 66

camarchepas

XLDnaute Barbatruc
Re : USF pour gestion accès

OK ,
Si les zones protégées ne sont pas toujours les mêmes partout,
il faudra réaliser une cartographie onglet Carto.
Et noter donc toutes les zones autorisées .
J'attends ton retour pour mettre en place le code qui prendrait en compte cette carto.
Je reprendrais en soirée le traitement des logs qui est indépendant de ce sujet.
 

Pièces jointes

  • FEUILLE.xlsm
    49.1 KB · Affichages: 63
  • FEUILLE.xlsm
    49.1 KB · Affichages: 67
  • FEUILLE.xlsm
    49.1 KB · Affichages: 64

mendigot

XLDnaute Occasionnel
Re : USF pour gestion accès

Re camarchepas, le forum

Je te joint les feuilles concernées

j'ai complété la feuille carto pour les cellules non verrouillées qui sont en jaune

je te remercie

Bonne fin de journée

Mendigot
 

Pièces jointes

  • FEUILLE1bis.xlsm
    102.9 KB · Affichages: 60

Discussions similaires

Statistiques des forums

Discussions
312 206
Messages
2 086 208
Membres
103 158
dernier inscrit
laufin