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

anil16 47 Messages postés vendredi 15 février 2008Date d'inscription 15 février 2010 Dernière intervention - 15 oct. 2009 à 18:59 - Dernière réponse : anil16 47 Messages postés vendredi 15 février 2008Date d'inscription 15 février 2010 Dernière intervention
- 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
ThWilliam 424 Messages postés mardi 3 janvier 2006Date d'inscription 26 novembre 2013 Dernière intervention - 16 oct. 2009 à 19:29
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de ThWilliam
Meilleure réponse
ThWilliam 424 Messages postés mardi 3 janvier 2006Date d'inscription 26 novembre 2013 Dernière intervention - 17 oct. 2009 à 09:40
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

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de ThWilliam
JeremyLecouvert 142 Messages postés mardi 27 novembre 2007Date d'inscription 10 mai 2010 Dernière intervention - 16 oct. 2009 à 09:21
0
Merci
..Bin, pour formater, regarde dans l'aide Delphi la fonction Format!
Commenter la réponse de JeremyLecouvert
ThWilliam 424 Messages postés mardi 3 janvier 2006Date d'inscription 26 novembre 2013 Dernière intervention - 16 oct. 2009 à 09:38
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
BernieNoel68 97 Messages postés vendredi 12 octobre 2007Date d'inscription 20 novembre 2009 Dernière intervention - 16 oct. 2009 à 09:41
0
Merci
A voir aussi la fonction FormatFloat
Commenter la réponse de BernieNoel68
anil16 47 Messages postés vendredi 15 février 2008Date d'inscription 15 février 2010 Dernière intervention - 16 oct. 2009 à 15:36
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
ThWilliam 424 Messages postés mardi 3 janvier 2006Date d'inscription 26 novembre 2013 Dernière intervention - 16 oct. 2009 à 19:36
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
anil16 47 Messages postés vendredi 15 février 2008Date d'inscription 15 février 2010 Dernière intervention - 16 oct. 2009 à 21:58
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
anil16 47 Messages postés vendredi 15 février 2008Date d'inscription 15 février 2010 Dernière intervention - 17 oct. 2009 à 21:15
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.