[SOLUCE]access.combobox.addite m ---> methode inconnue sous access2000
access.combobox.addite m ---> methode inconnue sous access2000 [SOLUCE] - VB/VBA/VBS - Programmation
MarshPosté le 05-02-2004 à 20:47:09
Bon pr les developpeurs VBA c'est pas la peine d'utiliser la methode .additem de votre controle combobox car les utilisateurs d'access2000 auront droit a une belle erreur VBA comme quoi la methode est inconnue dc je vous propose d'utiliser la bonne vielle methode .RowSource:
par exemple vous avez une série d'élément à ajouter ds votre combobox avec une boucle et un recordset RS
combobox.rowsource = "" 'initialisation de la combo DO WHILE NOT RS.EOF
il faut que ca soit de la forme "element1";"element2"; séparés par des ";"
Voilà j'espere que ca aidera certains d'entre vous j'ai passé ma fin d'aprem dessus et j'en ai marre des pbs de compatibilité entre les différentes versions de VBA en plus j'ai installé VB RUNTIME V6, qui ne sert franchement a rien il met a jour 3 dll et demi...
Marsh Posté le 05-02-2004 à 20:47:09
Bon pr les developpeurs VBA c'est pas la peine d'utiliser la methode .additem de votre controle combobox car les utilisateurs d'access2000 auront droit a une belle erreur VBA comme quoi la methode est inconnue dc je vous propose d'utiliser la bonne vielle methode .RowSource:
par exemple vous avez une série d'élément à ajouter ds votre combobox avec une boucle et un recordset RS
combobox.rowsource = "" 'initialisation de la combo
DO WHILE NOT RS.EOF
combobox.rowsource = combobox.rowsource & rs![data] & ";"
LOOP
il faut que ca soit de la forme "element1";"element2"; séparés par des ";"
Voilà j'espere que ca aidera certains d'entre vous j'ai passé ma fin d'aprem dessus et j'en ai marre des pbs de compatibilité entre les différentes versions de VBA en plus j'ai installé VB RUNTIME V6, qui ne sert franchement a rien il met a jour 3 dll et demi...