VarType függvény

Hatókör
Microsoft 365-höz készült Access Access 2024 Access 2021 Access 2019 Access 2016

Egy változó altípusát jelölő "an" Integer értéket ad eredményül.

Szintaxis

VarType(varname)

Kötelező argumentumként Variant bármilyen varname változót tartalmazó argumentum lehet, kivéve a felhasználói típust.

Visszatérési értékek

Állandó Érték Leírás:
vbEmpty 0 Üres (nem inicializált)
vbNull 1 Null (nincs érvényes adat)
vbInteger 2 Egész
vbLong 3 Hosszú egész szám
vbSingle 4 Egyszeres pontosságú lebegőpontos szám
vbDouble 5 Dupla pontosságú lebegőpontos szám
vbCurrency 6 Pénznem értéke
vbDate 7 Dátumérték
vbString 8 String
vbObject 9 Objektum
vbError 10 Hibaérték
vbBoolean 11 Logikai érték
vbVariant 12 Variant (csak variánsok tömbjében használatos)
vbDataObject 13 Adatelérési objektum
vbDecimal 14 Decimális érték
vbByte 17 Bájtérték
vbUserDefinedType 36 Variants that contain user-defined types
vbArray 8192 Tömb:

Megjegyzés

Az állandókat a Visual Basic for Applications (VBA) határozza meg. A neveket bárhol megadhatja a kódban a tényleges értékek helyett.

Megjegyzések

A VarType függvény soha nem adja vissza az értéket vbArray saját maga számára. Ez mindig hozzáadja ezt az értéket egy másik értékhez, hogy egy adott típusú tömböt jelöljön.

A függvény vbVariant csak az ezzel visszaadott állandóval vbArray azt jelzi, hogy az argumentum VarType értéktömb.Variant Egy egész számokból álló tömb esetén például a következő érték kapott érték: vbInteger + vbArray, vagy 8194.

Ha egy objektum rendelkezik alapértelmezett tulajdonsággal, akkor VarType(object) az objektum alapértelmezett tulajdonságának típusát adja vissza.

Példa

Megjegyzés

A következő példák egy Visual Basic for Applications (VBA) modulban mutatják be a függvény használatát. A VBA használatáról a Keresés elem mellett található legördülő listából a fejlesztői forrásokat választva, majd egy vagy több keresőszót megadva kaphat további tájékoztatást.

Ez a példa a VarType függvény segítségével határozza meg egy változó altípusát.

Dim IntVar, StrVar, DateVar, MyCheck
' Initialize variables.
IntVar = 459
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar)    ' Returns 2.
MyCheck = VarType(DateVar)   ' Returns 7.
MyCheck = VarType(StrVar)    ' Returns 8.