IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

DAverage non reconnu


Sujet :

VBA Access

  1. #1
    Membre du Club Avatar de Mouvii
    Homme Profil pro
    stagiaire
    Inscrit en
    Avril 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : stagiaire

    Informations forums :
    Inscription : Avril 2016
    Messages : 41
    Points : 58
    Points
    58
    Par défaut DAverage non reconnu
    Bonjour

    Je souhaite utiliser la fonction DAverage pour faire la moyenne d'une colonne récoltée à partir d'une requête, cependant cela me provoque une erreur "Sub ou Function non définie". Je teste exactement la même entrée avec DSum ou DCount et cela fonctionne parfaitement, mais j'ai vraiment besoin de DAverage. La colonne est bien remplie de Double.

    Quelqu'un peut-il m'expliquer ?

    Merci d'avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonjour,

    DAverage d'après ce que je vois dans l'aide est une fonction plutôt Excel :
    Nom : daverage_help.JPG
Affichages : 161
Taille : 110,4 Ko

    Si t'es en VBA, tu devrais rajouter la référence à Excel je pense.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club Avatar de Mouvii
    Homme Profil pro
    stagiaire
    Inscrit en
    Avril 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : stagiaire

    Informations forums :
    Inscription : Avril 2016
    Messages : 41
    Points : 58
    Points
    58
    Par défaut
    Bonjour,

    Je viens de vérifier et la référence est bien activée (Microsoft Excel 14.0 Object Library). En visionnant celles désactivées je n'ai pas trouvé d'autre référence à Excel donc le problème ne semble pas venir de là.

    Cordialement.

  4. #4
    Expert confirmé

    Homme Profil pro
    consultant développeur
    Inscrit en
    Mai 2005
    Messages
    2 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : consultant développeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 878
    Points : 4 754
    Points
    4 754
    Par défaut
    salut,
    Une fonction Excel ne fonctionne pas aussi simplement depuis Access

    Mouvii : pour obtenir ta moyenne tu peux faire : DSum(...) divisé par Dcount(...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ... = dsum("Taille_1","TJoueurs") /dcount("*","TJoueurs")
    Bon w-e
    "Always look at the bright side of life." Monty Python.

  5. #5
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Développeur VBA/C#/VB.Net/Power Platform
    Inscrit en
    Juillet 2007
    Messages
    14 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur VBA/C#/VB.Net/Power Platform
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 593
    Points : 34 250
    Points
    34 250
    Par défaut
    Hello,

    la fonction de domaine moyenne c'est DAvg() en VBA
    Cycle de vie d'un bon programme :
    1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise

    Pas de question technique par MP, je ne réponds pas

    Mes ouvrages :
    Apprendre à programmer avec Access 2016, Access 2019 et 2021

    Apprendre à programmer avec VBA Excel
    Prise en main de Dynamics 365 Business Central

    Pensez à consulter la FAQ Excel et la FAQ Access

    Derniers tutos
    Excel et les paramètres régionaux
    Les fichiers Excel binaires : xlsb,

    Autres tutos

  6. #6
    Membre du Club Avatar de Mouvii
    Homme Profil pro
    stagiaire
    Inscrit en
    Avril 2016
    Messages
    41
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : stagiaire

    Informations forums :
    Inscription : Avril 2016
    Messages : 41
    Points : 58
    Points
    58
    Par défaut
    Bonjour,

    J'avais utilisé cette solution, micniv, mais ça rendait le code assez dur à comprendre (plusieurs moyennes).
    Sinon merci jpcheck, cela marche parfaitement ! Après une heure de recherche sur internet je ne trouvais que DAverage et jamais DAvg :/ .

    Résolu, bonne semaine à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Lomboz] [JBoss] JBoss 3.2.6 non reconnu par Lomboz ?
    Par romain3395 dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 17/12/2004, 16h35
  2. Commandes non reconnues.
    Par Manu' dans le forum Administration système
    Réponses: 3
    Dernier message: 07/10/2004, 17h09
  3. [EJB] [JSP] Méthode EJB non reconnue dans jsp
    Par stago dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 06/07/2004, 09h52
  4. Creation de table, caractère non reconnu
    Par Missvan dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 17/02/2004, 13h28
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 14h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo