Bonjour tout le monde
Une petite question concernant paradox sous Delphi:
Pour les champs de type Money, est-il possible d'enlever le signe de l'euro? (soit l'enlever completement, soit le remplacer par un autre signe au choix)
Merci
Version imprimable
Bonjour tout le monde
Une petite question concernant paradox sous Delphi:
Pour les champs de type Money, est-il possible d'enlever le signe de l'euro? (soit l'enlever completement, soit le remplacer par un autre signe au choix)
Merci
Je n'ai jamais utilisé ce type en Paradox, il est fort possible qu'il utilise les options régionales pour déterminer la monnaie, voir dans DisplayFormat du TField ou mets à False la propriété currency du TCurrencyField
Si tu veux faire une application multi-devise, le Currency avec ces 4 digits est insuffisants !
Il faut souvent repasser par un Extended lors de la conversion, pour calculer au moins sur 6 digits puis arrondir sur 4 lors de l'affectation dans un Currency.
Evidemment, tu peux aussi gérer des comptes et écritures d'écart de change et d'arrondi
Je ne trouve pas les options que vous avez cité sur Database Desktop!
Ce n'est pas dans le Module de base de Données, c'est les TField du TTable !
Il faudrait connaître un minimum le nom des classes standards !
Voir la propriété DB.TCurrencyField.currency
Bin moi je parle du module base de donnée, c'est lui qui affiche sa, et meme quand je recupere les données grace à un TQuery il m'affiche le symbole de l'euro sur mon DBGrid.
Dans le Module de Base de Données, tu ne peux rien y faire, il doit utiliser les Options Régionales.
Dans un DBGrid, cela utilise aussi les Options Régionales, tu dois gérer soit manuellement l'affichage de la Devise via DisplayFormat ou OnGetText
soit via SysUtils.TFormatSettings.CurrencyString
Alors ici je ne sais pas comment y faire!!
:f1:
As-tu au moins lu les liens que j'ai fourni vers l'aide en ligne comme DisplayFormat
Je t'ai fourni les mots clés, faut que tu lances maintenant et que tu cherches un peu !
Ok my friend merci pour ton aide.