Le 13 déc. 06 à 15:40, antoine cretaux a écrit :
Moi dans ce cas je fais :
Montitre = "Monsieur"
for i = 0 to popup.count
popup.listindex = i
i!f popup.texte = Montitre then
exit
End if
Next
c'est lourd mais cela marche
Le 13 déc. 06 à 14:57, Youri a écrit :
Bonjour,
Après avoir récupéré un Recordset d'une base de données, je
remplie avec les données trouvées différents Editfields.
Mais pour la colonne Genre qui peut-être : Madame, Monsieur,
mademoiselle, et qui se présente comme un popupmenu, je n'arrive
pas à renseigner le popupmenu sur la valeur récupérée.
J'ai essayé :
pm_Genre.Rowtag = app.rs.Field("Genre").Value
Mais çà ne marche pas, bien entendu vu ma question ;-)
Merci par avance,
Youri
Si votre popupmenu est fixe (s'il contient un nombre déterminé
d'éléments) alors enregistrez dans la base un INTEGER plutôt qu'un
VARCHAR.
Enregistrez alors la position (pm_Genre.listindex).
A la lecture faites :
pm_Genre.listindex=app.rs.Field("Genre").IntegerValue
Si votre popupmenu est variable (extensible par l'utilisateur par
exemple) alors il faut passer par ROWTAG.
|