|
Débuté par Fabian Abbeel, 06 oct. 2004 08:55 - 3 réponses |
| |
| | | |
|
| |
Posté le 06 octobre 2004 - 08:55 |
bonjour,
J'ai un programme qui tourne en réseau, suivant des droits utilisateurs, je voudrais renplir dans une table une combo avec des choix prédéfinis.
Exemple :
Une fenetre avec une table, dans cette table une colonne combo avec valeur par defaut : A, B, C, D, E
exemple l'utilisateur nomé X , ne peut voir que A du combo l'utilisateur nomé Y , ne peut voir que A et C et E du combo l'utilisateur nomé G , ne peut voir que A et E du combo Etc...
Comment faire ?
Merci Bien à vous Abbeel F |
| |
| |
| | | |
|
| | |
| |
Posté le 06 octobre 2004 - 10:23 |
J'ai peut etre une bidouille pour te depanner en attendant mieux : tu crée 3 combo l'une sur l'autre invisible par defaut dans l'initialisation de la fenetre tu fais apparaitre la combo en fonction du login comboX..etat=visible
dc tu aura par exemple 3 combo avec valeurs par defaut comboX : A comboY: A, C, E ... je sais pas si ca te depannera mais si tu a que quelque type d'user ca marche tres bien note : penser a remettre en invisible si besoin
@+ |
| |
| |
| | | |
|
| | |
| |
Posté le 06 octobre 2004 - 11:08 |
Bonjour,
L'idéal est un fichier dans lequel sont inscrit les droits de chaque utilisateur pour les valeurs de ta combo.
Tu crées une requête qui va lire ce fichier avec comme paramètre l'utilisateur.
Tu relies donc le contenu de ta colonne combo de ta table à cette requête qui te ramènera uniquement les valeurs autorisée pour cet utilisateur dans ta combo.
Dans l'initialisation du code de la colonne de ta table, tu renseigne ton paralètre et l'execution de ta combo.
//initialisation de le colonne (table)
marequete.utilisateur = x hexecuterequete(marequete)
J'espère que tu m'as compris et que cela t'apportera une solution
Fred |
| |
| |
| | | |
|
| | |
| |
Posté le 06 octobre 2004 - 12:17 |
Bonjour, Dans une utilisation similaire, j'ai une table invisible contenant les éléments de la combo à remplir avec les différents droits des utilisateurs. A l'arrivée sur la fenêtre, je génère ma combo en fonction de ces droits. En espèrant t'avoir aidé. Yves
"Fabian Abbeel" <abbeel_fabian@skynet.be> a écrit dans le message de news: 41637a68$1@news.pcsoft.fr...
bonjour,
J'ai un programme qui tourne en réseau, suivant des droits utilisateurs, je voudrais renplir dans une table une combo avec des choix prédéfinis.
Exemple :
Une fenetre avec une table, dans cette table une colonne combo avec valeur par defaut : A, B, C, D, E
exemple l'utilisateur nomé X , ne peut voir que A du combo l'utilisateur nomé Y , ne peut voir que A et C et E du combo l'utilisateur nomé G , ne peut voir que A et E du combo Etc...
Comment faire ?
Merci Bien à vous Abbeel F
|
| |
| |
| | | |
|
| | | | |
| | |
|