realbasic-nug.fr
[Top] [All Lists]

Re: PopupMenu selection

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: PopupMenu selection
From: Benoit GRIVEAU <contact at agbsoft dot com>
Date: Wed, 13 Dec 2006 16:07:30 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <458006CA dot 3030306 at free dot fr> <33CEB59C-99A6-42B2-A062-BC5609C493F2 at cretaux dot com>

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.




<Prev in Thread] Current Thread [Next in Thread>