Afficher nombre réel dans un Tedit [Résolu]

Messages postés
47
Date d'inscription
vendredi 15 février 2008
Dernière intervention
15 février 2010
- - Dernière réponse : anil16
Messages postés
47
Date d'inscription
vendredi 15 février 2008
Dernière intervention
15 février 2010
- 17 oct. 2009 à 21:15
Salut a tous,

Je suis débutante et cet question est peut être posée 100 fois mais j'ai pas trouvé mon bonheur sur google ....en fait j'aimerai pouvoir afficher des nombres réels dans mon tedit, comment je pourrais faire pour le formater??
Afficher la suite 

Votre réponse

9 réponses

Meilleure réponse
Messages postés
424
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
26 novembre 2013
3
Merci
Essaie ceci :
Edit3.Text:= FloatToStrF(Total, ffNumber, 15, 2);

15 = nombre max de chiffres avant la virgule
2 = nombre de décimales
Le format ffNumber affiche le séparateur de milliers.

Petite remarque : n'utilise plus pour 'Total' le type real qui nous vient du vieux Pascal. Utilise : double, extended ou pour un champ monétaire le type Currency (4 décimales max).

Merci ThWilliam 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de ThWilliam
Messages postés
424
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
26 novembre 2013
3
Merci
De fait, Windows Vista n'a plus inclu le programme WinHlp2.exe qui permet de lire les fichiers .hlp.
Mais tu peux le télécharger ici :

http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=6ebcfad9-d3f5-4365-8070-334cd175d4bb

Ta version Vista doit être authentique...

Merci ThWilliam 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 98 internautes ce mois-ci

Commenter la réponse de ThWilliam
Messages postés
142
Date d'inscription
mardi 27 novembre 2007
Dernière intervention
10 mai 2010
0
Merci
..Bin, pour formater, regarde dans l'aide Delphi la fonction Format!
Commenter la réponse de JeremyLecouvert
Messages postés
424
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
26 novembre 2013
0
Merci
Pour convertir un nombre réel en string, regarde dans l'aide Delphi les fonctions FloatToStr et FloatToStrF. Celle-ci te permet un affichage formaté avec séparateur de milliers et nombre de décimales souhaitées.
Commenter la réponse de ThWilliam
Messages postés
97
Date d'inscription
vendredi 12 octobre 2007
Dernière intervention
20 novembre 2009
0
Merci
A voir aussi la fonction FormatFloat
Commenter la réponse de BernieNoel68
Messages postés
47
Date d'inscription
vendredi 15 février 2008
Dernière intervention
15 février 2010
0
Merci
Merci à tous, pour l'aide delphi je l'ai pas je crois que c'est à cause de windows vista,
En fait j'ai une colonne type monetaire sur mon dbgrid, je clique sur un bouton pour afficher la somme dans un edit, l'edit ne m'affiche pas la partie décimal du nombre
Voici mon bout de code
   
    var Total:real;
begin
    Total := 0;
    DBGrid1.DataSource.DataSet.First;
    while not DBGrid1.DataSource.DataSet.Eof do
    try
       Total := Total + DBGrid1.Fields[6].Value;
    finally DBGrid1.DataSource.DataSet.Next; end;
    Edit3.Text:=floattostr(Total);

end;    
Commenter la réponse de anil16
Messages postés
424
Date d'inscription
mardi 3 janvier 2006
Dernière intervention
26 novembre 2013
0
Merci
Concernant l'aide de Delphi :
cherche dans le répertoire d'installation de Delphi le dossier Help. Tu y trouveras un fichier .hlp que tu peux ouvrir par simple clic.
Sous Delphi 7, le fichier s'appelle "d7.hlp".
Commenter la réponse de ThWilliam
Messages postés
47
Date d'inscription
vendredi 15 février 2008
Dernière intervention
15 février 2010
0
Merci
Merci beaucoup ThWilliam ça marche
Pour l'aide je possède delphi 6 et en cliquant sur le fichier d'aide nommé delphi6.hlp l'aide de support windows s'affiche est voici son contenu
L'aide pour ce programme a été créée dans le format d'aide Windows utilisé dans les versions précédentes de Windows et qui n'est pas pris en charge dans Windows Vista.

Est ce que je pourrais trouver ce fichier d'aide sur internet??
Merci encore
Commenter la réponse de anil16
Messages postés
47
Date d'inscription
vendredi 15 février 2008
Dernière intervention
15 février 2010
0
Merci
Effectivement , j'ai installé ce module et ça marche
Merci et bonne soirée.
Commenter la réponse de anil16

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.