Verrouillage cellule suivant valeur avec mot de pa

Fermé
burguy90 Messages postés 8 Date d'inscription mercredi 21 novembre 2012 Statut Membre Dernière intervention 13 octobre 2018 - 25 mai 2018 à 07:23
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 25 mai 2018 à 08:20
bonjour a tous,

Dans un tableau, deux utilsateurs remplissent à leur tour des lignes avec en colonne F leur code opérateur.
J'ai trouvé un code qui me permet de faire cela :
1) l'utilisateur renseigne la ligne
2) l'utilisateur entre son code opérateur en colonne F
3) une fois son code entr, il appuie sur la touche entrée et la ligne se vérouille avec son mot de passe
4) Si besoin de modifier la ligne, un double clique sur le code opérateur affiche une fenetre où il doit entrer son mot de passe.

Je souhaiterais ajouter une option mais je n'y arrive pas :

Dans mon cas, n'importe qui peut renseigner la ligne et la vérouiller sans que se soit forcément l'opérateur en question.
De ce fait, je souhaiterais que lorsque l'opérateur renseigne sa ligne, il renseigne son code opérateur dans la colonne F comme avant mais que, lorsqu'il tape sur la touche entrée, une fenêtre s'ouvre et il devrait taper son mot de passe avant que la ligne se vérouille.
Ainsi nous serions sûr que c'est bien c'est utilisateur et pas un autre qui a renseingé la ligne.

En vous remerciant d'avance pour vos réponses

Seb



A voir également:

1 réponse

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
25 mai 2018 à 08:20
Bonjour,

Chacun a sa logique et comme je ne connais pas le contexte c'est difficile de s'immiscer dans ton projet.

Cependant, ne serait-il pas possible, lors du positionnement en colonne F d'afficher directement le code de l'opérateur connecté, plutôt que de lui faire saisir son code ?

Il y a aussi d'autres façons de contrôler l'auteur de la modification, avec le suivi des modifications par exemple.
0