Convertit un nombre réel en une chaîne.
Le nombre réel dans [Source Data], jusqu'au nombre de décimales spécifié dans [Source Float Decimal Places], est converti en une chaîne et stocké dans [Destination Data].
TARGET = floatToString (EXPRESSION, 0, 1);
1 5 3/4 2
| # | Description | ||||||||||||
| 1 | [Destination Data] Définissez la destination dans laquelle vous souhaitez stocker la chaîne convertie. | ||||||||||||
| 2 | [Source Float Decimal Places] Spécifiez le nombre de décimales à convertir. Plage de valeurs de configuration : 0 - 16 | ||||||||||||
| 3 | [Zero Suppress] Bloc
Texte
|
||||||||||||
| 4 | [Integer Digits] Spécifiez le nombre de chiffres de la chaîne à convertir. Plage de valeurs de configuration : 1 - 20 Lorsque [Mode script] est [Bloc], définissez cette valeur lorsque la case [Zero Suppress] est décochée. | ||||||||||||
| 5 | [Source Data] Définissez la source de données dans laquelle le nombre réel à convertir est stocké. | ||||||||||||
(Exemple)

Var3=floatToString(Var2,0,1);
Variable dans [Source Data] | [Source Float Decimal Places] | [Zero Suppress] | [Integer Digits] | Variable dans [Destination Data] |
Commentaires | |
Type de donnée et valeur |
Nombre maximum d'octets | Chaîne convertie | ||||
| REAL: 1.2345 | 2 | Activer | - | 5 | 1.23 | - |
| - | 1 | (aucun) | Une chaîne n'est pas stockée car la chaîne convertie a dépassé le nombre maximum d'octets pouvant être stockés. Cela est considéré comme un échec dans le 'Résultat de l'opération'.
|
|||
| Désactiver | 3 | 6 | 001.23 | '0' est ajouté pour s'aligner sur le nombre de chiffres spécifié dans [Integer Digits].
|
||
| 4 | 6 | (aucun) | Une chaîne n'est pas stockée car la chaîne convertie a dépassé le nombre maximum d'octets pouvant être stockés. Cela est considéré comme un échec dans le 'Résultat de l'opération'.
|
|||
| 4 | Utiliser [Longueur de la variable] | 0001.23 | '0' est ajouté pour s'aligner sur le nombre de chiffres spécifié dans [Integer Digits].
|
|||
| 0 | Activer | - | 5 | 1 | - | |
| REAL: 1.2367 | 2 | Activer | - | 5 | 1.24 | La valeur est arrondie. |
| REAL: -1.2345 | 2 | Activer | - | 5 | -1.23 | Le signe moins '-' est pris en charge.
|
| Désactiver | 2 | 6 | -01.23 | '0' est ajouté pour s'aligner sur le nombre de chiffres spécifié dans [Integer Digits].
|
||
| 3 | 6 | (aucun) | Une chaîne n'est pas stockée car la chaîne convertie a dépassé le nombre maximum d'octets pouvant être stockés. Cela est considéré comme un échec dans le 'Résultat de l'opération'.
|
|||
| 0 | Activer | - | 5 | -1 | - | |
| INT: 10 | 2 | Activer | - | 5 | 10.00 | Seule la partie entière est convertie.
|
même si vous définissez l'une des valeurs de type de date suivantes comme [Source Data], la valeur n'est pas convertie au format date/heure en chaîne. La valeur est convertie au format de nombre réel en une chaîne.
Format Date/Heure : 8/19/2020 10:19:00 AM
Format réel ([Source Float Decimal Places] : 1) : 1597799940.0