problème de formatage à l'écran
je veux formater mes données à l'écran en décimal (1 dec) et en monétaire (4 dec) donc ds le xmlgran j'utilise le champ "format" ds le table des champs avec les caractéristiques suivantes :
%.1f et %.4m
1 / ça marche bien sauf que les valeurs nulle ne sont pas affichées et si je vire ces formatage elle apparaissent (0).
2 / kel type de formatge existe t'il autrement ?
Comment uitiliser FormatCultureFloat ?
J'ai bien trouvé la fonction FormatCultureFloat ds xmlutils.pas, aussi dans mon prog delphi je fais :
Context.SetValue('PBRUT', FormatCultureFloat(Context.GetValue('PBRUT')));
Mais j'ai le message d'erreur : type icompatible widestring & IXMLrequest ; normal au vue de la structure de la fonction FormatCultureFloat(Request: IXMLRequest; FloatFormat: WideString; Float: Double): WideString;
Est-ce bien ds Delphi que j'utilise cette fonction ? quels arguments me manquent-ils alors ?
Dois laisser ds mon xmlgram le formar %.1f ?