Neste artigo, vamos cobrir a função VarType no MS Access e cobrir o tipo de variável da função VarType e também o tipo de retorno de cada função VarType. Vamos discutir um por um.

VarType:

É a função no Microsoft Access usada para retornar um Inteiro indicando o subtipo de uma variável. No MS Access VarType() a função retorna um inteiro e aquele inteiro indicando o subtipo de uma variável, como se um valor fosse um valor inteiro, então ela simplesmente retornaria 2 para inteiro.  

Sintaxe:

VarType ( varname )
  • Parâmetro - este método aceita um parâmetro conforme mencionado acima e descrito abaixo.
  • varname - É uma variante que contém qualquer variável, exceto uma variável de um tipo definido pelo usuário.

Retorna:
Retorna um inteiro para denotar o tipo de variável.

Exemplo -

Neste exemplo, você pode ver todos os nomes do tipo Var e o valor de retorno de cada tipo. Além disso, a descrição de cada tipo de variável para melhor compreensão.

Constante (nome do tipo Var)Descrição do tipo de variávelValor de retorno
VazioVazio (não inicializado)0
NuloNulo (sem dados válidos)1
InteiroInteiro2
GrandeInteiro longo3
SolteiroNúmero de ponto flutuante de precisão única4
DobroNúmero de ponto flutuante de precisão dupla5
MoedaValor da moeda6
EncontroValor da data7
FragmentoFragmento8
ObjetoObjeto9
ErroValor de erro10
boleanoValor booleano11
VarianteVariante (usado apenas com arrayes de variantes)12
DataObjectUm objeto de acesso a dados13
DecimalValor decimal14
ByteValor de byte17
UserDefinedTypeVariantes que contêm tipos definidos pelo usuário36
VariedadeVariedade8192

Exemplo -

Vamos considerar um valor inteiro longo como 80000, então se você usar a função VarType, ele retornará 3 para inteiro longo.

SELECT VarType(80000);

Saída -

3  

Exemplo - 

Vamos considerar um valor Decimal como 11.1, então se você usar a função VarType, ele retornará 14 para Decimal.

SELECT VarType(11.1);

Saída :

14

Exemplo -

Vamos considerar um valor String como Geeksforgeeks e, se você usar a função VarType, ele retornará 8 para String.

SELECT VarType( "Geeksforgeeks");

Saída :

8

Exemplo -

Vamos considerar um valor de Data como # 11/09/20 # e, se você usar a função VarType, ele retornará 7 para o valor de Data.

SELECT VarType( #11/09/20# );

Saída -

7

Implementação da função VarType em Visual Basic:

Vamos implementar a função VarType no Visual basic para aplicativo. Um programa para demonstrar a função VarType para determinar o subtipo de uma variável.

Exemplo -

Dim StrVar, DateVar, IntVar, MyFun

StrVar     =  "Ashish"
DateVar =  #11/09/20# 
IntVar     =  500

MyFun   =  VarType(DateVar)   ' Returns 7.
MyFun     =  VarType(StrVar)    ' Returns 8.
MyFun   =  VarType(IntVar)    ' Returns 2.