Função NomeTipo

Aplica-se A
Access para Microsoft 365 Access 2021 Access 2019 Access 2016

Retorna um String que fornece informações sobre uma variável.

Sintaxe

TypeName(nomevar)

O argumento varnamenecessário é uma Variant que contém qualquer variável, exceto uma variável de um tipo definido pelo usuário.

Observações

A cadeia de caracteres retornada por TypeName pode ser qualquer uma das seguintes:

Cadeia devolvida Variável
Tipo de objeto Um objeto cujo tipo é objecttype
Byte Valor do byte
Inteiro Inteiro
Longo Número inteiro longo
Único Número de vírgula flutuante de precisão única
Duplo Número de vírgula flutuante de precisão dupla
Moeda Valor da moeda
Decimal Valor decimal
Data Valor de data
Cadeia Cadeia
booleano Valor booleano
Erro Um valor de erro
Vazio Não inicializado
Null Não existem dados válidos
Objeto Um objeto
Desconhecido Um objeto cujo tipo é desconhecido
Nada Variável de objeto que não se refere a um objeto

    

Se nomevar for uma matriz, a cadeia devolvida pode ser qualquer uma das possíveis cadeias devolvidas (ou Variante) com parênteses vazios acrescentados. Por exemplo, se nomevar for uma matriz de inteiros, TipoNome devolve "Integer()".

Exemplo

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 usa a função TypeName para retornar informações sobre uma variável.

Dim NullVar, MyType, StrVar As String
Dim IntVar As Integer, CurVar As Currency
Dim ArrayVar (1 To 5) As Integer
NullVar = Null    ' Assign Null value.
MyType = TypeName(StrVar)     ' Returns "String".
MyType = TypeName(IntVar)     ' Returns "Integer".
MyType = TypeName(CurVar)     ' Returns "Currency".
MyType = TypeName(NullVar)    ' Returns "Null".
MyType = TypeName(ArrayVar)   ' Returns "Integer()".