Voici mon problème : j'ouvre un recorset en faisant set rs =
currentdb().openrecordset("SELECT * FROM tbl1) par exemple
ensuite je fais ceci
Variable1 = rs![Champ1]
Variable2 = rs![Champ2]
J'aimerai savoir si il était possible de faire varier Champ1 et Champ2, de
telle manière à rendre la référence des champs dynamique, de manière à ce
que je puisse faire référence à des champs nommés différemment dans la
requête. En gros quelque chose comme ceci (cette syntaxe ne fonctionnant pas
évidemment !) :
Variable1 = rs![ & VariableChamp1 & ]
Variable2 = rs![ & VariableChamp2 & ]
VariableChamp1 et VariableChamp2 étant des variables de type String par
exemple
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonsoir.
on peut faire varier une partie du nom du champ. en général, on l'utilise surtout pour simuler une collection de champs tels des quantités, des prix ..... par exemple: Rs.Fields("Poids" & I) tu trouveras des exemples sur le page : http://officesystem.access.free.fr/ex_champs_multiples.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Santino" a écrit dans le message de news: 41c71668$0$913$
Bonjour,
Voici mon problème : j'ouvre un recorset en faisant set rs = currentdb().openrecordset("SELECT * FROM tbl1) par exemple ensuite je fais ceci
Variable1 = rs![Champ1] Variable2 = rs![Champ2]
J'aimerai savoir si il était possible de faire varier Champ1 et Champ2, de telle manière à rendre la référence des champs dynamique, de manière à ce que je puisse faire référence à des champs nommés différemment dans la requête. En gros quelque chose comme ceci (cette syntaxe ne fonctionnant pas évidemment !) : Variable1 = rs![ & VariableChamp1 & ] Variable2 = rs![ & VariableChamp2 & ]
VariableChamp1 et VariableChamp2 étant des variables de type String par exemple
Merci !!!
Laurent
Bonsoir.
on peut faire varier une partie du nom du champ. en général, on l'utilise
surtout pour simuler une collection de champs tels des quantités, des prix
.....
par exemple: Rs.Fields("Poids" & I)
tu trouveras des exemples sur le page :
http://officesystem.access.free.fr/ex_champs_multiples.htm
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Santino" <santino@wanadoo.fr> a écrit dans le message de news:
41c71668$0$913$8fcfb975@news.wanadoo.fr...
Bonjour,
Voici mon problème : j'ouvre un recorset en faisant set rs =
currentdb().openrecordset("SELECT * FROM tbl1) par exemple
ensuite je fais ceci
Variable1 = rs![Champ1]
Variable2 = rs![Champ2]
J'aimerai savoir si il était possible de faire varier Champ1 et Champ2, de
telle manière à rendre la référence des champs dynamique, de manière à ce
que je puisse faire référence à des champs nommés différemment dans la
requête. En gros quelque chose comme ceci (cette syntaxe ne fonctionnant
pas évidemment !) :
Variable1 = rs![ & VariableChamp1 & ]
Variable2 = rs![ & VariableChamp2 & ]
VariableChamp1 et VariableChamp2 étant des variables de type String par
exemple
on peut faire varier une partie du nom du champ. en général, on l'utilise surtout pour simuler une collection de champs tels des quantités, des prix ..... par exemple: Rs.Fields("Poids" & I) tu trouveras des exemples sur le page : http://officesystem.access.free.fr/ex_champs_multiples.htm -- @+ Raymond Access MVP http://OfficeSystem.Access.free.fr/ http://users.skynet.be/mpfa/ pour débuter sur le forum
"Santino" a écrit dans le message de news: 41c71668$0$913$
Bonjour,
Voici mon problème : j'ouvre un recorset en faisant set rs = currentdb().openrecordset("SELECT * FROM tbl1) par exemple ensuite je fais ceci
Variable1 = rs![Champ1] Variable2 = rs![Champ2]
J'aimerai savoir si il était possible de faire varier Champ1 et Champ2, de telle manière à rendre la référence des champs dynamique, de manière à ce que je puisse faire référence à des champs nommés différemment dans la requête. En gros quelque chose comme ceci (cette syntaxe ne fonctionnant pas évidemment !) : Variable1 = rs![ & VariableChamp1 & ] Variable2 = rs![ & VariableChamp2 & ]
VariableChamp1 et VariableChamp2 étant des variables de type String par exemple