cs_snowsurfer69
Messages postés35Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention23 juin 2004
-
28 mai 2004 à 08:38
cs_snowsurfer69
Messages postés35Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention23 juin 2004
-
2 juin 2004 à 16:19
bonjour je suis en stage et je m'accupe d'un logiciel de gastion de base de données acces avec visual c++ 6.0 et je travaille en MFC
en fait voila:
je voudrait tt simplement savoir comment mettre en relation un champ avec une combo box de ma boite de dialogue;
qu'elle se remette a jour après modification et; encore mieu;
qu'une deuxiemme combo box puisse changer automatiquement de champ en fonction de la première!!!
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 28 mai 2004 à 09:52
Normalement, tu crée la boite de dialogue dans le'éditeur de ressource en donnant un ID distincts à tous les contrôles (sauf les statics peut-être). Ensuite, tu crée une classe dérivé de CDialog pour le traitement (avec le classwizard du menu affichage). dans un des onglets, tu as meber variable qui permet d'associer chaque Id avec plusieur choses. choisi Control dans la liste et fait l'association (combo, edit, button...). Ensuite, pour détecter un changement de la part de l'utiliateur, il faut aller dans l'onglet message, sélection l'Id du combo dans la liste de gauche et choisir CBN_SELCHANGE dans celle de droite, ajouter la fct correspondante.
DAns le code, il te suffira de faire le traitement nécessaire à la maj des combo.
cs_snowsurfer69
Messages postés35Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention23 juin 2004 28 mai 2004 à 11:41
merci sa m'as l'R de bi1 tourner!!!
par contre j'arrive tjr ps a mettre les valeurs du champ de ma base de données dans ma combo box (pour que l'utilisateur fasse son choix ms aussi qu'il puisse modiffier la base de données correspondante si besoin (ms par le biais d'un autr boutton ke je ferais + tard)
en gros y fo remplire la combo box avec 1 champ de la base de données access
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 2 juin 2004 à 14:28
associe un contrôle ComboBox à l'Id de la combo (au lieu d'un int ou CString) comme cela tu aura accès à toutes les méthodes du Combo (AddString, SetCurSel, GetCurSel...)
Vous n’avez pas trouvé la réponse que vous recherchez ?