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 :

Concatenation des resultat d'une requete SQL


Sujet :

Requêtes et SQL.

  1. #1
    Futur Membre du Club
    Profil pro
    developpeur
    Inscrit en
    Août 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Août 2006
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Concatenation des resultat d'une requete SQL
    Voila, j'ai une requete SQL qui me retourne par exemple 3 ligne de résultat:
    1 Dupond
    2 Durand
    3 Machin

    J'aurai aimé savoir comment faire pour récupérer dans ces resultats dans une seule ligne avec SQL seulement ou en VBA d'ailleurs:
    exemple:
    1 Dupond Durand Machin

    (Je fait du PHP et utilise MySQl, c'est pour un pote mais je suis pas calé avec access et vba désolé)

  2. #2
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Localisation : Sénégal

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 229
    Points : 1 579
    Points
    1 579
    Par défaut
    Tu peux utiliser un Recordset que tu parcours.

    Exemple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
    Function Concac() As String
    Dim mbd as Database, DTable as Recordset, Result As String
     
    Set mbd=currentdb()
    Set DTable=mbd.OpenRecordset("TaTable")
     
    Do Until DTable.EOF
           Resulte=Resulte & " - "& DTable("TonChamp")
           DTAble.MoveNext  
    Loop
     
     
    Concac=Result
    End Function
    Amicalement

  4. #4
    Futur Membre du Club
    Profil pro
    developpeur
    Inscrit en
    Août 2006
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : developpeur

    Informations forums :
    Inscription : Août 2006
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    merci pour ces pistes.
    Je vais les explorer et vous tiendrais au courant
    salutations.

Discussions similaires

  1. sql concatener des lignes d'une requete
    Par sak_ura dans le forum Développement
    Réponses: 6
    Dernier message: 11/07/2014, 13h44
  2. [SQL] Concatenation des resultat d'une requete SQL
    Par zian974 dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 05/09/2006, 13h11
  3. Réponses: 1
    Dernier message: 25/10/2005, 12h18
  4. [VB.Net] Traitement des résultats d'une requète
    Par Catalan dans le forum ASP.NET
    Réponses: 23
    Dernier message: 05/10/2005, 17h29
  5. Réponses: 2
    Dernier message: 29/11/2004, 12h13

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