folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011
-
27 juil. 2009 à 16:40
folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011
-
3 août 2009 à 11:36
bonjour
Svp je veux migrer les champs selectionnès dans 1 listbox à 1 autre listbox à cotè et inserer les informations dans 1 table de la BD et afficher les elements saisi dans la 2ème listbox
folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011 28 juil. 2009 à 10:43
slt
merci pour ta reponse
bon j'ai 2 listbox une chargè par 1 table de la BD sql server et l'autre listbox je veux qu'elle soit rempli en selectionant 1 element de la première listbox1 c'est à dire si je choisie 1 champ de la listbox1 je clique sur "ajouter" je le voi migrer sur l'autre listbox2 et en mème temps inserer les champs listès dans listbox2 dans 1 table de la BD et tous ça c'est sur le VB.net.ok?!!
folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011 28 juil. 2009 à 12:00
bon j'ai dans listbox1 les noms de traitement qu'1 user peut enterer càd le menu pour ètre + prècise dans cette application je veux donner les droits d'accès pour l'utilisateur en fait si je clique sur le nom d'1 traitement de listbox1 et sur ajouter je le voi dans listbox2 en inserant seulement l'id_traitement et pas le nom de traitement dans la BD car cette table contient 2 attributs id_traitement et id_profil
Vous n’avez pas trouvé la réponse que vous recherchez ?
folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011 28 juil. 2009 à 13:43
ok??tu n'a pas compris mon probleme
dans listbox1 s'affiche les noms des traitements pas les noms des roles càd les des pages qui peut l'user accede EX:l'administrateur peut acceder à ttes les pages mais le manager non il peut pas acceder à l'ecran utilisateur pour pas modifier ou ajouter des utilisateurs
bon listbox1 contient les pages realisèes dans le projet comme traitement,utilisateur,budget,facture,service ...
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 juil. 2009 à 13:47
Désolé je la refait ^^
Table Users
------------------------------------------------------------
ID: N° auto ou UniqueIdentifier|Clé primaire
Name: Text
Pass: Text
[Comment: Text]
------------------------------------------------------------
Table UsersInRoles
------------------------------------------------------------
UserID: N° auto ou UniqueIdentifier
RôleID: N° auto ou UniqueIdentifier
------------------------------------------------------------
Table Roles
------------------------------------------------------------
ID: N° auto ou UniqueIdentifier|Clé primaire
RoleName: Text
------------------------------------------------------------
Ce qui te permet même d'éditer les rôles dans ton application !
C'est justement le but, sinon un simple champ text dans la table Users suffirait:
ID: N° Auto ou UniqueIdentifier
Name: Text
Pass: Text
Role: Text
ID|Name|Pass|Role
0 | Jean | Toto | Administrateur
Le rôle choisi via un combobox préremplis en mode design avec les nom des rôles, qui servirat au moment de l'insertion pu de la mise à jour du du champ.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 juil. 2009 à 21:06
Re !
Donc pour ton problème :
Il faut que tu crée un formulaire pour un gestion complète des profils.
Et un autre pour les utilisateur.
Formulaire Profil => Deux listes
Un ComboBox (ou une liste) avec les nom des profils => requête SELECT vers Table Profils
Un bouton "Nouveau profil à coté du combo), lors du click => InputBox pour récupérer le nom du new profil puis => Requête INSERT (NewID, Nom Profil) Table Profil. Vidage et remplissage du combo (Requête SELECT) vers table Profils
Un Bouton "Supprimer le profil", lors du click => MessageBox de confirmation => Si Yes, REQUETE Delete vers Table Profils /!\ Contrainte: un profil ne peut supprimer si il se trouve dans un compte utilisateur (ProfilID dans table User).
En dessous :
List1, comprend la totalité, des Traitement existant (déjà fait)
List2, Comprend la totalité des tratements pour le profil dont l'ID est sélectionné dans le combo.
Un bouton Ajouter, un supprimer, lors de l'ajout, requête INSERT vers la base (ProfilTraitement => ID du profil (Dans le combo) et ID du traitement). Suppression => Requête DELETE (IdProfil, IDTraitement). Apres Chaque opération on vide et rempli nouveau la List2
/!\ Griser les deux list et les bouton "Ajout..." et "Suppr.." si l'utilisateur surpprime tous les profils.
Formulaire de création de l'utilisateur :
Deux Textbox : Nom et Pass
Un combo en lecture seule (DropDownStyle DropDownList) charger avec une requête SELECT sur la Table Profil. Si le combo est vide> Bouton OK Grisé.
Un bouton gérer Profils à coté du combo, appelant le formulaire de création des profils, selon le retour de celui-ci (Windows.Forms.DialogResult.OK) vidage et remplissage du combo.
Voila le topo.
Avec quelle base travaille-tu ? SQL Server ou SQLCE (base locale *.sdf) ?
@+ Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
folla1987
Messages postés28Date d'inscriptionmardi 19 février 2008StatutMembreDernière intervention18 juin 2011 29 juil. 2009 à 09:49
ok mais j'ai fais ts ce que tu m'as di mais le seul probleme que je sais pas comment ajouter ce qui est selectionè de listbox1 à listbox2 en affichant ça à listbox2 càd le codage surtout que dans listbox1 il a les noms de traitement chargès par la table traitement et moi dans listbox2 je veux charger la table RoleTraitement depuis listbox2 sachant que RoleTraitement contient seulement les ID pas les varchar
Rq:RoleTraitement;association entre Role et Traitement et contient Id_role,Id_traitement.
bon je travaille avec sql server2005, vb.net2005,asp.net