Petite aide SQL/Access SVP

Petite aide SQL/Access SVP - SQL/NoSQL - Programmation

Marsh Posté le 15-07-2010 à 12:56:53    

Bonjour
 
Je vous expose mon problème par un exemple tout simple:
 
J'ai une table comme si dessous:
 
Produit   |  Risque     |   Sécurité |
---------------------------------
Alpha     |    Brulure  | Lunette    |
---------------------------------
Alpha     | Projection | Masque    |
----------------------------------
Alpha     | Toxique    | Gant        |
---------------------------------
 
 
Mon objectif serait d'avoir ce résultat en un ligne:
 
Produit   |  Risque     |   Sécurité |
---------------------------------
             |    Brulure  | Lunette    |
Alpha      | Projection | Masque    |
             | Toxique    | Gant        |
----------------------------------
 
Existe-t-il une instruction Sql que je pourrait utiliser dans Access, qui concatène plusieurs enregistrement d'un même champs dans un seul champs?
Si oui, laquelle?
Sinon auriez vous une solution assez simple pour m'aider?
 
Merci d'avance
 
++
 


---------------
Pouvoir faire malgré ce que l'on est.
Reply

Marsh Posté le 15-07-2010 à 12:56:53   

Reply

Marsh Posté le 15-07-2010 à 15:05:54    

la solution la plus simple serait d'utiliser l'assistant access pour créer un état. Tu as la possibilité de présenter comme ce que tu as décrit.
Un état ne permet que de visualiser une partie de ta base de données, il est destiné à être imprimé, d'où les possibilités de mise en forme.
 
Perso, je ne connais pas de commande SQL qui sache concaténer des enregistrements différents.

Reply

Marsh Posté le 15-07-2010 à 15:26:06    

MerryvorRa a écrit :

la solution la plus simple serait d'utiliser l'assistant access pour créer un état. Tu as la possibilité de présenter comme ce que tu as décrit.
Un état ne permet que de visualiser une partie de ta base de données, il est destiné à être imprimé, d'où les possibilités de mise en forme.
 
Perso, je ne connais pas de commande SQL qui sache concaténer des enregistrements différents.


Arf, le problème c'est que je voudrais exploiter le résultat dans une autre BDD.
Mais merci quand même...


---------------
Pouvoir faire malgré ce que l'on est.
Reply

Marsh Posté le 16-07-2010 à 07:33:24    

yeerum a écrit :


Arf, le problème c'est que je voudrais exploiter le résultat dans une autre BDD.
Mais merci quand même...

 

La solution la plus simple est de construire la structure de données adéquate dans le langage client...en général SQL est là pour te fournir les données, pas pour les formater.


Message édité par skeye le 16-07-2010 à 07:34:05

---------------
Can't buy what I want because it's free -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed