Devolve a representação da Variante (Cadeia) de um número.
Sintaxe
Str ( number )
O número necessárioargumento é um Valor Longo que contém qualquer expressão numérica válido.
Observações
Quando os números são convertidos em cadeias, um espaço à esquerda é sempre reservado para o sinal de número. Se núm for positivo, a cadeia devolvida contém um espaço à esquerda e o sinal de adição está implícito.
Utilize a função Formatar para converter valores numéricos que pretende formatar como datas, horas ou moeda ou noutros formatos definidos pelo utilizador. Ao contrário de Str, a função Format não inclui um espaço à esquerda para o sinal de número.
Nota: A função Str reconhece apenas o período (.) como um separador decimal válido. Quando podem ser utilizados diferentes separadores decimais (por exemplo, em aplicações internacionais), utilize CStr para converter um número numa cadeia.
Exemplo de consulta
|
Expressão |
Resultados |
|
SELECT Discount,str(Discount) AS StrDiscount FROM ProductSales; |
Devolve os valores/formato "Desconto" originais juntamente com os valores convertidos em Formato de cadeia na coluna StrDiscount. |
Exemplo de VBA
Nota: Os exemplos seguintes demonstram a utilização desta função no módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência para Programadores na lista pendente junto a Procurar e introduza um ou mais termos na caixa de pesquisa.
Este exemplo utiliza a função Str para devolver uma representação de cadeia de carateres de um número. Quando um número é convertido numa cadeia, um espaço à esquerda é sempre reservado para o respetivo sinal.
Dim MyStringMyString = Str(459) ' Returns " 459".MyString = Str(-459.65) ' Returns "-459.65".MyString = Str(459.001) ' Returns " 459.001".