|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 212 ![]() |
Bonjour à tous,
Je cherche à calculer une variance d'une serie statistique. Dans un premier champ j'ai mon ID. Tous les autres champs contiennent les valeurs devant être prise en compte dans le calcule de la variance. (champ date) Pb : ces champs sont aléatoire et je ne connais pas leur intitulés (champ dynamique). Questions : Est-il possible de calculer une variance ou tout autre fonction (somme, ecart-type) dans le dernier champ (de la requete ou de la table) sans connaître ni le nombre ni le nom des champ précédent ? Il est certainement possible de le faire en VBA en reprenant dynamiquement le nom des champs. Mais alors comment faire pour calculer la variance. peut-être mettre en mémoire la valeur de chaque champ ? Si quelqu'un d'entre vous à déjà été confronté à ce genre de problème je suis preneur ! Merci pour votre aide ! |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Bonjour,
tu peux faire ca avec un recordset + boucle for each ou alors voir DVar() exemple avec le VBA : Code :
__________________
Pas de question technique par MP, je ne réponds pas ![]() Mon perso ? Une vraie brute Tutos Access, Tâches planifiées et Batch,Tables de Paramètres sous Access, Excel et Batch, Tâches planifiées et Access |
||
|
00
|
|
|
#3 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 212 ![]() |
Ok merci je vais essayer. Mais ca doit fonctionner.
Puis sur chaque value du rst Je fais une petite requete d'update apres pour historiser le calcul sur l'ID. Merci pour ton aide. |
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 212 ![]() |
Il y a un problème sur cette ligne
For Each tmpFld In RS.Fields tmpFld est vide. |
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : février 2005 Messages : 212 ![]() |
Pb résolu.
il faut définir la variable tmpfield comme ca : Dim tmpFld As DAO.Field Merci à tous. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com