Comment formater un nombre au format Euro, dans une chaine concaténée

Résolu
traderpierre Messages postés 316 Statut Membre -  
traderpierre Messages postés 316 Statut Membre -
Bonjour,

Dans une état Access, j'ai un contôle indépendant avec ces formules concaténant plusieurs contrôles :

="Totaux : " & [Année Concernée] & " dont foncier net : " & Format(Somme([Impôts Fonciers])+Somme([Majoration Foncier 8%]))-Somme([Frais Enlèvement Ordures]);# ##0,00) & " €"

="Totaux : " & [Année Concernée] & " dont foncier net : " & CMonnaie(Somme([Impôts Fonciers])+Somme([Majoration Foncier 8%]))-Somme([Frais Enlèvement Ordures])) & " €"

Mais Access me refuse la syntaxe !!!!
Auriez-vous une solution ???

Merci par avance

2 réponses

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     
    bonjour,
    as-tu compté le nombre de parenthèses ouvrantes et fermantes?
    0
    1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588
       
      quand tu as ce genre de soucis, simplifie ta formule pour la faire fonctionner.
      ensuite, ajoute progressivement ce qu'il faut.
      0
  2. traderpierre Messages postés 316 Statut Membre 7
     
    EUREKA !!!! Finalement j'ai trouvé la solution !!!!

    Dans les paramètres du format souhaité, je dois mettre le format entre deux guillemets
    exemple :
    ="Totaux : " & [Année Concernée] & " dont foncier net : " & Format(Somme([Impôts Fonciers])+Somme([Majoration Foncier 8%]))-Somme([Frais Enlèvement Ordures]);"# ##0,00") & " €"

    Ou :
    ="Totaux : " & [Année Concernée] & " dont foncier net : " & Format(Somme([Impôts Fonciers])+Somme([Majoration Foncier 8%]))-Somme([Frais Enlèvement Ordures]);"Standard") & " €"

    Et ça fonctionne en affichant bien le format souhaité.

    Le problème est donc résolu
    0