Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Regroupement

6 réponses
Avatar
Syl
Bonjour - J'ai une table sur laquelle je fais une requ=EAte, il me faut
savoir comment regrouper les lignes.
Voici un exemple de r=E9sultat:
Justin P=EAche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
r=E9sultat suivant...
Justin P=EAche Poire
Alain Pomme
Dans ce r=E9sultat Julien, P=EAche et Poire sont dans des champs
distincts.

Merci.

6 réponses

Avatar
Raymond [mvp]
Bonjour.

tu vas trouver ta solution sur le site de jessy:
http://access.fr.free.fr/articles.php?lng=fr&pgE

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


"Syl" a écrit dans le message de news:

Bonjour - J'ai une table sur laquelle je fais une requête, il me faut
savoir comment regrouper les lignes.
Voici un exemple de résultat:
Justin Pêche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
résultat suivant...
Justin Pêche Poire
Alain Pomme
Dans ce résultat Julien, Pêche et Poire sont dans des champs
distincts.

Merci.
Avatar
Willi2004
Bonjour Raymond et merci.
Je vais moi aussi profiter de ta réponse.


"Raymond [mvp]" a écrit dans le message
de news: %
Bonjour.

tu vas trouver ta solution sur le site de jessy:
http://access.fr.free.fr/articles.php?lng=fr&pgE

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


"Syl" a écrit dans le message de news:

Bonjour - J'ai une table sur laquelle je fais une requête, il me faut
savoir comment regrouper les lignes.
Voici un exemple de résultat:
Justin Pêche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
résultat suivant...
Justin Pêche Poire
Alain Pomme
Dans ce résultat Julien, Pêche et Poire sont dans des champs
distincts.

Merci.




Avatar
Syl
On 22 avr, 03:19, "Raymond [mvp]"
wrote:
Bonjour.

tu vas trouver ta solution sur le site de jessy:http://access.fr.free.fr/ articles.php?lng=fr&pgE

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum:http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la rech erche
dans votre entreprisehttp://www.comscamp.com/Tracker/Redirect.ashx?linkid Db8ed66-f9f8-45...

"Syl" a écrit dans le message de news:

Bonjour - J'ai une table sur laquelle je fais une requête, il me faut
savoir comment regrouper les lignes.
Voici un exemple de résultat:
Justin Pêche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
résultat suivant...
Justin Pêche Poire
Alain Pomme
Dans ce résultat Julien, Pêche et Poire sont dans des champs
distincts.

Merci.


Bonjour Raymond, J'ai utilisé la fonction de Jessy pour régler une
partie de mon problème, et en passant ça fonctionne très bien.
Toutefois ma problématique actuelle est un peu différente... Je ne
dois pas concaténer l'information dans un champ, il faut que cette
information soit dans des champs distincts. L'idée est que des tris
doivent être faits à partir de ces champs et qu'un champ concaténé ne
permet pas de trier de la même manière.

Merci.

Avatar
Raymond [mvp]
Sauf si tu es en version 2007, dans laquelle tu gères des champs
multi-valués.

sinon, il faut agir sur la boucle :
If strResult = "" Then
strResult = .Fields(strConcat)
Else
strResult = strResult & strSep & .Fields(strConcat)
End If
et au lieu de tester uniquement vide-non vide, il faut et il suffit de
trouver le premier champ vide. Ce qui veut dire que si tu dépasses le
maximim de champs prévus, ça peut arriver, tu repars à zéro avec la même
punition.

je me demande si tu n'aurais pas plus vite fait de passer par une requête
analyse croisée mais est-ce possible dans ton cas ?

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


"Syl" a écrit dans le message de news:

On 22 avr, 03:19, "Raymond [mvp]"
wrote:
Bonjour.

tu vas trouver ta solution sur le site de
jessy:http://access.fr.free.fr/articles.php?lng=fr&pgE

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum:http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre
entreprisehttp://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-45...

"Syl" a écrit dans le message de news:

Bonjour - J'ai une table sur laquelle je fais une requête, il me faut
savoir comment regrouper les lignes.
Voici un exemple de résultat:
Justin Pêche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
résultat suivant...
Justin Pêche Poire
Alain Pomme
Dans ce résultat Julien, Pêche et Poire sont dans des champs
distincts.

Merci.


Bonjour Raymond, J'ai utilisé la fonction de Jessy pour régler une
partie de mon problème, et en passant ça fonctionne très bien.
Toutefois ma problématique actuelle est un peu différente... Je ne
dois pas concaténer l'information dans un champ, il faut que cette
information soit dans des champs distincts. L'idée est que des tris
doivent être faits à partir de ces champs et qu'un champ concaténé ne
permet pas de trier de la même manière.

Merci.

Avatar
Syl
On 22 avr, 03:19, "Raymond [mvp]"
wrote:
Bonjour.

tu vas trouver ta solution sur le site de jessy:http://access.fr.free.fr/ articles.php?lng=fr&pgE

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum:http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la rech erche
dans votre entreprisehttp://www.comscamp.com/Tracker/Redirect.ashx?linkid Db8ed66-f9f8-45...

"Syl" a écrit dans le message de news:

Bonjour - J'ai une table sur laquelle je fais une requête, il me faut
savoir comment regrouper les lignes.
Voici un exemple de résultat:
Justin Pêche
Justin Poire
Alain Pomme
Il me faut regrouper Justin sur une seule ligne pour obtenir le
résultat suivant...
Justin Pêche Poire
Alain Pomme
Dans ce résultat Julien, Pêche et Poire sont dans des champs
distincts.

Merci.


Bonjour - La fonction de Jessy fonctionne très bien si j'ai une base
de donnée Access sur mon PC même. Toutefois quand je l'applique sur
une requête ODBC qui se connecte sur une BD externe, j'ai un message
d'erreur sur l'instruction "Dim db as Database", l'erreur se lit comme
suit...
"Erreur de compilation: Type défini par l'utilisateur non défini."
Je crois que l'objet Database n'est pas le bon dans mon cas. Comment
modifier cette fonction et à quel objet m'adresser?

Merci.

Avatar
Raymond [mvp]
Bonjour.

ce code est un code DAO et il faut le compléter par l'objet DAO.
Dim db as DAO.Database
Dim rs as DAO.Recordset
et bien penser de cocher la référence DAO.
etc....

--
@+
Raymond Access MVP http://OfficeSystem.Access.free.fr/
Pour débuter sur le forum: http://www.mpfa.info/
Le 26 Avril 2007 à 14h assistez à la web TV et faites avancer la recherche
dans votre entreprise
http://www.comscamp.com/Tracker/Redirect.ashx?linkidDb8ed66-f9f8-456a-bdc8-993dda7415fc


"Syl" a écrit dans le message de news:

On 22 avr, 03:19, "Raymond [mvp]"
wrote:
"Erreur de compilation: Type défini par l'utilisateur non défini."
Je crois que l'objet Database n'est pas le bon dans mon cas. Comment
modifier cette fonction et à quel objet m'adresser?

Merci.