Converte um número real em uma string.
O número real em [Source Data], até o número de casas decimais especificado em [Source Float Decimal Places], é convertido em uma string e armazenado em [Destination Data].
TARGET = floatToString (EXPRESSION, 0, 1);
1 5 3/4 2
| # | Descrição | ||||||||||||
| 1 | [Destination Data] Defina o destino onde deseja armazenar a string convertida. | ||||||||||||
| 2 | [Source Float Decimal Places] Especificar o número de casas decimais para converter. Definir intervalo de valores: 0 - 16 | ||||||||||||
| 3 | [Zero Suppress] Bloco
Texto
|
||||||||||||
| 4 | [Integer Digits] Especifique o número de dígitos na string a ser convertida. Definir intervalo de valores: 1 - 20 Quando [Modo de script] for [Bloco], defina este valor quando a caixa de seleção [Zero Suppress] estiver desmarcada. | ||||||||||||
| 5 | [Source Data] Defina os dados de origem onde o número real a ser convertido é armazenado. | ||||||||||||
(Exemplo)

Var3=floatToString(Var2,0,1);
Variável em [Source Data] | [Source Float Decimal Places] | [Zero Suppress] | [Integer Digits] | Variável em [Destination Data] |
Comentários | |
Tipo de dados e valor |
Número máximo de bytes | String convertida | ||||
| REAL: 1.2345 | 2 | Habilitar | - | 5 | 1,23 | - |
| - | 1 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| Desabilitar | 3 | 6 | 001,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
||
| 4 | 6 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| 4 | Use [Tamanho da variável] | 0001,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
|||
| 0 | Habilitar | - | 5 | 1 | - | |
| REAL: 1.2367 | 2 | Habilitar | - | 5 | 1,24 | O valor é arredondado. |
| REAL: -1.2345 | 2 | Habilitar | - | 5 | -1,23 | "-" O sinal de menos é suportado.
|
| Desabilitar | 2 | 6 | -01,23 | "0" é adicionado para alinhar com o número de dígitos especificado em [Integer Digits].
|
||
| 3 | 6 | (nenhum) | Uma string não é armazenada porque a string convertida excedeu o número máximo de bytes que podem ser armazenados. É julgado como falha na operação "Resultado da operação".
|
|||
| 0 | Habilitar | - | 5 | -1 | - | |
| INT: 10 | 2 | Habilitar | - | 5 | 10,00 | Apenas a parte inteira é convertida.
|
Mesmo que você defina um dos seguintes valores de tipo de data como [Source Data], o valor não é convertido em formato de data/hora para uma string. O valor é convertido em formato de número real para uma string.
Formato Data / Hora: 8/19/2020 10:19:00 AM
Formato Real ([Source Float Decimal Places]: 1): 1597799940.0