Salut,
"jfd"
| Je récupère le format monétaire régional avec la fonction de Pierre
| http://www.3stone.be/access/articles.php?lng=fr&pgu
| C’est ok pour les champs monétaire venant des tables, mais je ne comprends
| pas comment l’adapter aussi sur un champ calculé ?
??
Le début le dit bien :
Lecture des paramètres régionaux.
Cela sert donc à connaître ces fameux paramètres
et le cas échéant, d'y adapter tes traitements...
Dans ta base, tu manipule des valeurs numériques.
Et il faut évidement une convention sur les unités utilisées.
Pas question que l'utilisateur saisisse des $ si tu attends de zoros.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| Je récupère le format monétaire régional avec la fonction de Pierre
| http://www.3stone.be/access/articles.php?lng=fr&pgu
| C’est ok pour les champs monétaire venant des tables, mais je ne comprends
| pas comment l’adapter aussi sur un champ calculé ?
??
Le début le dit bien :
Lecture des paramètres régionaux.
Cela sert donc à connaître ces fameux paramètres
et le cas échéant, d'y adapter tes traitements...
Dans ta base, tu manipule des valeurs numériques.
Et il faut évidement une convention sur les unités utilisées.
Pas question que l'utilisateur saisisse des $ si tu attends de zoros.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| Je récupère le format monétaire régional avec la fonction de Pierre
| http://www.3stone.be/access/articles.php?lng=fr&pgu
| C’est ok pour les champs monétaire venant des tables, mais je ne comprends
| pas comment l’adapter aussi sur un champ calculé ?
??
Le début le dit bien :
Lecture des paramètres régionaux.
Cela sert donc à connaître ces fameux paramètres
et le cas échéant, d'y adapter tes traitements...
Dans ta base, tu manipule des valeurs numériques.
Et il faut évidement une convention sur les unités utilisées.
Pas question que l'utilisateur saisisse des $ si tu attends de zoros.
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
[...]
| Me.Texte369.Format = symbole & "*.0;- " & symbole & "*.0;- "
|
| Mêmes problèmes avec symbole ISO
| affichage du symbole seul ok
| Symbol = SymboleMonetaireISO()
| Texte22 = Symbol ( résultat KRW, OK)
| Mais dès qu’il y a un chiffre l’affichage n’est plus correct
| Résultat, style pour ISO KR7#,00
| Résultat, style pour Regional *0,00
| Et toujours sans problème pour l’euro ou £ ou $.
Ce que je ne comprends pas, c'est que, il me semble, tu récupère bien
le symbole (qui est un string, je rappelle) et que tu n'arrive pas à le concaténer
avec le reste de l'expression qui forme la commande Format()
Pourquoi le "*" dans le format ?
Moi, je vois plutôt quelque chose comme ceci, par exemple :
=>>> si symblole = "€"
Me.TextBox.Format = symbole & "# 000.00"
à condition bien sûr que le signe retourné (le symbole) existe bien
dans le jeux de caractères utilisé...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
[...]
| Me.Texte369.Format = symbole & "*.0;- " & symbole & "*.0;- "
|
| Mêmes problèmes avec symbole ISO
| affichage du symbole seul ok
| Symbol = SymboleMonetaireISO()
| Texte22 = Symbol ( résultat KRW, OK)
| Mais dès qu’il y a un chiffre l’affichage n’est plus correct
| Résultat, style pour ISO KR7#,00
| Résultat, style pour Regional *0,00
| Et toujours sans problème pour l’euro ou £ ou $.
Ce que je ne comprends pas, c'est que, il me semble, tu récupère bien
le symbole (qui est un string, je rappelle) et que tu n'arrive pas à le concaténer
avec le reste de l'expression qui forme la commande Format()
Pourquoi le "*" dans le format ?
Moi, je vois plutôt quelque chose comme ceci, par exemple :
=>>> si symblole = "€"
Me.TextBox.Format = symbole & "# 000.00"
à condition bien sûr que le signe retourné (le symbole) existe bien
dans le jeux de caractères utilisé...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
[...]
| Me.Texte369.Format = symbole & "*.0;- " & symbole & "*.0;- "
|
| Mêmes problèmes avec symbole ISO
| affichage du symbole seul ok
| Symbol = SymboleMonetaireISO()
| Texte22 = Symbol ( résultat KRW, OK)
| Mais dès qu’il y a un chiffre l’affichage n’est plus correct
| Résultat, style pour ISO KR7#,00
| Résultat, style pour Regional *0,00
| Et toujours sans problème pour l’euro ou £ ou $.
Ce que je ne comprends pas, c'est que, il me semble, tu récupère bien
le symbole (qui est un string, je rappelle) et que tu n'arrive pas à le concaténer
avec le reste de l'expression qui forme la commande Format()
Pourquoi le "*" dans le format ?
Moi, je vois plutôt quelque chose comme ceci, par exemple :
=>>> si symblole = "€"
Me.TextBox.Format = symbole & "# 000.00"
à condition bien sûr que le signe retourné (le symbole) existe bien
dans le jeux de caractères utilisé...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| Encore une question, y a t il un moyen pour forcer ce champs calculé
| problématique à afficher selon le format défini dans le champ Y, qui lui ne
| pose pas de problème ?
? pas compris...
| Résultats avec le Franc Suisse, suivant les formats utilisés( décimales auto)
| 59Fr.#,00 pour « Me.Texte369.Format = symbole & " #,00;-" & symbole & "
| #,00" »
| €03,39 (décimales2)
si Me!TxtBox.Format = symbole & "*.#.00"
ne fonctionne pas, je ne vois pas...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| Encore une question, y a t il un moyen pour forcer ce champs calculé
| problématique à afficher selon le format défini dans le champ Y, qui lui ne
| pose pas de problème ?
? pas compris...
| Résultats avec le Franc Suisse, suivant les formats utilisés( décimales auto)
| 59Fr.#,00 pour « Me.Texte369.Format = symbole & " #,00;-" & symbole & "
| #,00" »
| €03,39 (décimales2)
si Me!TxtBox.Format = symbole & "*.#.00"
ne fonctionne pas, je ne vois pas...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| Encore une question, y a t il un moyen pour forcer ce champs calculé
| problématique à afficher selon le format défini dans le champ Y, qui lui ne
| pose pas de problème ?
? pas compris...
| Résultats avec le Franc Suisse, suivant les formats utilisés( décimales auto)
| 59Fr.#,00 pour « Me.Texte369.Format = symbole & " #,00;-" & symbole & "
| #,00" »
| €03,39 (décimales2)
si Me!TxtBox.Format = symbole & "*.#.00"
ne fonctionne pas, je ne vois pas...
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| « Surprenant que le format ne soit pas gardé, à condition que la zone de
| texte ait bien le champ comme source (et non un champ calculé) »
| Euh…..mon champ est juste calculé sur le formulaire
| Exemple
| Prix d’achat monétaire * quantité / nombre de pers
dans ce cas, pourquoi ne pas attribuer le format à cette zone de texte ?
| Excuse mon ignorance, alors est ce que la solution serait de cacher ce champ
| calculé et d’inscrire le résultat dans un champ table monétaire...
Parce qu'il n'est pas prudent d'inscrire des résultats dans une table.
C'est généralement source d'erreur, sauf pour "geler" une valeur.
ps: Si tu as tant de monaie, tu pourrais alimenter mon compte en banque.
pps: J'accepte les monnaies de toute origine !
MDR
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| « Surprenant que le format ne soit pas gardé, à condition que la zone de
| texte ait bien le champ comme source (et non un champ calculé) »
| Euh…..mon champ est juste calculé sur le formulaire
| Exemple
| Prix d’achat monétaire * quantité / nombre de pers
dans ce cas, pourquoi ne pas attribuer le format à cette zone de texte ?
| Excuse mon ignorance, alors est ce que la solution serait de cacher ce champ
| calculé et d’inscrire le résultat dans un champ table monétaire...
Parce qu'il n'est pas prudent d'inscrire des résultats dans une table.
C'est généralement source d'erreur, sauf pour "geler" une valeur.
ps: Si tu as tant de monaie, tu pourrais alimenter mon compte en banque.
pps: J'accepte les monnaies de toute origine !
MDR
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Salut,
"jfd"
| « Surprenant que le format ne soit pas gardé, à condition que la zone de
| texte ait bien le champ comme source (et non un champ calculé) »
| Euh…..mon champ est juste calculé sur le formulaire
| Exemple
| Prix d’achat monétaire * quantité / nombre de pers
dans ce cas, pourquoi ne pas attribuer le format à cette zone de texte ?
| Excuse mon ignorance, alors est ce que la solution serait de cacher ce champ
| calculé et d’inscrire le résultat dans un champ table monétaire...
Parce qu'il n'est pas prudent d'inscrire des résultats dans une table.
C'est généralement source d'erreur, sauf pour "geler" une valeur.
ps: Si tu as tant de monaie, tu pourrais alimenter mon compte en banque.
pps: J'accepte les monnaies de toute origine !
MDR
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/