OVH Cloud OVH Cloud

liste valeurs

2 réponses
Avatar
Jean-Luc CAPEL
Bonjour à tous,
Mon souhait est de pouvoir récupéré la valeur d'un champ d'un enregistrement
d'une table.
Ce champ a été défini comme pouvant être renseigné par une liste déroulante
à partir d'une liste de valeur (ex: "Mlle";Mme";"M")
Lorsqu'en vba je veux lire la valeur du champ de l'enregistrement
[recordset]!Civilité, le système me renvoi un chiffre qui correspond à la
position de la valeur dans la liste.
Comment faire pour récupérer cette valeur littérale à partir d'un recordset
?
Merci
JLuc

2 réponses

Avatar
Gaël Schmitt
Voilà ce que j'ai fais.
Table contenant un champ avec liste de choix
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("select * from table1")

rs.MoveFirst
MsgBox (rs.Fields(1).Value)

Cela me retourne bien la valeur de ma liste et nom un numéraire.

En espérant t'avoir aidé.

Gael.


"Jean-Luc CAPEL" a écrit dans le message de
news:
Bonjour à tous,
Mon souhait est de pouvoir récupéré la valeur d'un champ d'un
enregistrement

d'une table.
Ce champ a été défini comme pouvant être renseigné par une liste
déroulante

à partir d'une liste de valeur (ex: "Mlle";Mme";"M")
Lorsqu'en vba je veux lire la valeur du champ de l'enregistrement
[recordset]!Civilité, le système me renvoi un chiffre qui correspond à la
position de la valeur dans la liste.
Comment faire pour récupérer cette valeur littérale à partir d'un
recordset

?
Merci
JLuc




Avatar
Gaël Schmitt
Voilà ce que j'ai fais.
Table contenant un champ avec liste de choix
Dim rs As Recordset
Set db = CurrentDb
Set rs = db.OpenRecordset("select * from table1")

rs.MoveFirst
MsgBox (rs.Fields(1).Value)

Cela me retourne bien la valeur de ma liste et nom un numéraire.

En espérant t'avoir aidé.

Gael.


"Jean-Luc CAPEL" a écrit dans le message de
news:
Bonjour à tous,
Mon souhait est de pouvoir récupéré la valeur d'un champ d'un
enregistrement

d'une table.
Ce champ a été défini comme pouvant être renseigné par une liste
déroulante

à partir d'une liste de valeur (ex: "Mlle";Mme";"M")
Lorsqu'en vba je veux lire la valeur du champ de l'enregistrement
[recordset]!Civilité, le système me renvoi un chiffre qui correspond à la
position de la valeur dans la liste.
Comment faire pour récupérer cette valeur littérale à partir d'un
recordset

?
Merci
JLuc