Concaténation avec un tuc comme IsNull ou NZ
=([TITRE]) & " " & ([Nom1]) &" "& ([SOCIETE])
Comment afficher cela si une valeur est nulle Pas de nom ou pas de titre ou
pas de Sté...?
à moins que l'on soit limité à deux champs...., car cela m'a l'air de
fonctionner avec 2, mais pas le troisième ???
Merci de votre aide
Bernard
--
Bernard FANGET Movie Room Manager
Multiplexe Cinema DECAVISION - 7 avenue de Brogny
74000 ANNECY France
Fax : 04 50 52 58 31
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
Fabien
Cinémas Décavision wrote:
Bonjour Ami Pros d'A2k sous XP
Concaténation avec un tuc comme IsNull ou NZ =([TITRE])& " "& ([Nom1])&""& ([SOCIETE])
Comment afficher cela si une valeur est nulle Pas de nom ou pas de titre ou pas de Sté...? à moins que l'on soit limité à deux champs...., car cela m'a l'air de fonctionner avec 2, mais pas le troisième ???
Concaténation avec un tuc comme IsNull ou NZ
=([TITRE])& " "& ([Nom1])&""& ([SOCIETE])
Comment afficher cela si une valeur est nulle Pas de nom ou pas de titre ou
pas de Sté...?
à moins que l'on soit limité à deux champs...., car cela m'a l'air de
fonctionner avec 2, mais pas le troisième ???
Concaténation avec un tuc comme IsNull ou NZ =([TITRE])& " "& ([Nom1])&""& ([SOCIETE])
Comment afficher cela si une valeur est nulle Pas de nom ou pas de titre ou pas de Sté...? à moins que l'on soit limité à deux champs...., car cela m'a l'air de fonctionner avec 2, mais pas le troisième ???
Effectivement grace à toi et tous tes "" cela fonctionne trés bien je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais avec trois champs je les alignent facilement, mais j'aurais préféré cette méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le premier champ TITRE comme référend... Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Bernard
Salut Fabien,
Effectivement grace à toi et tous tes "" cela fonctionne trés bien
je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour
numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs
NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50°
caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais
avec trois champs je les alignent facilement, mais j'aurais préféré cette
méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le
premier champ TITRE comme référend...
Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Effectivement grace à toi et tous tes "" cela fonctionne trés bien je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais avec trois champs je les alignent facilement, mais j'aurais préféré cette méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le premier champ TITRE comme référend... Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Bernard
Gilbert
Bonjour,
Peut-être peux-tu obtenir ce que tu veux avec les fonctions Left et String
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom aux 30 premières.
-- Cordialement,
Gilbert
"Cinémas Décavision" a écrit dans le message de news:
Salut Fabien,
Effectivement grace à toi et tous tes "" cela fonctionne trés bien je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le
50°
caractère ... Pour que cela soit aligné proprement dans un état; Oui je
sais
avec trois champs je les alignent facilement, mais j'aurais préféré cette méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le premier champ TITRE comme référend... Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Bernard
Bonjour,
Peut-être peux-tu obtenir ce que tu veux avec les fonctions Left et String
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom
aux 30 premières.
--
Cordialement,
Gilbert
"Cinémas Décavision" <pdg@decavision.fr> a écrit dans le message de
news:ugIg2032IHA.4164@TK2MSFTNGP03.phx.gbl...
Salut Fabien,
Effectivement grace à toi et tous tes "" cela fonctionne trés bien
je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour
numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs
NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le
50°
caractère ... Pour que cela soit aligné proprement dans un état; Oui je
sais
avec trois champs je les alignent facilement, mais j'aurais préféré cette
méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le
premier champ TITRE comme référend...
Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom aux 30 premières.
-- Cordialement,
Gilbert
"Cinémas Décavision" a écrit dans le message de news:
Salut Fabien,
Effectivement grace à toi et tous tes "" cela fonctionne trés bien je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour numérique...
Mais puis-je abuser en demandant si cela est faisable d'avoir les champs NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le
50°
caractère ... Pour que cela soit aligné proprement dans un état; Oui je
sais
avec trois champs je les alignent facilement, mais j'aurais préféré cette méthode.
Mais cela est peut être impossible ! , car il faut trouver et définir le premier champ TITRE comme référend... Du TRES dur n'est-ce pas (surtout pour moi).
Un avis ou une piste.
Merci Fabien et Merci à tous ceux qui me lisent...
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom aux 30 premières.
-- Cordialement,
Gilbert
"Cinémas Décavision" a écrit dans le message de news: > Salut Fabien, > > Effectivement grace à toi et tous tes "" cela fonctionne trés bien > je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement
pour
> numérique... > > =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"") > > Mais puis-je abuser en demandant si cela est faisable d'avoir les champs > NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° > caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais > avec trois champs je les alignent facilement, mais j'aurais préféré
cette
> méthode. > > > Mais cela est peut être impossible ! , car il faut trouver et définir le > premier champ TITRE comme référend... > Du TRES dur n'est-ce pas (surtout pour moi). > > Un avis ou une piste. > > Merci Fabien et Merci à tous ceux qui me lisent... > > Bernard > >
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom
aux 30 premières.
--
Cordialement,
Gilbert
"Cinémas Décavision" <pdg@decavision.fr> a écrit dans le message de
news:ugIg2032IHA.4164@TK2MSFTNGP03.phx.gbl...
> Salut Fabien,
>
> Effectivement grace à toi et tous tes "" cela fonctionne trés bien
> je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement
pour
> numérique...
>
> =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"")
>
> Mais puis-je abuser en demandant si cela est faisable d'avoir les champs
> NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le
50°
> caractère ... Pour que cela soit aligné proprement dans un état; Oui je
sais
> avec trois champs je les alignent facilement, mais j'aurais préféré
cette
> méthode.
>
>
> Mais cela est peut être impossible ! , car il faut trouver et définir le
> premier champ TITRE comme référend...
> Du TRES dur n'est-ce pas (surtout pour moi).
>
> Un avis ou une piste.
>
> Merci Fabien et Merci à tous ceux qui me lisent...
>
> Bernard
>
>
Mais ton titre est long, il sera réduit aux 20 premières lettres et le nom aux 30 premières.
-- Cordialement,
Gilbert
"Cinémas Décavision" a écrit dans le message de news: > Salut Fabien, > > Effectivement grace à toi et tous tes "" cela fonctionne trés bien > je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement
pour
> numérique... > > =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"") > > Mais puis-je abuser en demandant si cela est faisable d'avoir les champs > NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° > caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais > avec trois champs je les alignent facilement, mais j'aurais préféré
cette
> méthode. > > > Mais cela est peut être impossible ! , car il faut trouver et définir le > premier champ TITRE comme référend... > Du TRES dur n'est-ce pas (surtout pour moi). > > Un avis ou une piste. > > Merci Fabien et Merci à tous ceux qui me lisent... > > Bernard > >
| Effectivement grace à toi et tous tes "" cela fonctionne trés bien | je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour | numérique... | | =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"") | | Mais puis-je abuser en demandant si cela est faisable d'avoir les champs | NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° | caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais | avec trois champs je les alignent facilement, mais j'aurais préféré cette | méthode. | | | Mais cela est peut être impossible ! , car il faut trouver et définir le | premier champ TITRE comme référend... | Du TRES dur n'est-ce pas (surtout pour moi).
Je ne comprend pas bien le cheminement... et, tu n'as pas précisé où tu voulais placer cela ? formulaire ou état ?
D'abord, si tu concatènes ce que tu as donné au départ: =[TITRE] & " " & [Nom1] & " " & [SOCIETE] NB: les parenthèses sont inutiles ici et je ne vois pas ce que apporte Nz() cela doit fonctionner sans problème - un champ Null laisse la zone de texte simplement vide.
Le problème est alors l'espace doublé - si [Nom1] est Null, par exemple. Pour cela, il existe une astuce simple, mais élégante. Celle d'écire :
=[TITRE] & (" " + [Nom1]) & (" " + [SOCIETE])
ce qui as comme résultat, de ne pas pas concaténer l'espace lorsque le champ est Null, car comme on sait: Null + QuelqueChose retourne Null
Jusque là, tout cela est raisonnable ;-)
Mais, pourquoi diable, souhaites-tu concaténer les 3 champs ET mais aussi aligner leur contenu ?? Pourquoi dans ce cas ne pas laisser simplement les zones de texte positionnées l'une à coté de l'autre comme généralement pratiqué ?
| Effectivement grace à toi et tous tes "" cela fonctionne trés bien
| je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour
| numérique...
|
| =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"")
|
| Mais puis-je abuser en demandant si cela est faisable d'avoir les champs
| NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50°
| caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais
| avec trois champs je les alignent facilement, mais j'aurais préféré cette
| méthode.
|
|
| Mais cela est peut être impossible ! , car il faut trouver et définir le
| premier champ TITRE comme référend...
| Du TRES dur n'est-ce pas (surtout pour moi).
Je ne comprend pas bien le cheminement...
et, tu n'as pas précisé où tu voulais placer cela ? formulaire ou état ?
D'abord, si tu concatènes ce que tu as donné au départ:
=[TITRE] & " " & [Nom1] & " " & [SOCIETE]
NB: les parenthèses sont inutiles ici et je ne vois pas ce que apporte Nz()
cela doit fonctionner sans problème - un champ Null laisse la zone de texte
simplement vide.
Le problème est alors l'espace doublé - si [Nom1] est Null, par exemple.
Pour cela, il existe une astuce simple, mais élégante. Celle d'écire :
=[TITRE] & (" " + [Nom1]) & (" " + [SOCIETE])
ce qui as comme résultat, de ne pas pas concaténer l'espace lorsque
le champ est Null, car comme on sait: Null + QuelqueChose retourne Null
Jusque là, tout cela est raisonnable ;-)
Mais, pourquoi diable, souhaites-tu concaténer les 3 champs ET mais aussi
aligner leur contenu ??
Pourquoi dans ce cas ne pas laisser simplement les zones de texte positionnées
l'une à coté de l'autre comme généralement pratiqué ?
| Effectivement grace à toi et tous tes "" cela fonctionne trés bien | je croyais pas nécessaire ces doubles cotes si ALPHA, mais uniquement pour | numérique... | | =nz([TITRE];"")& " "& nz([Nom1];"")&" "& nz([SOCIETE];"") | | Mais puis-je abuser en demandant si cela est faisable d'avoir les champs | NOM1 par exemple aprés le 20° caractères, pui le champs SOCIETE aprés le 50° | caractère ... Pour que cela soit aligné proprement dans un état; Oui je sais | avec trois champs je les alignent facilement, mais j'aurais préféré cette | méthode. | | | Mais cela est peut être impossible ! , car il faut trouver et définir le | premier champ TITRE comme référend... | Du TRES dur n'est-ce pas (surtout pour moi).
Je ne comprend pas bien le cheminement... et, tu n'as pas précisé où tu voulais placer cela ? formulaire ou état ?
D'abord, si tu concatènes ce que tu as donné au départ: =[TITRE] & " " & [Nom1] & " " & [SOCIETE] NB: les parenthèses sont inutiles ici et je ne vois pas ce que apporte Nz() cela doit fonctionner sans problème - un champ Null laisse la zone de texte simplement vide.
Le problème est alors l'espace doublé - si [Nom1] est Null, par exemple. Pour cela, il existe une astuce simple, mais élégante. Celle d'écire :
=[TITRE] & (" " + [Nom1]) & (" " + [SOCIETE])
ce qui as comme résultat, de ne pas pas concaténer l'espace lorsque le champ est Null, car comme on sait: Null + QuelqueChose retourne Null
Jusque là, tout cela est raisonnable ;-)
Mais, pourquoi diable, souhaites-tu concaténer les 3 champs ET mais aussi aligner leur contenu ?? Pourquoi dans ce cas ne pas laisser simplement les zones de texte positionnées l'une à coté de l'autre comme généralement pratiqué ?
Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont souvant redondants, je prend le champ et hop copier/coller et c'est terminé...
Mais la solution que tu proposes m'ouvre aussi de nouvelles idées que je vais mettre en application.
Finalement chaque fois que je bricole mes petites BD, je fini avec une transformation "3 Stones" qui me va bien.
Merci beaucoup pour tout le savoir que tu nous fais partager tous les jours. Merci aussi à tous les autres contributeurs.
Bernard
-- Bernard FANGET Movie Room Manager Multiplexe Cinema DECAVISION - 7 avenue de Brogny 74000 ANNECY France Fax : 04 50 52 58 31
http://www.decavision.com/
Bonjour 3 Stones,
Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle
correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont
souvant redondants, je prend le champ et hop copier/coller et c'est
terminé...
Mais la solution que tu proposes m'ouvre aussi de nouvelles idées que je
vais mettre en application.
Finalement chaque fois que je bricole mes petites BD, je fini avec une
transformation "3 Stones" qui me va bien.
Merci beaucoup pour tout le savoir que tu nous fais partager tous les jours.
Merci aussi à tous les autres contributeurs.
Bernard
--
Bernard FANGET Movie Room Manager
Multiplexe Cinema DECAVISION - 7 avenue de Brogny
74000 ANNECY France
Fax : 04 50 52 58 31
Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont souvant redondants, je prend le champ et hop copier/coller et c'est terminé...
Mais la solution que tu proposes m'ouvre aussi de nouvelles idées que je vais mettre en application.
Finalement chaque fois que je bricole mes petites BD, je fini avec une transformation "3 Stones" qui me va bien.
Merci beaucoup pour tout le savoir que tu nous fais partager tous les jours. Merci aussi à tous les autres contributeurs.
Bernard
-- Bernard FANGET Movie Room Manager Multiplexe Cinema DECAVISION - 7 avenue de Brogny 74000 ANNECY France Fax : 04 50 52 58 31
http://www.decavision.com/
3stone
re,
"Cinémas Décavision" | Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle | correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont | souvant redondants, je prend le champ et hop copier/coller et c'est | terminé...
Oui... mais pour obtenir un alignement, cela oblige aussi à utiliser un jeux de caractères proportionnel ;-(
"Cinémas Décavision"
| Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle
| correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont
| souvant redondants, je prend le champ et hop copier/coller et c'est
| terminé...
Oui... mais pour obtenir un alignement, cela oblige aussi à utiliser un jeux de
caractères proportionnel ;-(
"Cinémas Décavision" | Effectivement ma démarche (sur un Etat) est pour le moins bizarre, mais elle | correspond bien à ce que j'ai plaisir à utiliser et comme mes états sont | souvant redondants, je prend le champ et hop copier/coller et c'est | terminé...
Oui... mais pour obtenir un alignement, cela oblige aussi à utiliser un jeux de caractères proportionnel ;-(