Функцията за прехвърляне

Ако предава на експресия функция е извън обхвата на типа данни, към който се превръща, възникне грешка.

Обикновено видовете функции преобразуване, използвани в програмата, за да показват, че в резултат на операция, за да се превърне в определен тип данни, а не от вида, определен по подразбиране. Например използването CCur функция може да бъде принуден да отиде в изчисленията във формат валута в случаите, в които обикновено се използват операции с числа с обичайната точността, прецизността двойно, или цяло число.

Данните за трансфер функция трябва да се използват вместо функцията Val да конвертирате типове данни в приложения, които поддържат различни регионални стандарти. Например, когато се използва CCur десетични разделители, разделители на групи от битове и параметри на звена за трансфер, се признават в съответствие с езика и регионални компютърни параметри.

Ако дробна част от общия брой точно равен на 0,5, CInt функция и CLng винаги води се закръглява към четно число. Например, 0.5 се закръгля до 0 ° С и 1,5 - 2. За разлика от функциите и CInt CLng. в Fix и Int дробна част не е закръглена функции, и се изхвърля. Също така, Fix и интерком функции винаги връщат стойност от същия тип като израз премина към тях.

За да се определи възможността за конвертиране на датата на датата или часа, използвайки IsDate функция. функция CDate признава за дата и час литерали, както и някои цифри, които са допустим период от време. Конвертиране на номера към днешна дата се превръща в цялата част от. Дробна част се превръща в път на ден, като се започне в полунощ.

функция CDate признава формати на датата в зависимост от езика на стандартите за компютърни. Ако форматът на предава аргумента, не отговаря на разпознаваема настройка дата, функцията няма да бъде в състояние да определи правилния ред на дни, месеци и години. В допълнение, дълъг формат на дата не се признава, ако той съдържа линия на деня от седмицата.

CVDate функция е проектиран да бъде съвместим с предишните версии на Visual Basic. Синтаксис CVDate функция идентична функция синтаксис CDate. обаче CVDate функция не връща резултат от тип Date. Вариант тип и подтип резултат Дата. Тъй като в момента се изпълнява вграден тип Date. необходимо за CVDate функция изчезва. Същият резултат може да се постигне чрез превръщане на експресията в типа на дата и определя тази стойност на променлива от тип вариант. Този метод позволява да конвертирате всички други вградени видове в еквивалентните подтипове Variant.

Забележка: Функцията CDEC не се връща един тип данни. Вместо това, той винаги се връща резултат от тип Variant. стойност се превръща в подтип знак.

Забележка: Следващите примери показват как да използвате тази функция в Visual Basic за приложения модул (VBA). За повече информация относно работата с VBA, изберете Програмист Референтен в падащия списък до полето за търсене и след това въведете една или повече думи в полето за търсене.

функция CBool

В този пример функцията CBool ​​се използва за конвертиране на експресията на тип булева. Ако изразът е позволено в различен от нула стойност, функция CBool ​​връща True; в противен случай, той се връща False на стойност.

функция Cbyte

В този пример функцията Cbyte се използва за конвертиране на експресията на байт тип.

функция CCur

В този пример, функция CCur се използва за конвертиране на израза да въведете валути.

функция CDate

В този пример, CDate функционира да конвертирате изрази в тип Date. Обикновено не се препоръчва да се определи датата и часа, под формата на линии (както е показано в този пример). Вместо това използвайте буквален датата и часа, например Н2 / 12/1969 # и # 4: 45: 23 PM #.

функция CDbl

В този пример, функция CDbl се използва за конвертиране на израза да въведете два пъти.

функция CDEC

В този пример функцията CDEC се използва за конвертиране на експресията на тип знак.

функция CInt

В този пример, CInt функционира за преобразуване на експресията на тип число.

функция CLng

В този пример, функция CLng се използва за конвертиране на израза да Long тип.

функция CSng

В този пример функцията CSng се използва за конвертиране на експресията на тип Единична.

функцията CStr

В този пример, CStr функционира да конвертирате изрази от тип String.

функция CVAR

В този пример функцията CVAR се използва за конвертиране на експресията на тип вариант.