Nous faisons des fusions sous Word a partir d'un fichier=20
DBF dont tous les champs sont en caract=E8res. Les dates=20
sont au format jj.mm.aaaa.
Nous faisons le test suivant :
SI { CHAMPFUSION champ1 } =3D { CHAMPFUSION champ2 }
et nous affichons un texte sp=E9cifique en fonction de ce=20
test. Mon probl=E8me vient du fait que pour Word, 03.02.2004=20
est =E9gal =E0 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
Il apparait que le point doit =EAtre un symbole de=20
concat=E9nation, car si je compare 2009 =E0 02.03.2004 j'ai=20
l'=E9galit=E9.
Y a-t-il moyen de d=E9sactiver ce "calcul" automatique ?
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004 | est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004). | Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
Bonjour,
et si tu insérais le format de date dans ton champ ?
Philippe Morchain wrote:
| Bonjour,
|
| Nous faisons des fusions sous Word a partir d'un fichier
| DBF dont tous les champs sont en caractères. Les dates
| sont au format jj.mm.aaaa.
| Nous faisons le test suivant :
| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 }
| et nous affichons un texte spécifique en fonction de ce
| test. Mon problème vient du fait que pour Word, 03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
| Il apparait que le point doit être un symbole de
| concaténation, car si je compare 2009 à 02.03.2004 j'ai
| l'égalité.
| Y a-t-il moyen de désactiver ce "calcul" automatique ?
|
| Cordialement,
|
| Philippe Morchain
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004 | est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004). | Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
Philippe Morchain
Merci, Je transfère et on essaye !
Philippe
-----Message d'origine----- Bonjour, et si tu insérais le format de date dans ton champ ?
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
| Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
.
Merci,
Je transfère et on essaye !
Philippe
-----Message d'origine-----
Bonjour,
et si tu insérais le format de date dans ton champ ?
Philippe Morchain wrote:
| Bonjour,
|
| Nous faisons des fusions sous Word a partir d'un fichier
| DBF dont tous les champs sont en caractères. Les dates
| sont au format jj.mm.aaaa.
| Nous faisons le test suivant :
| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 }
| et nous affichons un texte spécifique en fonction de ce
| test. Mon problème vient du fait que pour Word,
03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et
01.06.2004).
| Il apparait que le point doit être un symbole de
| concaténation, car si je compare 2009 à 02.03.2004 j'ai
| l'égalité.
| Y a-t-il moyen de désactiver ce "calcul" automatique ?
|
| Cordialement,
|
| Philippe Morchain
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
| Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
.
Philippe Morchain
Bonjour,
Après différents essais le test est concluant si la comparaison porte sur 2 dates complètes (@ jjjj, j MMMM, aaaa) Encore merci
Philippe Morchain PS : Ceci dit, je persiste à trouver franchement bizarre que l'on ne puisse pas comparer 2 chaînes de caractères !
-----Message d'origine----- Bonjour, et si tu insérais le format de date dans ton champ ?
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
| Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
.
Bonjour,
Après différents essais le test est concluant si la
comparaison porte sur 2 dates complètes (@ jjjj, j MMMM,
aaaa)
Encore merci
Philippe Morchain
PS : Ceci dit, je persiste à trouver franchement bizarre
que l'on ne puisse pas comparer 2 chaînes de caractères !
-----Message d'origine-----
Bonjour,
et si tu insérais le format de date dans ton champ ?
Philippe Morchain wrote:
| Bonjour,
|
| Nous faisons des fusions sous Word a partir d'un fichier
| DBF dont tous les champs sont en caractères. Les dates
| sont au format jj.mm.aaaa.
| Nous faisons le test suivant :
| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 }
| et nous affichons un texte spécifique en fonction de ce
| test. Mon problème vient du fait que pour Word,
03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et
01.06.2004).
| Il apparait que le point doit être un symbole de
| concaténation, car si je compare 2009 à 02.03.2004 j'ai
| l'égalité.
| Y a-t-il moyen de désactiver ce "calcul" automatique ?
|
| Cordialement,
|
| Philippe Morchain
Philippe Morchain wrote: | Bonjour, | | Nous faisons des fusions sous Word a partir d'un fichier | DBF dont tous les champs sont en caractères. Les dates | sont au format jj.mm.aaaa. | Nous faisons le test suivant : | SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } | et nous affichons un texte spécifique en fonction de ce | test. Mon problème vient du fait que pour Word, 03.02.2004
| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
| Il apparait que le point doit être un symbole de | concaténation, car si je compare 2009 à 02.03.2004 j'ai | l'égalité. | Y a-t-il moyen de désactiver ce "calcul" automatique ? | | Cordialement, | | Philippe Morchain
.
Bonjour,
Philippe Morchain wrote: | PS : Ceci dit, je persiste à trouver franchement bizarre | que l'on ne puisse pas comparer 2 chaînes de caractères !
En l'occurence, Word ne le prend pas comme une chaîne de caractères mais plutôt comme une valeur numérique... Cela dit, Word gère très mal les valeurs numériques, les dates, etc. Faut dire que c'est pas non plus son rôle premier...
nuindacil
| || -----Message d'origine----- || Bonjour, || et si tu insérais le format de date dans ton champ ? || || SI { CHAMPFUSION champ1 @ "dd.MM.yyyy" } = { CHAMPFUSION champ2 @ || "dd.MM.yyyy"} || || nuindacil || || || Philippe Morchain wrote: ||| Bonjour, ||| ||| Nous faisons des fusions sous Word a partir d'un fichier ||| DBF dont tous les champs sont en caractères. Les dates ||| sont au format jj.mm.aaaa. ||| Nous faisons le test suivant : ||| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } ||| et nous affichons un texte spécifique en fonction de ce ||| test. Mon problème vient du fait que pour Word, 03.02.2004 ||| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004). ||| Il apparait que le point doit être un symbole de ||| concaténation, car si je compare 2009 à 02.03.2004 j'ai ||| l'égalité. ||| Y a-t-il moyen de désactiver ce "calcul" automatique ? ||| ||| Cordialement, ||| ||| Philippe Morchain || || || .
Bonjour,
Philippe Morchain wrote:
| PS : Ceci dit, je persiste à trouver franchement bizarre
| que l'on ne puisse pas comparer 2 chaînes de caractères !
En l'occurence, Word ne le prend pas comme une chaîne de caractères mais
plutôt comme une valeur numérique... Cela dit, Word gère très mal les
valeurs numériques, les dates, etc. Faut dire que c'est pas non plus son
rôle premier...
nuindacil
|
|| -----Message d'origine-----
|| Bonjour,
|| et si tu insérais le format de date dans ton champ ?
||
|| SI { CHAMPFUSION champ1 @ "dd.MM.yyyy" } = { CHAMPFUSION champ2 @
|| "dd.MM.yyyy"}
||
|| nuindacil
||
||
|| Philippe Morchain wrote:
||| Bonjour,
|||
||| Nous faisons des fusions sous Word a partir d'un fichier
||| DBF dont tous les champs sont en caractères. Les dates
||| sont au format jj.mm.aaaa.
||| Nous faisons le test suivant :
||| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 }
||| et nous affichons un texte spécifique en fonction de ce
||| test. Mon problème vient du fait que pour Word, 03.02.2004
||| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004).
||| Il apparait que le point doit être un symbole de
||| concaténation, car si je compare 2009 à 02.03.2004 j'ai
||| l'égalité.
||| Y a-t-il moyen de désactiver ce "calcul" automatique ?
|||
||| Cordialement,
|||
||| Philippe Morchain
||
||
|| .
Philippe Morchain wrote: | PS : Ceci dit, je persiste à trouver franchement bizarre | que l'on ne puisse pas comparer 2 chaînes de caractères !
En l'occurence, Word ne le prend pas comme une chaîne de caractères mais plutôt comme une valeur numérique... Cela dit, Word gère très mal les valeurs numériques, les dates, etc. Faut dire que c'est pas non plus son rôle premier...
nuindacil
| || -----Message d'origine----- || Bonjour, || et si tu insérais le format de date dans ton champ ? || || SI { CHAMPFUSION champ1 @ "dd.MM.yyyy" } = { CHAMPFUSION champ2 @ || "dd.MM.yyyy"} || || nuindacil || || || Philippe Morchain wrote: ||| Bonjour, ||| ||| Nous faisons des fusions sous Word a partir d'un fichier ||| DBF dont tous les champs sont en caractères. Les dates ||| sont au format jj.mm.aaaa. ||| Nous faisons le test suivant : ||| SI { CHAMPFUSION champ1 } = { CHAMPFUSION champ2 } ||| et nous affichons un texte spécifique en fonction de ce ||| test. Mon problème vient du fait que pour Word, 03.02.2004 ||| est égal à 02.03.2004 (ainsi que 06.01.2004 et 01.06.2004). ||| Il apparait que le point doit être un symbole de ||| concaténation, car si je compare 2009 à 02.03.2004 j'ai ||| l'égalité. ||| Y a-t-il moyen de désactiver ce "calcul" automatique ? ||| ||| Cordialement, ||| ||| Philippe Morchain || || || .