Comme je concatène les P et les T, il arrive que le champ soit vide et donc
j'ai un affichage
qui ressemble à : "Jacques - Georges - " ou
- - - Georges "
Comment éviter d'avoir un tiret et un blanc comme dans l'exemple ci-dessus
si lechamp est vide.
Peut-être y a -t-il une meilleure façon de faire ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Jacques" | J'ai une table qui contient les champs suivants : | -Projet | -Code | -Resp | -P1 | -P2 | -P3 | -P4 | -T1 | -T2 | -T3 | -T4 | | J'ai créé une string SQL : | | SELECT | Liste.Code & " - " & Liste.Projet AS Projets, | Liste.Resp, | Liste.P1 & " - " & Liste.P2 & " - " & Liste.P3 & " - " & Liste.P4 AS P, | Liste.T1 & " - " & Liste.T2 & " - " & Liste.T3 & " - " & Liste.T4 AS T | | FROM Liste | | Comme je concatène les P et les T, il arrive que le champ soit vide et donc | j'ai un affichage | qui ressemble à : "Jacques - Georges - " ou | - - - Georges " | Comment éviter d'avoir un tiret et un blanc comme dans l'exemple ci-dessus | si lechamp est vide.
En dehors du fait que tu as sûrement un problème de conception au niveau de tes tables, tu dois écrire ton champ calculé ainsi (dans la grille de requête) :
"Jacques"
| J'ai une table qui contient les champs suivants :
| -Projet
| -Code
| -Resp
| -P1
| -P2
| -P3
| -P4
| -T1
| -T2
| -T3
| -T4
|
| J'ai créé une string SQL :
|
| SELECT
| Liste.Code & " - " & Liste.Projet AS Projets,
| Liste.Resp,
| Liste.P1 & " - " & Liste.P2 & " - " & Liste.P3 & " - " & Liste.P4 AS P,
| Liste.T1 & " - " & Liste.T2 & " - " & Liste.T3 & " - " & Liste.T4 AS T
|
| FROM Liste
|
| Comme je concatène les P et les T, il arrive que le champ soit vide et donc
| j'ai un affichage
| qui ressemble à : "Jacques - Georges - " ou
| - - - Georges "
| Comment éviter d'avoir un tiret et un blanc comme dans l'exemple ci-dessus
| si lechamp est vide.
En dehors du fait que tu as sûrement un problème de conception au niveau
de tes tables, tu dois écrire ton champ calculé ainsi (dans la grille de requête) :
"Jacques" | J'ai une table qui contient les champs suivants : | -Projet | -Code | -Resp | -P1 | -P2 | -P3 | -P4 | -T1 | -T2 | -T3 | -T4 | | J'ai créé une string SQL : | | SELECT | Liste.Code & " - " & Liste.Projet AS Projets, | Liste.Resp, | Liste.P1 & " - " & Liste.P2 & " - " & Liste.P3 & " - " & Liste.P4 AS P, | Liste.T1 & " - " & Liste.T2 & " - " & Liste.T3 & " - " & Liste.T4 AS T | | FROM Liste | | Comme je concatène les P et les T, il arrive que le champ soit vide et donc | j'ai un affichage | qui ressemble à : "Jacques - Georges - " ou | - - - Georges " | Comment éviter d'avoir un tiret et un blanc comme dans l'exemple ci-dessus | si lechamp est vide.
En dehors du fait que tu as sûrement un problème de conception au niveau de tes tables, tu dois écrire ton champ calculé ainsi (dans la grille de requête) :