# Convertir de flottant en chaîne

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].

##### Bloc

##### Texte

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 Cochez la case pour supprimer l'affichage de zéros au début des valeurs. Décochez la case pour spécifier le nombre de [Integer Digits] et pour ajouter des zéros au début des valeurs afin de les aligner sur le nombre de chiffres.
(Exemple) [Source Data] : 25, [Integer Digits] : 4
Lorsque la case est cochée (activée) : | 25
Lorsque la case est décochée (désactivée) : | 0025
##### Texte Définissez '0' pour supprimer l'affichage des zéros au début des valeurs. Définissez une valeur numérique entre '1' et '20' pour spécifier le nombre de [Integer Digits], et pour ajouter des zéros au début des valeurs afin de les aligner sur le nombre de chiffres.
(Exemple) [Source Data] : 25
[Integer Digits] : 0 | 25
[Integer Digits] : 4 | 0025
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)

##### Bloc

##### Texte

Var3=floatToString(Var2,0,1);

## Exemple d'opération

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.

Remarque : 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.

- DATE
- TIME
- TIME_OF_DAY
- DATE_AND_TIME

### (Exemple) Variable DATE_AND_TIME

Format Date/Heure : 8/19/2020 10:19:00 AM

Format réel ([Source Float Decimal Places] : 1) : 1597799940.0