Concaténation dans access
Résolu
lebnan01
Messages postés
4
Statut
Membre
-
lebnan01 Messages postés 4 Statut Membre -
lebnan01 Messages postés 4 Statut Membre -
Bonjour,
J'aimerais savoir s'il est possible de créer un champ dans une requête access qui serait une concaténation de 6 champs, mais où seul les champs non nul serait inclus dans la concaténation.
Merci
J'aimerais savoir s'il est possible de créer un champ dans une requête access qui serait une concaténation de 6 champs, mais où seul les champs non nul serait inclus dans la concaténation.
Merci
3 réponses
Salut,
il y a la fonction IIf combinée à la fonction IsNull qui peut t'aider à résoudre le problème...
il y a la fonction IIf combinée à la fonction IsNull qui peut t'aider à résoudre le problème...
SELECT IIf(ISNULL(a),"",a) & IIf(ISNULL(b),"",b) & IIf(ISNULL(c),"",c) & IIf(ISNULL(d),"",d) & IIf(ISNULL(e),"",e) & IIf(ISNULL(f),"",f) FROM Table_1;Ca irait comme ça ?
Salut,
Normalement le symbole de cocaténation & fonctionne sur autant de champs que tu veux et si ton champ est vide il ne met pas de caractères espaces ( à moins d'être lié sur une base externe en ODBC auqel cas tu devrais créer ta requête via un module en VB, qui te permettra de le faire en créant ta fonction s'il le faut).
Normalement le symbole de cocaténation & fonctionne sur autant de champs que tu veux et si ton champ est vide il ne met pas de caractères espaces ( à moins d'être lié sur une base externe en ODBC auqel cas tu devrais créer ta requête via un module en VB, qui te permettra de le faire en créant ta fonction s'il le faut).
Par contre, comment j'insère ce code dans ma requête??
Merci