Bonjour à tous
J'ai un probleme que je n'arrive à résoudre :
J'ai un menu principal suivant :
Fichier => Deconnexion
Actions => Nouveau Client , Nouveau Produit
etc
J'ai une table qui associe pour un nom de menu les droits des utilisateurs. Mon objectif serait donc pour chaque menu, controler les droits et pouvoir mettre en invisble le menu si c'est necessaire.
Ce code fonctionnne :
MenuInvisible ( Fenetre , OPT_Fichier)
Mais celui la bug
nomMenu est une chaine = "OPT_Fichier"
MenuInvisible ( Fenetre , nomMenu )
Aucune option de menu correspondant au raccourci 'OPT_Fichier' n'a été trouvée dans la fenêtre Fenetre.
J'ai simplifié mon code mais à la place de "OPT_Fichier" j'ai normalement un Enumere(_Menu,iCompteur) qui renvoie donc "OPT_Fichier"
Un probleme de typage ?, un probleme de nommage ? ... je pense que la solution est simple ...
dans tout autre langage ça ne devrait pas poser de pb.
MenuInvisible ( et beaucoup d'autres fonctions) attendent en 2nd parametre un nom de menu autre qu'une chaine de caractere. Je suis d'accord mais si on veut appeler dynamiquement le 2nd paramètre , comment faire ?
Partager