IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[ZEOS] DisplayFormat does not correctly display monetary value [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Par défaut [ZEOS] DisplayFormat does not correctly display monetary value
    Salut tous le monde
    je voudrai signaler mon problème:
    J'utilise Lazarus 3 et les composants ZEOSLiB pour se connecter à une base de données, la propriété
    DisplayFormat du champs n'affiche pas de manière correcte la valeur monétaire avec les valeurs suivantes:
    la valeur de la propriété BiDiMode = bdRightToLeft, de la fiche et les paramètres régionales sont comme suit
    ThousandSeparator = ' ' //** Espace **//
    DecimalSeparator = ',' //** Virgule**//

    par exemple la valeur 25 500,52 est affichée ainsi 500,52 25

    Veuillez s'il vous plait m'aider à corriger ce problème.
    toutes mes salutations
    Images attachées Images attachées  

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 929
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 929
    Par défaut
    Comment veux-tu qu'il y ait formatage numérique sur un champ texte ?

    La structure de la DB est à revoir.

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Par défaut
    Je ne crois pas que cela ait à voir avec la structure de la BD, le champs est Extended.
    Car avec BiDiMode = bdLeftToRight la valeur est affichée correctement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    procedure TForm1.Button1Click(Sender: TObject);
    Var x: Extended;
    begin
      x:= StrToFloat(Edit1.text);
      Edit2.Text:=FloatToStrF(x, ffNumber, 18, 2);
    end;
    Images attachées Images attachées  

  4. #4
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Je ne comprends pas, Vous êtes bien un lecteur occidental, c'est-à dire que vous lisez de gauche à droite. Alors pourquoi vouloir utiliser "BiDiMode = bdRightToLeft". C'est "BiDiMode = bdLeftToRight" qu'il faut utiliser. Par contre, si vous voulez un cadrage à droite, c'est "Alignment = taRightJustify". Ou alors, je n'ai rien compris.

    Cordialement.

    Pierre.

  5. #5
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Septembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Septembre 2012
    Messages : 5
    Par défaut
    je travaille sur un projet en arabe, et je dois afficher les forms de droite à gauche (BiDiMode = bdRightToLeft), j'ai essayé "Alignment = taRightJustify" mais ça ne marche pas lorsque le séparateur de millier = espace qui est exigé
    Remarque : avec DELPHI tous marche trés trés bien

  6. #6
    Membre émérite
    Avatar de ChPr
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    2 122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 79
    Localisation : France, Val d'Oise (Île de France)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 122
    Par défaut
    Citation Envoyé par h_merine70 Voir le message
    je travaille sur un projet en arabe, ...
    C’aurait été sympa de le préciser d'entrée de jeu.

    Cordialement.

    Pierre

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ClickOnce: Value does not fall within the expected range
    Par jubourbon dans le forum Visual Studio
    Réponses: 1
    Dernier message: 05/10/2012, 17h17
  2. [SP-2010] erreur :Value does not fall within the expected range
    Par hassine dans le forum SharePoint
    Réponses: 1
    Dernier message: 01/07/2010, 10h17
  3. [Lazarus] [Ubuntu 7.10] FPC Source directory does not look correct
    Par Valito dans le forum Lazarus
    Réponses: 3
    Dernier message: 14/05/2008, 19h04
  4. Réponses: 2
    Dernier message: 08/03/2007, 09h44
  5. Réponses: 1
    Dernier message: 10/05/2006, 12h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo