Muutujad

Järgmised laused ja funktsioonid on mõeldud muutujatega töötamiseks. Nende funktsioonide abil saad muutujaid kirjeldada ja määrata, teisendada muutujate tüüpi ja määrata muutuja tüüpe.

CCur Function

Teisendab string- või arvavaldise valuutaavaldiseks. Lokaadi sätteid kasutatakse kümnendkohtade eraldaja ja valuutasümbolite kasutuse määramiseks.

CBool Function

Converts an expression or a set of expressions into a boolean. An expression is composed of strings, numbers and operators. Comparison, logical or mathematical operators are allowed inside expressions.

CDate Function

Teisendab stringi või arvavaldise kuupäeva väärtuseks.

CDec Function

Teisendab string- või arvavaldise kümnendavaldiseks.

CDbl Function

Teisendab suvalise arv- või stringavaldise tüübi topelttäpsusega reaalarvuks.

CInt Function

Teisendab suvalise stringi või arvavaldise täisarvuks.

CLng Function

Teisendab stringi või arvavaldise pikaks täisarvuks.

Const Statement

Defines one or more identifiers as constants.

CSng Function

Teisendab stringi või arvavaldise kuupäeva väärtuseks.

CStr Function

Teisendab suvalise arvavaldise stringavaldiseks.

CVar funktsioon

Teisendab string- või arvavaldise variandi avaldiseks.

CVErr Function

Teisendab string- või arvavaldise variandi avaldiseks alamtüübiga Viga.

DefBool lause

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefBool-lause muutujate vaikimisi andmetüübi tähevahemiku järgi.

DefCur lause

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefCur-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefDate lause

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefDate-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefDbl lause

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefErr lause

Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefErr-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefInt lause

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefLng lause

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefObj lause

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

DefSng lause

Kui tüübikirjelduse märki ega võtmesõna pole määratud, siis seab DefSng-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefStr lause

Kui tüübideklaratsiooni märki ega võtmesõna pole määratud, siis seab DefStr-lause vaikimisi muutujatüübi tähevahemiku järgi.

DefVar lause

Määrab vaikimisi muutuja tüübi tähevahemiku järgi, kui tüübikirjelduse märki ega võtmesõna pole määratud.

Dim Statement

Declares variables or arrays.

ReDim lause

Declares or redefines variables or arrays.

Type Statement

Define non-UNO data structures.

IsArray funktsioon

Määrab, kas muutuja on massiivi andmeväli.

IsDate funktsioon

Testib, kas arv- või stringmuutuja saab teisendada kuupäevamuutujaks.

IsEmpty funktsioon

Testib, kas variandimuutuja sisaldab tühiväärtust. Tühiväärtus näitab, et muutuja pole algväärtustatud.

IsError Function

Testib, kas muutuja sisaldab veaväärtust.

IsNull Function

Testib, kas variant sisaldab tühiväärtust, mis näitab, et muutuja ei sisalda andmeid.

IsNumeric funktsioon

Kontrollib, kas avaldis on arv. Kui avaldis on arv, siis tagastab funktsioon väärtuse Tõene, muul juhul väärtuse Väär.

IsObject Function

Tests if a variable is an object, as opposed to primitive data types such as dates, numbers, texts. The function returns True if the variable is an object, otherwise it returns False.

LBound funktsioon

Tagastab massiivi alampiiri.

UBound funktsioon

Tagastab massiivi ülempiiri.

Let lause

Omistab muutujale väärtuse.

Array Function

Tagastab tüübi Variant koos andmeväljaga.

DimArray funktsioon

Tagastab variandimassiivi.

Erase Statement

Kustutab fikseeritud suurusega massiivide massiivielementide sisu ja vabastab muutuva suurusega massiivide kasutatava mälu.

Option Base lause

Määrab massiivide vaikimisi alampiiri (0 või 1).

Option Explicit lause

Määrab, et programmikoodi iga muutuja tuleb kirjeldada lause Dim abil.

Public lause

Mõõtmestab muutuja või massiivi mooduli tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv kõigis teekides ja moodulites.

Global keyword

Mõõtmestab muutuja või massiivi globaalsel tasemel (st mitte alamprotseduuris ega funktsioonis) ning seetõttu kehtivad muutuja ja massiiv aktiivse seansi teekides ja moodulites.

Static lause

Kirjeldab muutuja või massiivi alaprotseduuri või funktsiooni protseduuri tasemel ja seetõttu säilivad muutuja või massiivi väärtused pärast alamprotseduuri või funktsiooni sulgemist. Kehtivad ka lause Dim reeglid.

TypeName funktsioon; VarType funktsioon

Returns text or a numeric value that contain type information for a variable.

Set Statement

Sets an object reference on a variable.

FindObject funktsioon

Võimaldab pöörduda käitusajal objekti poole stringiparameetrina objekti nime abil.

FindPropertyObject funktsioon

Võimaldab pöörduda käitusajal objektide poole stringiparameetrina objekti nime abil.

Optional (in Function Statement)

Võimaldab määrata funktsioonile valikulisena edastatavad parameetrid.

IsMissing funktsioon

Kontrollib, kas funktsioon on kutsutud mittekohustusliku parameetriga.

HasUnoInterfaces funktsioon

Testib, kas Basicu Uno-objekt toetab teatud Uno-liideseid.

EqualUnoObjects Function

Returns True if the two specified Basic variables represent the same Uno object instance.

IsUnoStruct funktsioon

Tagastab väärtuse Tõene, kui objekt on Uno struktuur.