TypeName-funktio

Käytetään kohteeseen
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

Palauttaa merkkijonon , joka antaa tietoja muuttujasta.

Syntaksi

TypeName(varname)

Pakollinen varname-argumenttion muuttuja, joka sisältää minkä tahansa muuttujan paitsi käyttäjän määrittämän tyypin muuttujan.

Huomautuksia

TypeName-funktion palauttama merkkijono voi olla jokin seuraavista:

Palautettu merkkijono Muuttuja
Objektin tyyppi Objekti, jonka tyyppi on objektityyppi
Tavu Tavuarvo
Kokonaisluku Kokonaisluku
Pitkä Pitkä kokonaisluku
Single Perustarkkuuksinen liukuluku
Double Kaksoistarkkuuksinen liukuluku
Valuutta Valuutta-arvo
Desimaalisarkain Desimaaliarvo
Päivämäärä Päivämääräarvo
String String
totuusarvo Totuusarvo
Virhe Virhearvo
Tyhjä Alustamattomia
tyhjäarvo Ei kelvollisia tietoja
Objekti Objekti
Tuntematon Objekti, jonka tyyppi on tuntematon
Mitään Objektimuuttuja, joka ei viittaa objektiin

    

Jos varname on matriisi, palautettu merkkijono voi olla mikä tahansa mahdollisesti palautetuista merkkijonoista (tai variantti), johon on liitetty tyhjät sulkeet. Jos esimerkiksi varname on kokonaislukujen matriisi, TypeName palauttaa arvon "Integer()".

Esimerkki

Huomautus

Seuraavissa esimerkeissä kerrotaan, kuinka tätä funktiota käytetään Visual Basic for Applications (VBA) -moduulissa. Jos haluat lisätietoja VBA:n käytöstä, valitse Sovelluskehittäjän opasHaku-kentän viereisestä luettelosta ja anna yksi tai useampi hakuehto hakukenttään.

Tässä esimerkissä TypeName-funktiota käytetään muuttujan tietojen palauttamiseen.

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()".