Bonjour,
Voila mon problème.
J’ai trois tables :
T1 qui contient des personnes avec le temps de présence théorique du lundi, Mardi etc (variable chaque jour)
T2 qui contient une liste de mois/an avec le nb de lundi, mardi etc…
RQ1 calcule pour un mois donné, le temps de présence de chaque individu (Temps-lundi x nombreLundi etc…)
Les résultats de RQ1 s’inscrive dans T3
Avec un formulaire, je sélectionne un mois et un idividu. Un code VBA sur clic-bouton lance RQ1 et enregistre les résultats dans T3 (MaTable.addnew avec MaTable!var1 = f !var1 etc…)
1 - Je voudrais, chaque fois que je crée un nouveau mois, que les résultats de tous les individus pour ce mois-là s’inscrive dans T3 :
J’ai essayé avec (principe général) :
Mais, je n’arrive pas à incrémenter la boucle « For each next » ou « For next ». Ma base est répliquée et mes numAuto de tables ne sont pas incrémentable avec un pas régulier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 For each individu from T1 lancer RQ1 MaTable.addnew next
Par ailleurs "MaTable!var1 = f !var1" ne marche que pour un seul individu.
Est-ce que quelqu’un a une idée pour réaliser cette boucle qui m’éviterait de faire 100 fois la manip du formulaire chaque mois (mon formulaire ne comprendrait plus que le choix du mois/an et le clic-bouton ajouterais à T3 les données de tous les individus pour ce mois-là).
Merci
Philippe
Partager