Bonjour,
Dans une requête, je souhaiterais pouvoir multiplier les éléments d'une même colonne lors d'une opération de regroupement. C'est à dire que sur un champ, je puisse faire l'opération multiplication et les autres regroupement.
Merci d'avance.
Bonjour,
Dans une requête, je souhaiterais pouvoir multiplier les éléments d'une même colonne lors d'une opération de regroupement. C'est à dire que sur un champ, je puisse faire l'opération multiplication et les autres regroupement.
Merci d'avance.
Bonjour,
Désolé il n'y a pas de fonction de multiplication sur un regroupement.
Il te faut passer par un balayage de la table via DAO (VBA) et faire ton calcul au fur et à mesure.
Cordialement,
Si c'est uniquement pour affichage tu peux essayer de la faire à partir d'un état en utilisant l'événement Sur Formatage.
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
Merci pour la réponse.
Je suppose que c'est le même problème pour un tableau croisé dynamique.
En ce qui concerne le balayage de la table en VBA et le calcul au fur et à mesure, est que je pourrais avoir quelques précisions car mes connaissances sont assez limitées.
Merci.
En gros voici le déroulement théorique du programme.
Créer un table temporaire qui servira à stocker le resultat
Créer une requête trié par l'élément regroupant.
Ouvrir un recordset de cette requete
Ouvrir un recordset sur la table resultat
aller au premier record :
stocker la 1ere valeur à multiplier
stocker la valeur du regroupement
Faire une boucle pour les record
vérifié s'il fait (toujours) parti du regroupement,
si oui multiplier la valeur actuelle par la valeur precedente
stocker le résultat dans la table temp
si non réinitialiser le résultat et le regroupement
fin si
fin boucle
fermer les recordsets.
Regarde dans la faq et les tutos tu as tout ce qu'il faut pour ce genre de manip. recherche DAO.
Cordialement
Détecter les modifications formulaire Cloud storage et ACCESS
Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
Visitez mon Blog
Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie
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