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

Langage SQL Discussion :

[Access] formatage d'un select


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 213
    Par défaut [Access] formatage d'un select
    Bonjour tout le monde,

    J'ai une table articles et une table composant. Un articles est composer de différents composants et quand je fais un select comme celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT a.numarticle, c.numcomposant from article a,composant c where a.champ1=c.champ2
    le resultat est tu type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
           numarticle        numcomposant
             1                     12
             1                     14
             1                     18
             2                     45
             2                     51
    Mais je voudrais qu'il ne m'affiche qu'une seule fois le numéro d'article. J'ai appris comment faire mais j'ai oublié alors si quelqu'un pouvait me rafraichir la mémoire??

    SGBD : Access

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Par défaut
    Bonjour,
    Tu n'aurais pas oublié la jointure entre les deux tables.
    C'est à dire de spécifier quel est le champs commun à ces deux tables.
    Va voir http://sqlpro.developpez.com/cours/sqlaz/jointures/
    Tu trouveras comment faire.

    Par ailleurs tu n'a pas respecter les règles, structure des tables, SGBD, etc.

    A+
    Soazig

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 213
    Par défaut
    Ah oui c'est vrai désolé je le fais de suite

  4. #4
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Tu ne veux qu'une ligne par article, OK, mais quoi dans la colonne composant ?

    Attention, si tu veux une colonne contenant tous les composants, c'est assez coton : cf http://www.developpez.net/forums/vie...34720&start=29
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    213
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 213
    Par défaut
    en fait je voudrais que ça me retourne une un truc comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     numarticle                numcomposant
                  1                               12
                                                   14
                                                   18
                  2                               45
                                                   51
    Merci pour ton lien Xo c'est vrai que c'est assez coton et je pense que je vais laisser tomber!!! J'ai pas trop le temps de m'amuser à faire ça même si c'est plus joli en sortie ça reste un select!!

    Merci encore à tous

  6. #6
    Xo
    Xo est déconnecté
    Membre Expert
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 52

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Par défaut
    Disons que là, ce que tu souhaites obtenir, c'est la même chose que ce que tu obtiens déjà (nombre de lignes et de colonnes identiques), sauf que tu souhaites juste "cacher" le n° d'article si il a déjà été présent sur une ligne précédente : c'est donc du boulot de remplissage de tableau, pour lequel le SQL n'est pas fait

    cf http://sql.developpez.com/sqlaz/erreurs/#L9
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 16/03/2009, 19h12
  2. [ADO - Access] Formatage d'un champ calculé
    Par dleu dans le forum Bases de données
    Réponses: 4
    Dernier message: 11/06/2008, 16h30
  3. [access 2002] requête de selection
    Par napster dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 05/10/2007, 15h35
  4. Réponses: 4
    Dernier message: 14/03/2007, 08h57
  5. [VBnet][Access] Requete imbriquee "insert + select"
    Par Fab62_ dans le forum Windows Forms
    Réponses: 3
    Dernier message: 06/03/2006, 13h58

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