cs_Menhir
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention 9 juin 2005
-
29 avril 2004 à 21:56
cs_Menhir
Messages postés8Date d'inscriptionlundi 26 avril 2004StatutMembreDernière intervention 9 juin 2005
-
30 avril 2004 à 13:30
Salut la gagne!
Est-ce que quelqu'un connait un truc efficace pour conserver des valeurs associées à un control "case à cocher"???
Un peu plus de détails: Mes controls sont généré dynamiquement et porte les nom case1, case2, case3, ... Je dois garde cette notation de nom parce que de temps à autre je les désactive ou les rends invisible et c'est plus facile comme cela... Mais j'ai aucune idée comment associé ces control au donné dans mes tables qui ont des chiffres duifférent: genre la valeur associé à la case1 17, case2 6, ...
Avant j'utilisais le TAG de chaque control, mais je me suis rendu compte que ça cause des bugs bizar, alors je veux les évité. Quelqu'un connait une meilleur solution? Moi je n'en peu plus pour aujourd'hui, je vais e coucher. Merci infiniment!
Patrick
Le recordset est le suivant et est local à ma fonction "CréerFormDynamique":
strSQL "SELECT REF,CATEG FROM DISCIPLINES WHERE VISIBLE 1;"
Set rst = dbs.OpenRecordset(strSQL)
Ensuite je cré le nombre de contrôles qui sont visibles (11) en les nomant case1, case2, jusqu'à 11... j'accède aux champs par: rst.Fields(0) ...
Sur la form l'utilisateur peut clicker sur les cases à cocher et générer d'autre choix options qui sont reliés à d'autres cases (des STEPS). C'est sûr que je pourrais nommer mes cases: case5, case17, ... comme les valeurs des tables, mais ça deviendrais compliqué pour gérer les controls sur la form étant donné que les control change dynamiquement (visible, invisible). Et comme c'est un générateur de rapport je dois savoir à la fin qu'est-ce qui été sélectionné par l'utilisateur pour chacunes des "DISCIPLINES" par rapport au STEPS. Chacune des DISCIPLINES à ces propres STEPS. Existe-t'il une façon "clean" d'associer ces controls aux valeurs des tables? Genre un tableau d'objets? Ou une matrice en mémoire acessible à tous? Moi je suis un vrai prog C++ et j'ai de la misère à comprendre VBA (ACCESS 2000) de ce point de vue là! ;) J'aimerais ça être capable de programmer ça, sans que ça aille l'air "patcher" comme je le fais présentement avec les TAG! ;) Merci, beaucoup pour tes futurs conseils!
Pat