Bonjour,
un peu nouveau dans ce domaine, je rencontre de petits soucis avec une base de données Access 2013.
Le soucis est le suivant:
J'ai une table avec plusieurs milliers d'enregistrements et ces enregistrements possèdent chacun plusieurs images dans des champs différents.
Mais certains enregistrements possèdent plus de photos que d'autres et le nombre d'images varie de une à 5 images par enregistrement ...cela dépend et varie d'un enregistrement à l'autre...
Et donc, cela ressemble un peu à ceci
ProduitA IMG1.jpg IMG2.jpg IMG3.jpg IMG4.jpg IMG5.jpg
ProductB IMG1.jpg IMG2.jpg
ProdcutC IMG1.jpg IMG3.jpg IMG4.jpg
PrdocutD IMG1.jpg
ProductE IMG1.jpg IMG2.jpg IMG3.jpg IMG4.jpg
ProductF IMG1.jpg IMG2.jpg IMG3.jpg
ProduitH IMG1.jpg
etc..
etc..
et comme je l'expliquais chaque images est dans un champ différents....
Attention; parfois (ligne 3) il y à des champs uimages qui sotn vides et elles ne se suivent pas toujours ...
Je dois concaténer toutes ces images dans une seul champs .... afin qu'elles soient toutes séparées par une virgule ou un ; MAIS qu'il n'y ai pas de virgules ou de ; là ou il n'y a pas d'images ...
et donc mon souhait serait d'avoir (via une requête je crois ... ou une script VBA (je ne maitrise pas trop)
Un champ par enregistrement qui regrouperais toutes les images comme ceci
ProduitA IMG1.jpg IMG2.jpg IMG3.jpg IMG4.jpg IMG5.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg;http://URL/IMG2....//URL/IMG5.jpg
ProductB IMG1.jpg IMG2.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg;http://URL/IMG2.jpg
ProdcutC IMG1.jpg IMG3.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg;http://URL.source/IMG3.jpg
PrdocutD IMG1.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg
ProductE IMG1.jpg IMG2.jpg IMG3.jpg IMG4.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg;http://URL/IMG2....//URL/IMG4.jpg
ProductF IMG1.jpg IMG2.jpg IMG3.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg;http://URL/IMG2....//URL/IMG3.jpg
ProduitH IMG1.jpg Le nouveau_champ contiendrai ceci: http://URL/IMG1.jpg
etc..
etc..
Voilà, j'image que c'est bien concaténation mais un peu conditionnelle je crois vu ce qui est exposé ci-dessus.
Merci par avance pour vos lumières et pour le temps que vous consacrerez à me répondre ...
MD
Partager