Bonjour,
Je n'ai pas trouvé de réponse dans les autres posts donc voilà !
Présentation de l'environnement : j'ai deux tables qui ressemblent à ça
_______________________________________________
_____________________
Idindicateur |IdContrat |
Valeur00 | Valeur01 |
|
Valeur12
et IdContrat | Montant | mois
_______________________________________________
_____________________
Chaque valeur pour chaque mois de la table 2 correspond à une Valeur0x
de la table 1. Il faut que je remplisse chaque ligne de la table 1 en
divisant chaque valeur par la somme des montant de la table 2 (qui
correspondent au même IdContrat).
cad : Valeur00 = montant pour le mois(0) / somme (montant)
Pour ça, j'utilise des recordset mais je n'arrive pas à automatiser le
processus. J'aimerais bien pouvoir faire quelque chose du genre
set recordset =
currentdb.openrecordset("Table1")
for i = 0 to 12
rs!Valeur0
& i = mon résultat
next i
Je n'arrive à rien et je suis obligé d'écrire pour chaque Valeur :
rs![Valeur00] = mon résultat
rs![Valeur01] = mon résultat
Sachant que j'ai plusieurs conditions possibles à l'ajout dans table1
j'en suis à 320 lignes de code pour remplir 1 ligne du tableau 1
et je dois en tout remplir 30 lignes !!!!!!!
Donc si vous avez une petite idée, même infime, je suis preneur. Si je ne suis pas assez clair, demandez moi et je réexplique.