Problème avec les nombres décimaux dans Mshflexgrid
cs_kate1
Messages postés23Date d'inscriptionmardi 27 janvier 2004StatutMembreDernière intervention17 mars 2004
-
27 févr. 2004 à 10:52
cs_rene38
Messages postés1858Date d'inscriptionsamedi 29 juin 2002StatutMembreDernière intervention17 octobre 2013
-
27 févr. 2004 à 15:02
Bonjour,
J'ai construit un tableau MShFlexgrid dont la 1ère colonne contient des valeurs provenant d'une feuille Excel.
Aussi, je me suis aperçu que si ces nombres contiennent une virgule, même si ils s'affichent apparemment correctement dans mon tableau MSHFlexgrid, quand je fais des calculs, ce qui vient aprés la virgule n'est pas pris en compte.
par exemple si j'ai 3.1856 dans ma cellule (1,1) et 3.258 dans la cellule (2,1) et5.6987 dans la 3éme , quand je cherche la valeur la plus petite, il me donne 3 et non 3.1856...(il considére alors que le contenu de la 1étre cellule et la 2éme est le mëme!!)....or, dans mon programme qui fait appel à pas mal de calcul , ce qui est aprés la virgule est trés important.
Faut il faire une opération particulière quand je remplie mon tableau Mshflexgrid avec le contenu d'une colonne Excel (convertir en nombre décimaux)? laquelle?et comment?
Merci d'avance