Concaténer deux champs de la même colonne

Utilisateur anonyme -  
castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je cherche comment concaténer deux champs de la même colonne dans un seul champ.
Je n'arrive pas à trouver sur le net.

Je trouve comment concaténer deux champs de deux colonnes différentes mais pas deux champs de la même colonne.

Exemple :

Joueurs jeu

johny solitaire
marcus echec
marcus foot
lala pinball

je voudrais concaténer pour que marcus soit en une seule ligne de cette manière :

Joueurs jeu

johny solitaire
marcus echec, foot
lala pinball

Merci d'avance à ceux qui m'aideront

3 réponses

  1. Utilisateur anonyme
     
    Précision : Je suis sous access 2007
    0
  2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
     
    Bonjour.

    Pour faciliter la compréhension de ceux qui veulent bien t'aider, tu dois éviter de te tromper dans le vocabulaire utilisé, ce qui peut mener à des contre-sens.
    "comment concaténer deux champs de deux colonnes différentes mais pas deux champs de la même colonne" : il ne s'agit pas de champs, mais de données.
    Le champ, c'est l'intitulé de la colonne ; tu as le champ "Joueur", le champ "Jeu".
    Chaque ligne (à partir de la deuxième) est un enregistrement.
    Et à l'intersection d'un champ et d'un enregistrement tu as une donnée qui est contenue dans une cellule.

    Donc ce que tu veux faire, c'est effectuer une requête qui affichera autant d'enregistrements qu'il y a de joueurs différents, avec pour chacun la liste des jeux auxquels il participe. Tu devrais préciser si "marcus echec, foot" doit être contenu dans une cellule unique (avec concaténation) ou si les 3 termes "marcus", "echec" et "foot" peuvent se trouver dans 3 cellules distinctes.
    0
  3. castours Messages postés 2955 Date d'inscription   Statut Membre Dernière intervention   217
     
    Bonjour
    Eventuellement voir language SQL, mais si Marcus joue a 5 jeux ou plus, je vois mal la realisation.
    0