Bonjour,
je souhaiterai boucler sur les numéros de mes champs (base access) et nom sur les noms:
ex
numero champs : noms champs
1 : toto
2 : titi
3 : tata
4 : tutu
...
12 : txtx
for i=3 to 6
if monRs(i) >0 then
Merci de votre aide
Bonjour,
je souhaiterai boucler sur les numéros de mes champs (base access) et nom sur les noms:
ex
numero champs : noms champs
1 : toto
2 : titi
3 : tata
4 : tutu
...
12 : txtx
for i=3 to 6
if monRs(i) >0 then
Merci de votre aide
Désolé, ce n'est pas tres clair. La syntaxe "monRs(i)" est valide. i est alors appelé un compteur ordinal . Donc l'extrait de code que tu affiches me parait aller dans la bonne direction. Donc, finalement , ou est le problème ?
mais pour les values comment on fait..
for i=2 to 12
monRs(i) 'renvoi le nom des champ
monRs.fields.values(i) ne renvoi pas la valeur ...
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 monRs.fields(i).value
ça me renvoit aussi le nom du champ et non son contenu
As tu bien defini monRs comme recordset ?
la propriété fields est la propriete par defaut d'un recordset, donc on peut ecrire monRs(i).value à la place de monRs.Fields(i).value. la propriété value est la propriété par defaut de l'objet field, donc on peut ecrire monRs(i) à la place de monRs(i).value
Ce sont des syntaxes simplifiée non obligatoire
la propriété value ne renvoie pas le nom du champs, mais le contenu du champs dans le record courant, verifie le contenu de ta table avec access
Je pense que mon prob vient du fait que les noms de mes champs sont des numerique...
a ok et il y as quoi comme valeurs dans tes champs... ? champ "1" : 1 , champ "2" : 2 ...Envoyé par totoche
01
09
14
81
par ex:
dans ma requete 01 arrive en position12; 09en13; 14en 14, 81 en 15
for i=12 to 15
MonRS(i) me renvoit le name soit 1...9...14...81
mais MonRS(i).Value me renvoit aussi 1 etc, au lieu de la valeur qu'il contient 1088,14
...
Merci de votre aide
Et le curseur, dans tout ça???
Comment te déplaces-tu dans tes enregistrements?
J'ai l'impression que ton MonRS contient toute ta base (y compris la ligne contenant les noms de champs) et que ton curseur est sur le premier enregistrement. L'appel des fields renvoie donc les noms des champs.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager