realbasic-nug.fr
[Top] [All Lists]

Re: text 2 num

To: REALbasic NUG French <realbasic-nug dot fr at lists dot realsoftware dot com>
Subject: Re: text 2 num
From: Arnaud Nicolet <anic297 at mac dot com>
Date: Wed, 19 Mar 2008 19:03:50 +0100
Delivered-to: listarchive at realsoftware dot com
Delivered-to: realbasic-nug dot fr at lists dot realsoftware dot com
References: <F6B42B3C-0BFF-4EF8-9FB1-C2A3E370F63E at mac dot com> <37DD881D-5707-46B5-AE92-220CF436A88E at mac dot com> <13DFCF5E-D2A9-4E39-AEC3-E85AF00E29FF at mac dot com> <46F075EB-29A0-4CB2-AB8A-44E4B0A91862 at mac dot com> <C49724C5-25B9-4ACC-A3B8-EE43F145451E at cretaux dot fr> <B02F7DA9-6836-44F9-8D52-3448FED34D0C at mac dot com> <E1C94FF7-6028-4ABF-9A32-E174725495B0 at cretaux dot fr> <A091328A-FAE4-42F4-9263-A68CE457299E at mac dot com> <DB5B4117-8DE5-4B2C-B9E4-EC35289BC1BC at wanadoo dot fr>
Mon avis:

Format est bien, mais on ne peut pas avoir facilement une fonction qui affiche "199.4" et "130" (pour 199.4 et 130, donc). On a soit "- #" qui donne "199" et "130", soit "-#.0" qui donne "199.4" et "130.0" ou alors, le pire, "-#.#" qui donne "199.4" et "130.". Mais pour afficher les nombres à virgules avec la partie décimale et les nombres entiers sans la virgule, il faut d'abord comparer si x=round (x) , mais je crois que c'est même pas si simple (ça renvoie toujours faux).

Le 19 mars 08 à 18:26 (soir), Jacques Chanliau a écrit:

Je profite de cette discussion pour vous faire part d'une petite mésaventure qui peut vous être utile. J'utilisais cdbl ou val pour exporter des valeurs d'une listbox (mais le problème serait le même à partir d'un EditField) vers un fichier excel. Les résultats sur excel étaient différents de ceux trouvés sur RealBasic. En effet, dès que le nombre à exporter est supérieur à 100000, il est arrondi à une décimale: par exemple, 111111,11 donnera 111111,1. Il est donc impératif ici d'utiliser format ("-#.00") pour obtenir le bon résultat. J'ai fait un rapport de bug à ce sujet, mais RB, ainsi que pas mal de monde sur la liste américaine, m'ont répondu que c'était normal.
En remplaçant mes cdbl par format, tout fonctionne normalement.



<Prev in Thread] Current Thread [Next in Thread>