Topic: TableGrid afficher les décimales

Bonjour a tous

J'ai besoin de votre aide,

Comment je peux afficher dans un champ calculed la valeur avec les décimales ?

Ex:
(
(Select sum(prix*countserv-prix*countserv*desc/100+prix*countserv*tva/100-prix*countserv*desc/100*tva/100) FROM devis WHERE id_clients = clients.id)
)

Merci

Niko

2 (edited by sparrow 2023-07-02 20:22:29)

Re: TableGrid afficher les décimales

Hi,



SELECT printf('%.2f', 12.3456789) 
res -> 12.35

SELECT printf('%.2f', 12.3)
res -> 12.30

or select field type real number or money

Re: TableGrid afficher les décimales

Merci pour l'aide

Niko

Re: TableGrid afficher les décimales

Encore besoin d'aide

printf("%.2f",
(
Select  sum(prix*countserv-prix*countserv*desc/100+prix*countserv*tva/100-prix*countserv*desc/100*tva/100) FROM devis WHERE id_clients = clients.id
)
)

Le champ de ma tablegrid continue a afficher un nombre entier.

Format du champ Real

J'ai besoin du résultat avec 2 décimales

Merci
Niko

Re: TableGrid afficher les décimales

Example

Post's attachments

Attachment icon niko.zip 327.34 kb, 78 downloads since 2023-07-03 

Re: TableGrid afficher les décimales

or this example If you need '0' with 2 decimal places '0.00'

Post's attachments

Attachment icon niko1.zip 327.37 kb, 94 downloads since 2023-07-03 

Re: TableGrid afficher les décimales

merci de votre aide

j'essaie.

Niko

Re: TableGrid afficher les décimales

(
select sum(prix*countserv-prix*countserv*desc/100+prix*countserv*tva/100-prix*countserv*desc/100*tva/100) from devis WHERE id_clients = clients.id
)

avec ça j'ai un numéro entier 174 champ tablegrid

(
select printf("%.2F, sum(prix*countserv-prix*countserv*desc/100+prix*countserv*tva/100-prix*countserv*desc/100*tva/100)) from devis WHERE id_clients = clients.id
)

Je n'ai aucun résultat.

Pouvez-vous m'aider a voir l'erreur.

Niko

Re: TableGrid afficher les décimales

My car is not working.
What can I do to get the car running? Drove 65,000 km..


I showed you with examples how it should be.
Please attach a project or example based on your project.

Re: TableGrid afficher les décimales

This is how it should be


printf("%.2f",


SELECT printf("%.2f",  sum(prix*countserv-prix*countserv*desc/100+prix*countserv*tva/100-prix*countserv*desc/100*tva/100)) from devis WHERE id_clients = clients.id

Re: TableGrid afficher les décimales

Merci beaucoup

je peux avancer maintenant


Niko