REQUETE : concatener deux champs de deuux tables différentes
4 réponses
jpbataille
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires".
Je pense concatener les champs lors de la requete.
Mais comment concatener les "commentaires".
Une requête devrait faire l'affaire : NouveauChamp:[commentaire1] & " " & [commentaire2]
Camille
-----Message d'origine----- Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires". Je pense concatener les champs lors de la requete. Mais comment concatener les "commentaires".
Merci de votre aide, JPB .
Raymond [mvp]
Bonjour.
tu peux utiliser SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier commentaire est Null pour ne pas mettre le saut de ligne.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"JP Bataille" a écrit dans le message de news:
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires". Je pense concatener les champs lors de la requete. Mais comment concatener les "commentaires".
Merci de votre aide, JPB
Bonjour.
tu peux utiliser
SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires]
AS LesCommentaires
FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier
commentaire est Null pour ne pas mettre le saut de ligne.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"JP Bataille" <jpbataille@telecom-dev.fr> a écrit dans le message de
news:4a95aad.0312010719.43734a3c@posting.google.com...
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire
donc
n'avoir qu'un seul champ "commentaires".
Je pense concatener les champs lors de la requete.
Mais comment concatener les "commentaires".
tu peux utiliser SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier commentaire est Null pour ne pas mettre le saut de ligne.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"JP Bataille" a écrit dans le message de news:
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires". Je pense concatener les champs lors de la requete. Mais comment concatener les "commentaires".
Merci de votre aide, JPB
jpbataille
N'étant pas au top en SQL : Ceci donnerait : ?
"Raymond [mvp]" wrote in message news:...
Bonjour.
tu peux utiliser SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier commentaire est Null pour ne pas mettre le saut de ligne.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"JP Bataille" a écrit dans le message de news:
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires". Je pense concatener les champs lors de la requete. Mais comment concatener les "commentaires".
Merci de votre aide, JPB
N'étant pas au top en SQL : Ceci donnerait : ?
"Raymond [mvp]" <XYZ.access.seneque@free.fr> wrote in message news:<OcbeaHCuDHA.3496@TK2MSFTNGP11.phx.gbl>...
Bonjour.
tu peux utiliser
SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires]
AS LesCommentaires
FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier
commentaire est Null pour ne pas mettre le saut de ligne.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"JP Bataille" <jpbataille@telecom-dev.fr> a écrit dans le message de
news:4a95aad.0312010719.43734a3c@posting.google.com...
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire
donc
n'avoir qu'un seul champ "commentaires".
Je pense concatener les champs lors de la requete.
Mais comment concatener les "commentaires".
tu peux utiliser SELECT [T_AAA ]![commentaires] & Chr(13) & Chr(10) & [T_BBB ]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA .num_auto = T_BBB .num_auto;
il faudra éventuellement rajouter un iif pour tester si le premier commentaire est Null pour ne pas mettre le saut de ligne.
-- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"JP Bataille" a écrit dans le message de news:
Bonjour,
J'ai deux tables T_AAA et T_BBB avec toutes deux un champ "commentaires"
Je suis en train de regrouper ces deux tables en une seule et je désire donc
n'avoir qu'un seul champ "commentaires". Je pense concatener les champs lors de la requete. Mais comment concatener les "commentaires".
Merci de votre aide, JPB
Raymond [mvp]
ça peut donner ça:
SELECT [T_AAA]![commentaires] & IIf(IsNull([T_AAA]![commentaires]),"",Chr(13) & Chr(10)) & [T_BBB]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA.num_auto = T_BBB.num_auto;
sous réserve d'une , ou d'un ; mal placé. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA
"JP Bataille" a écrit dans le message de news:
N'étant pas au top en SQL : Ceci donnerait : ?
ça peut donner ça:
SELECT [T_AAA]![commentaires] &
IIf(IsNull([T_AAA]![commentaires]),"",Chr(13) & Chr(10)) &
[T_BBB]![commentaires] AS LesCommentaires
FROM T_AAA INNER JOIN T_BBB ON T_AAA.num_auto = T_BBB.num_auto;
sous réserve d'une , ou d'un ; mal placé.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour une meilleure
efficacité de tes interventions sur MPFA
"JP Bataille" <jpbataille@telecom-dev.fr> a écrit dans le message de
news:4a95aad.0312020515.72c72455@posting.google.com...
SELECT [T_AAA]![commentaires] & IIf(IsNull([T_AAA]![commentaires]),"",Chr(13) & Chr(10)) & [T_BBB]![commentaires] AS LesCommentaires FROM T_AAA INNER JOIN T_BBB ON T_AAA.num_auto = T_BBB.num_auto;
sous réserve d'une , ou d'un ; mal placé. -- @+ Raymond Access MVP http://access.seneque.free.fr/ http://access2003.free.fr/ http://users.skynet.be/mpfa/ pour une meilleure efficacité de tes interventions sur MPFA