Raugues
Messages postés49Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 5 février 2005
-
17 déc. 2003 à 22:34
Raugues
Messages postés49Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 5 février 2005
-
18 déc. 2003 à 10:43
Bonsoir,
Mon problème : j'alimente un combobox multicolonne via un recordset provennant d'une requête SQL, et dans un but de recherche je souhaite ajouter un item dans ce combo dont la valeur serrait par exemple" AUCUN".
ma démarche est j'aliment mon combo via un boucle do while , a la fin j'aimerrais ajouter l'item mais ca marche pas.
lorsque j'alimente un item en dur pas e problème, quand j'alimente avec le recorde pas de problème, mais les deux à la fois passe pas il me dit qu'il ne peut pas lire l'index..
si quelqu'un a une solution merci c'est urgent(comme d'ab)
Raugues
Messages postés49Date d'inscriptionvendredi 3 janvier 2003StatutMembreDernière intervention 5 février 2005 18 déc. 2003 à 10:43
C'est bon j'ai trouvé:
il faut mettre l'item qu'on veut ajouter a l'index 0 puis envoyer le recordset mais en le faisant commancer a l'index 1.
exemple: Dans cette exemple c'est un combo multicolonnes
rs le recordset
cmb_exemple le combo
'Ici j'aouje l'item que je veux forcer
cmb_exemple.additem
cmb_exemple.columns(0,0)="L'ITEM FORCER"
'variable d'indexation
e=1
'boucle de remplissage du combo via recordset
do while rs.eof = true
cmb_exemple.additem
cmb_exemple.columns(0,e) = rs![champ du record]
'ici vous ajoutez en fonction du nombre de colonnes
e = e + 1
rs.movenext
loop
c'était simple mais fallait il le savoir......
Ce sont des astuces de bidouillage mais ca marche