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

Requêtes et SQL. Discussion :

Requête analyse croisée avec 2 valeurs !? [AC-2003]


Sujet :

Requêtes et SQL.

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Points : 156
    Points
    156
    Par défaut Requête analyse croisée avec 2 valeurs !?
    Bonjour,

    J'ai 2 requêtes analyse croisée à partir d'une table

    par exple :

    MaTable :

    Réf.....Val1.....Val2....Année
    01.......10.......1.......2007
    02........5......15.......2007
    03........2......21.......2007
    01.......20.......2.......2008
    02.......10....120.......2008
    03........4......43.......2008
    01.......30.......3.......2009
    02.......15....215.......2009
    03........6......26.......2009


    ReqX1 : Val1 par Réf et par année

    Réf.....2007....2008....2009
    01.......10........20........30
    02........5.........10........15
    03........2..........4..........6


    et

    ReqX2 : Val2 par Réf et par année

    Réf.....2007.....2008.....2009
    01.........1..........2...........3
    02.......15.......120........215
    03.......21.........43.........26


    Info : L'avantage de cette présentation est que le nombre de colonnes "Année" s'ajuste automatiquement en fonction des années qui figurent dans les tables


    Mais en fait je souhaiterai n'avoir qu'1 seule requête !! Par contre avec les requêtes "analyse croisée" on ne peut mettre qu'une seule valeur :-(

    En fait ce que je souhaiterais obtenir c'est ça, mais d'un seul coup sans avoir à me soucier du nombre d'années figurant dans ma table :


    Réf..........2007.................2008.................2009
    .......Val1.....Val2.........Val1.....Val2.......Val1.......Val2
    01......10.......1............20..........2.........30...........3
    02.......5......15............10.......120.........15........215
    03.......2......21.............4.........43...........6.........26



    Alors je ne sais pas s'il faut passer par une requête, du SQl, une requête union ou encore si dans un état on peut le faire directement... !!??


    Merci

    A+

    Dams'

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 46
    Points : 40
    Points
    40
    Par défaut
    Salut !

    Je te conseillerai de regarder du coté des TCD (Tableaux Croisés Dynamiques) qui pourront répondre, je le pense, à ta problématique.

  3. #3
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Points : 156
    Points
    156
    Par défaut
    Salut,

    "TCD (Tableaux Croisés Dynamiques)"
    Où trouves-tu cela dans Access !!? C'est pour Excel ça !!? Non ?

    Dans Access je n'ai trouvé que les formulaires, requêtes et graphique analyse croisée !!?


    A+

    Dams'

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 46
    Points : 40
    Points
    40
    Par défaut
    Les TCD sont des formulaires, ou plutôt un mode de formulaire...
    Sur le principe, c'est tout simple, tu n'as qu'à indiquer ta requête en source du formulaire (généralement un select *...) et ensuite tu le construit...

    Je trouve qu'ils sont mieux sous Access que sous Excel, mais bon, ce n'est que mon avis

  5. #5
    Membre habitué
    Homme Profil pro
    Inscrit en
    Juin 2006
    Messages
    622
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 622
    Points : 156
    Points
    156
    Par défaut
    ok
    J'ai bien trouvés les TCD qui se trouvent dans les formulaires.
    Et effectivement c'est génial !!!
    Ca marche
    merci

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

Discussions similaires

  1. [AC-2007] Champ calculé comme valeur dans une requête analyses croisées avec une seule table
    Par The old fool dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 11/10/2014, 10h15
  2. [AC-2003] Requête analyse croisée avec plusieurs valeurs
    Par bambi12047 dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 11/02/2013, 15h57
  3. [AC-2003] requête analyse croisée avec plusieurs valeurs.
    Par issane dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 26/05/2011, 17h20
  4. requête Analyse croisée avec un double PIVOT
    Par lelensois16 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 24/12/2009, 15h54
  5. Requête analyse croisée avec MySQL
    Par drakenzara dans le forum Requêtes
    Réponses: 4
    Dernier message: 12/09/2006, 10h14

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