bonjour voilà je désire mettre une variable comme indicateur du recordset
recherché bon je vais m'expliquer mieux
exemple d'un recordset:
Set db = CurrentDb
Set rstautre = db.OpenRecordset("SELECT tbl_gamme_ent.des_ph10,
tbl_gamme_ent.des_ph20, ... ;")
toto = rstautre!des_ph10
ceci marche très bien mais je désirerais faire en sorte que se soit une
variable qui donne le chiffre (ex set i = 10) donc :
toto = rstautre!des_ph & i
Mais je ne sais pas quelle type mettre pour le i.. (dim i as ...) ???
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
Doudou
Bjr Je vient de trouver la réponse soit : rstautre.Fields("des_ph" & i)
Merci quand même
bonjour voilà je désire mettre une variable comme indicateur du recordset recherché bon je vais m'expliquer mieux
exemple d'un recordset: Set db = CurrentDb Set rstautre = db.OpenRecordset("SELECT tbl_gamme_ent.des_ph10, tbl_gamme_ent.des_ph20, ... ;") toto = rstautre!des_ph10
ceci marche très bien mais je désirerais faire en sorte que se soit une variable qui donne le chiffre (ex set i = 10) donc : toto = rstautre!des_ph & i Mais je ne sais pas quelle type mettre pour le i.. (dim i as ...) ???
Merci d'vance
Bjr
Je vient de trouver la réponse soit : rstautre.Fields("des_ph" & i)
Merci quand même
bonjour voilà je désire mettre une variable comme indicateur du recordset
recherché bon je vais m'expliquer mieux
exemple d'un recordset:
Set db = CurrentDb
Set rstautre = db.OpenRecordset("SELECT tbl_gamme_ent.des_ph10,
tbl_gamme_ent.des_ph20, ... ;")
toto = rstautre!des_ph10
ceci marche très bien mais je désirerais faire en sorte que se soit une
variable qui donne le chiffre (ex set i = 10) donc :
toto = rstautre!des_ph & i
Mais je ne sais pas quelle type mettre pour le i.. (dim i as ...) ???
Bjr Je vient de trouver la réponse soit : rstautre.Fields("des_ph" & i)
Merci quand même
bonjour voilà je désire mettre une variable comme indicateur du recordset recherché bon je vais m'expliquer mieux
exemple d'un recordset: Set db = CurrentDb Set rstautre = db.OpenRecordset("SELECT tbl_gamme_ent.des_ph10, tbl_gamme_ent.des_ph20, ... ;") toto = rstautre!des_ph10
ceci marche très bien mais je désirerais faire en sorte que se soit une variable qui donne le chiffre (ex set i = 10) donc : toto = rstautre!des_ph & i Mais je ne sais pas quelle type mettre pour le i.. (dim i as ...) ???
Merci d'vance
Nobodyisperfect
Bonjour Doudou,
Tout dépend de la nature de ta variable !!. Pour les paresseux, on le met à Variant (Dim i as Variant) car celui ci indique n'importe quel type de données (Alpha, Num, Entier, Bit, etc...), Sinon, si ce n'est que des chiffres entiers, met Integer (Dim I as Integer).. En fait, cela prend moins de place en mémoire (histoire de bit)
@+ Olivier
Bonjour Doudou,
Tout dépend de la nature de ta variable !!. Pour les paresseux, on le met à
Variant (Dim i as Variant) car celui ci indique n'importe quel type de
données (Alpha, Num, Entier, Bit, etc...), Sinon, si ce n'est que des
chiffres entiers, met Integer (Dim I as Integer).. En fait, cela prend moins
de place en mémoire (histoire de bit)
Tout dépend de la nature de ta variable !!. Pour les paresseux, on le met à Variant (Dim i as Variant) car celui ci indique n'importe quel type de données (Alpha, Num, Entier, Bit, etc...), Sinon, si ce n'est que des chiffres entiers, met Integer (Dim I as Integer).. En fait, cela prend moins de place en mémoire (histoire de bit)