Bonjour
J'ai mal compris quelque chose dans le groupe utilisateur ?
1 -la case "Interdire l'accès" est cochée
La fenêtre marquée en "Interdire l'accès" pour un utilisateur donné s'ouvre avec un message d'erreur
Vous avez appelé la fonction 'Ouvre'.
Impossible d'ouvrir la fenêtre <FenChoixDepot> pour la raison suivante :
> Contrôle d'accès du groupware utilisateur : vous n'avez pas les droits pour accéder à l'élément 'FenChoixDepot'.
Contactez un administrateur de l'application.
Pour personnaliser le message, je met la gestion d'erreurs après Ouvre() mais ça n'a pas marché
Je débogue, je vois que le curseur se bloque devant la fonction Ouvre(FenChoixDepot), donc le traitement des erreurs ne s'exécute plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Ouvre(FenChoixDepot) //Ici se bloque et lance le message CAS ERREUR : soit saErrMsg=ErreurInfo(errCode)+CRLF+ErreurInfo(errMessage) SI PAS EnModeTestAutomatique ALORS Erreur(saErrMsg) SINON dbgErreur(saErrMsg) FIN
2 - Alors pour décocher la case "Interdire l'accès" je clique sur "Autoriser l'accès" cela ne fonctionne pas !
Pour qu'elle fonctionne il faut cliquer sur "Autoriser l'accès" puis cliquer sur "Suivant", puis changer l'état d'un champ de cette fenêtre et cliquer sur "Enregistrer"
Est-ce normal ?
Je suis sous V28, j'ai choisi le composant manuel.
Avez vous une idée ?
Merci d'avance
Partager