none
Format zone de liste en euros RRS feed

  • Question

  • Bonjour,

    Dans le pied d'état, j'affiche dans une zone de liste, le champ (MtLivretDeb) d'une table déclaré "euros" (elle ne comporte qu'une seule ligne).

    Pour cela, je déclare dans le contenu :SELECT (MtLivretDeb) FROM TDate_Exercice

    Le problème est que le symbole € ne s'affiche pas  et les décimales non plus si elles sont à zéro ou bien il n'y en a qu'une si la valeur est ,50.

    Y a-t-il moyen de forcer le format d'affichage ou bien de remplacer la zone de liste par autre chose ( je n'ai pas trouvé comment afficher ce  champ en utilisant une zone de texte qui répondrait alors à mon besoin).

    Je suis sous MS Office 2003.

    merci pour votre aide

    cordialement

    mardi 7 février 2012 15:05

Réponses

  • Bonjour,

    Déjà pourquoi une zone de liste ? C'est "moche" dans un état... ;o)

    Bon, il y a plusieurs solutions...

    Une des plus simples serait de construire un état sur cette table "TDate_Exercice" dont la taille de l'état à la stricte hauteur/largeur de la zone de texte qui contient la valeur du champ "MtLivretDeb".
    Vous formatez alors la zone de texte en question au format €.

    => De là, vous fermez en enregistrant cet état sous un nom circonstantiel, par exemple rpt_MtLivretDeb_sr
    rpt pour report et sr pour sub report (sous-état).

    Vous ouvez alors l'état principal, vous supprimez la zone de liste en question puis vous glissez l'état précédemment créé en tant que sous-état en lieu et place. Il n'existera aucun lien entre ce sous état et l'état parent.
    Est-ce que cela vous convient ?


    Argy

    mercredi 8 février 2012 10:50
    Modérateur