OVH Cloud OVH Cloud

langue / format date (anglais - français)

11 réponses
Avatar
débutante caro
Bonjour à tous!

une autre question sur la langue...

J'ai conçu un état (feuille présentation de fax) qui doit confirmer au
client une expédition de produits commandés. Les infos en entête et en corps
de texte sont repris de mes différentes tables, et j'ai deux dates qui
s'insèrent dans le texte (date expédition et date de livraison). Pour des
raisons de clarté, j'ai choisi le format "date, complet".

Tout fonctionne très bien... Mais voilà le hic: le fax est destiné à des
clients anglophones. D'après ce que je comprends, ACCESS retourne le format
de la date selon la langue du système active sur le poste de travail utilisé.
Puisque la langue active sur nos postes de travail est "français", le
système retourne des dates en français dans le fax anglais...

Y a-t-il moyen de changer ou bien de forcer ACCESS à utiliser une langue
différente que la langue du système pour les états?

Merci!!!

10 réponses

1 2
Avatar
3stone
Salut,

"débutante caro"
| J'ai conçu un état (feuille présentation de fax) qui doit confirmer au
| client une expédition de produits commandés. Les infos en entête et en corps
| de texte sont repris de mes différentes tables, et j'ai deux dates qui
| s'insèrent dans le texte (date expédition et date de livraison). Pour des
| raisons de clarté, j'ai choisi le format "date, complet".
|
| Tout fonctionne très bien... Mais voilà le hic: le fax est destiné à des
| clients anglophones. D'après ce que je comprends, ACCESS retourne le format
| de la date selon la langue du système active sur le poste de travail utilisé.
| Puisque la langue active sur nos postes de travail est "français", le
| système retourne des dates en français dans le fax anglais...
|
| Y a-t-il moyen de changer ou bien de forcer ACCESS à utiliser une langue
| différente que la langue du système pour les états?


Inutile de "forcer" quoi que ce soit, tu vas te faire mal... ;-)

Dans les propriétés de la zone de texte, fixe le format que tu désires,
c'est fait pour cela !

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
débutante caro
Merci...

En fait, je crois bien que c'est ce que j'ai fait: j'ai choisi "date,
complet", ce qui me retourne par exemple: 5 février 2007.

Le format est bon, mais je voudrais que la date retournée soit: February 5,
2007.

Est-ce que la seule façon d'obtenir ce résultat serait de changer la langue
du système windows à "anglais" sur les différents postes des utilisateurs?
Ou bien y a-t-il une façon d'obtenir ce résultat de façon "ponctuelle", pour
cette application (sans trop forcer, d'accord...).

Merci encore!


Salut,

"débutante caro"
| J'ai conçu un état (feuille présentation de fax) qui doit confirmer au
| client une expédition de produits commandés. Les infos en entête et en corps
| de texte sont repris de mes différentes tables, et j'ai deux dates qui
| s'insèrent dans le texte (date expédition et date de livraison). Pour des
| raisons de clarté, j'ai choisi le format "date, complet".
|
| Tout fonctionne très bien... Mais voilà le hic: le fax est destiné à des
| clients anglophones. D'après ce que je comprends, ACCESS retourne le format
| de la date selon la langue du système active sur le poste de travail utilisé.
| Puisque la langue active sur nos postes de travail est "français", le
| système retourne des dates en français dans le fax anglais...
|
| Y a-t-il moyen de changer ou bien de forcer ACCESS à utiliser une langue
| différente que la langue du système pour les états?


Inutile de "forcer" quoi que ce soit, tu vas te faire mal... ;-)

Dans les propriétés de la zone de texte, fixe le format que tu désires,
c'est fait pour cela !

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"débutante caro"
| En fait, je crois bien que c'est ce que j'ai fait: j'ai choisi "date,
| complet", ce qui me retourne par exemple: 5 février 2007.
|
| Le format est bon, mais je voudrais que la date retournée soit: February 5,
| 2007.

Tu parlais de format de date, pas de la langue...


| Est-ce que la seule façon d'obtenir ce résultat serait de changer la langue
| du système windows à "anglais" sur les différents postes des utilisateurs?
| Ou bien y a-t-il une façon d'obtenir ce résultat de façon "ponctuelle", pour
| cette application (sans trop forcer, d'accord...).

Tu ne vas pas faire travailler tout le monde en anglais juste pour une histoire
de date... une petite table avec les correspondances devrait suffire à
obtenir ce que tu souhaite.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
débutante caro
Allo!

Merci encore... Juste pour m'éclairer un peu, serait-ce une table contenant
les 365 jours de l'année avec la correspondance anglaise pour chacune? Ou y
aurait-il un moyen plus court en utilisant les différentes fonctionnalités de
format de date? Bien que je sois maintenant beaucoup plus à l'aise dans
Access, les dates sont encore un sujet un peu nébuleux...

Bonne journée!!!




Salut,

"débutante caro"
| En fait, je crois bien que c'est ce que j'ai fait: j'ai choisi "date,
| complet", ce qui me retourne par exemple: 5 février 2007.
|
| Le format est bon, mais je voudrais que la date retournée soit: February 5,
| 2007.

Tu parlais de format de date, pas de la langue...


| Est-ce que la seule façon d'obtenir ce résultat serait de changer la langue
| du système windows à "anglais" sur les différents postes des utilisateurs?
| Ou bien y a-t-il une façon d'obtenir ce résultat de façon "ponctuelle", pour
| cette application (sans trop forcer, d'accord...).

Tu ne vas pas faire travailler tout le monde en anglais juste pour une histoire
de date... une petite table avec les correspondances devrait suffire à
obtenir ce que tu souhaite.

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
Eric
Bonjour,

Si les dates d'expédition et de livraison sont stockées dans des tables.
En basant l'état sur une requête construite sur ces tables et en
ajoutant des champs calculés du genre :

Date Expédition Anglaise:
Choisir(Mois([DateExp]);"January";"February";"March";"April";"May";"June";"July";"August";"September";"October";"November";"December")
& " " & Jour([DateExp]) & ", " & Année([DateExp])

(idem pour DateLiv) que tu utilises dans l'état tu devrais arriver à
contourner ton problème.

Allo!

Merci encore... Juste pour m'éclairer un peu, serait-ce une table contenant
les 365 jours de l'année avec la correspondance anglaise pour chacune? Ou y
aurait-il un moyen plus court en utilisant les différentes fonctionnalités de
format de date? Bien que je sois maintenant beaucoup plus à l'aise dans
Access, les dates sont encore un sujet un peu nébuleux...

Bonne journée!!!



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Pierre CFI [mvp]
bonjour et oui mais
çà fait pas un format date çà, donc le champ de la table doit etre texte,
donc çà va pas, donc tu induis volontairement notre ami dans l'erreur, donc
10 posts en moins

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Eric" a écrit dans le message de news:
O%
Bonjour,

Si les dates d'expédition et de livraison sont stockées dans des tables.
En basant l'état sur une requête construite sur ces tables et en ajoutant
des champs calculés du genre :

Date Expédition Anglaise:
Choisir(Mois([DateExp]);"January";"February";"March";"April";"May";"June";"July";"August";"September";"October";"November";"December")
& " " & Jour([DateExp]) & ", " & Année([DateExp])

(idem pour DateLiv) que tu utilises dans l'état tu devrais arriver à
contourner ton problème.

Allo!

Merci encore... Juste pour m'éclairer un peu, serait-ce une table
contenant les 365 jours de l'année avec la correspondance anglaise pour
chacune? Ou y aurait-il un moyen plus court en utilisant les différentes
fonctionnalités de format de date? Bien que je sois maintenant beaucoup
plus à l'aise dans Access, les dates sont encore un sujet un peu
nébuleux...

Bonne journée!!!



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Pierre CFI [mvp]
oui, mais j'ai pas tout lu, donc 12 posts en +
si tu n'en parle pas à 3stone :o))

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Pierre CFI [mvp]" a écrit dans le message de
news: %232$
bonjour et oui mais
çà fait pas un format date çà, donc le champ de la table doit etre texte,
donc çà va pas, donc tu induis volontairement notre ami dans l'erreur,
donc 10 posts en moins

--
Pierre
MVP Access
***************************************
Conseils MPFA: http://www.mpfa.info/
*********************************************************
"Eric" a écrit dans le message de news:
O%
Bonjour,

Si les dates d'expédition et de livraison sont stockées dans des tables.
En basant l'état sur une requête construite sur ces tables et en ajoutant
des champs calculés du genre :

Date Expédition Anglaise:
Choisir(Mois([DateExp]);"January";"February";"March";"April";"May";"June";"July";"August";"September";"October";"November";"December")
& " " & Jour([DateExp]) & ", " & Année([DateExp])

(idem pour DateLiv) que tu utilises dans l'état tu devrais arriver à
contourner ton problème.

Allo!

Merci encore... Juste pour m'éclairer un peu, serait-ce une table
contenant les 365 jours de l'année avec la correspondance anglaise pour
chacune? Ou y aurait-il un moyen plus court en utilisant les
différentes fonctionnalités de format de date? Bien que je sois
maintenant beaucoup plus à l'aise dans Access, les dates sont encore un
sujet un peu nébuleux...

Bonne journée!!!



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr







Avatar
Eric
Bonjour Pierre,

Oui mais j'avais lu :
une autre question sur la langue...


et non sur le format de date.

Je dirai rien et j'écris en blanc sur fond blanc. 3stone n'en saura rien ;-)

PS: 10 points en - et seulement 12 en + pour une bonne(!!!) réponse,
bah, à ce jeu là on est pas tous les jours gagnant :-(
Je sens que je vais me faire plus discret ;-)

oui, mais j'ai pas tout lu, donc 12 posts en +
si tu n'en parle pas à 3stone :o))



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
3stone
Salut Caro,


Attention : débutante, c'est max 12 mois ;-)

"débutante caro"
|
| Merci encore... Juste pour m'éclairer un peu, serait-ce une table contenant
| les 365 jours de l'année avec la correspondance anglaise pour chacune? Ou y
| aurait-il un moyen plus court en utilisant les différentes fonctionnalités de
| format de date? Bien que je sois maintenant beaucoup plus à l'aise dans
| Access, les dates sont encore un sujet un peu nébuleux...

Soit tu utilise une table avec 2 champs, NoMois et NomMois

soit tu utilise ce que te propose Eric, que j'aurais transformé en une petite fonction...
http://www.3stone.be/access/faq.php?lng=fr&pgH8

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
débutante caro
Super!

C'est bien gentil de ta part, ceci fonctionnera parfaitement...

ça ne fait que deux mois que j'ai débuté mon aventure avec Access, mais ceci
m'occupe à plein temps... En toute humilité, à voir le résultat de mon
projet, je devrais peut-être changer mon pseudo... Mais tout ça grâce à
l'aide obtenue sur ce forum, soit en consultant les articles précédents ou en
lisant et appliquant vos réponses à mes questions!

Merci encore mille fois!!!


Salut Caro,


Attention : débutante, c'est max 12 mois ;-)

"débutante caro"
|
| Merci encore... Juste pour m'éclairer un peu, serait-ce une table contenant
| les 365 jours de l'année avec la correspondance anglaise pour chacune? Ou y
| aurait-il un moyen plus court en utilisant les différentes fonctionnalités de
| format de date? Bien que je sois maintenant beaucoup plus à l'aise dans
| Access, les dates sont encore un sujet un peu nébuleux...

Soit tu utilise une table avec 2 champs, NoMois et NomMois

soit tu utilise ce que te propose Eric, que j'aurais transformé en une petite fonction...
http://www.3stone.be/access/faq.php?lng=fr&pgH8

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/







1 2