OVH Cloud OVH Cloud

recordset

5 réponses
Avatar
pierref
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance

5 réponses

Avatar
Raymond [mvp]
Bonjour.

Tu ne peux pas ainsi mais tu peux le simuler.
exemple:
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("table1")
rs.AbsolutePosition = 5 : Mavariable = rs(6)

AbsolutePosition est de base 0.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"pierref" a écrit dans le message de
news:74dc01c430f1$4d79dc60$
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance


Avatar
Pierre CFI [mvp]
bonjour
regarde dans l'aide GetRows, qui te retourne le recordset sous form de tableau, donc accessible directement

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit dans le message de news:74dc01c430f1$4d79dc60$
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance


Avatar
pierref
Dac.
Mais si on modifie le tableau recupéré, peut on mettre la
table a jour ensuite ?

merci
++

-----Message d'origine-----
bonjour
regarde dans l'aide GetRows, qui te retourne le recordset
sous form de tableau, donc accessible directement


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit
dans le message de news:74dc01c430f1$4d79dc60

$
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance



.




Avatar
Pierre CFI [mvp]
pas avec cette méthode, c'est juste une lecture

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit dans le message de news:782d01c430f5$e45457b0$
Dac.
Mais si on modifie le tableau recupéré, peut on mettre la
table a jour ensuite ?

merci
++

-----Message d'origine-----
bonjour
regarde dans l'aide GetRows, qui te retourne le recordset
sous form de tableau, donc accessible directement


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit
dans le message de news:74dc01c430f1$4d79dc60

$
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance



.




Avatar
pierref
arf, dommage

merci et a+

-----Message d'origine-----
pas avec cette méthode, c'est juste une lecture

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit
dans le message de news:782d01c430f5$e45457b0

$
Dac.
Mais si on modifie le tableau recupéré, peut on mettre la
table a jour ensuite ?

merci
++

-----Message d'origine-----
bonjour
regarde dans l'aide GetRows, qui te retourne le recordset
sous form de tableau, donc accessible directement


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"pierref" a écrit
dans le message de news:74dc01c430f1$4d79dc60

$
bonjour,

est il possible de naviguer dans un recordset avec des
indices pour la colonne et la ligne ? (comme dans un
tableau)

par exemple avec un recordset "rec" d'une table de 20
champs et 20 enregistrements :
est ce qu'on peut faire rec(2,6) ou rec(i,j) ?
si oui pourriez vous m'indiquer la syntaxe exacte ?
si non, y'a t'il une autre solution que les movefirst,
movenext ?

merci d'avance



.




.