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

Access Discussion :

Equivalent de =Rang( d'excel pour access ?


Sujet :

Access

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Equivalent de =Rang( d'excel pour access ?
    Bonjour à toutes et tous.

    De niveau faible et autodidacte sur Access 2000.

    Voilà, j'aimerais avoir dans une requête l'équivalent de la fonction excel : =rang(

    J'ai créé une base pour un jeu de foot en ligne et j'aimerais que s'affiche le classement des équipes par exemple en fonction des points.
    Savoir aussi si dans la même requête, je peux avoir le classement des buts pour, contre....

    J'espère avoir été clair

    Merci

  2. #2
    Rédacteur/Modérateur

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

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

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 656
    Points : 34 350
    Points
    34 350
    Par défaut
    Bonjour,

    à ma connaissance, il n'y a pas de fonction Rang() toute faite, par contre, on peut te proposer des méthode pour incrémenter un champ avec
    http://access.developpez.com/faq/?pa...ementerRequete

    cela correspond-il à ton besoin ?

  3. #3
    Nouveau Candidat au Club
    Inscrit en
    Avril 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci

    je vais déjà essayer ça

    L'avantage du *=rang(* c'est qu'il met à la même position ceux ayant les mêmes notes

    Ex : A et B ont 6 points : elles vont être classées toutes les 2 au rang 1, tandis que C ayant 3 points va être classé au rang 3. C'est faisable ça ?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    Par défaut
    Bonjour,

    Une proposition ?

    La table:
    EQUIPES(#NomEquipe, NbPoints)

    La requête SQL du classement:
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    SELECT EQUIPES.*, DCount("*", "EQUIPES", "NbPoints > " & EQUIPES.NbPoints) + 1 As Rang 
    FROM EQUIPES;
    Je n'ai rien testé, alors je ne garantis rien.
    _

Discussions similaires

  1. "Traduction" d'une macro EXCEL pour ACCESS
    Par tatabea dans le forum VBA Access
    Réponses: 1
    Dernier message: 17/01/2013, 20h20
  2. Equivalent de l'Analyze d'oracle pour Access ?
    Par tomy29 dans le forum Access
    Réponses: 8
    Dernier message: 29/11/2006, 12h04
  3. Equivalent de TopIndex pour access
    Par capitaine dans le forum Access
    Réponses: 7
    Dernier message: 29/09/2006, 11h52
  4. problème pour importer données excel dans Access
    Par sarah67 dans le forum Access
    Réponses: 8
    Dernier message: 20/02/2006, 08h17
  5. Pb de lien entre Access et Excel pour des fonctions VBA
    Par favien dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/11/2005, 01h00

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