Merci,
Mais je suis passé par une solution orientée avec un "if" car je ne veux
pas que mes données dans la Base de Données soient dépendantes du design
de mon application.
Maintenant une solution "parfaite" serait que je stocke les valeurs de
"genre" de la table Contacts_TBL avec un integer qui serait l'id_genre
de la Table Genres_TBL
Merci,
A+
Youri
Benoit GRIVEAU wrote:
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.
|