|
Durante la programmazione è spesso necessario convertire i dati da un sottotipo ad un altro. Immaginate per esempio di recuperare dati numerici da alcuni campi di un form. Unendo logicamente tali dati potremmo convertirli in un valore Data (un orario, un giorno del mese, ecc...). Una volta riuniti in un'unica variabile possiamo indicare al programma di trattarla come se fosse una Data vera e propria (riparandoci da errori e problemi di vario tipo).
Questo è solo un esempio di applicazione di queste funzioni. Veniamo all'elenco completo:
Expression è la nostra variabile generica
Cint(expression)
Converte expression ad un numero intero. Se expression è un numero con la virgola o una valuta viene arrotondato. Se è una stringa di testo che può essere convertita in numero diventa numero.
Cbyte(espression)
Converte expression a un byte nel caso in cui sia compreso tra 0 e 255. Tutto ciò avviene solo se expression è un valore numerico o convertibile a un valore numerico.
Cdbl(expression)
Converte expression a un valore doppio. Expression deve essere numerico o convertibile a numero.
Csng(expression)
Converte expression a un valore singolo. Expression deve essere numerico o convertibile a numero.
Cbool(expression)
Converte expression in un valore booleano. Se expression è 0 lo ocnverte in FALSE altrimenti lo converte in TRUE. Expression deve essere numerico o convertibile a numero.
Ccur(expression)
Converte expression a un valore di valuta. Expression deve essere numerico o convertibile a numero.
Cdate(expression)
Converte expression a un valore di data. Expression deve essere numerico o convertibile a numero e deve essere scritto, nel caso di stringa di testo, in un formata di data comunemente usato (esempio: 01/01/2006)
Cstr(expression)
Converte expression ad una stringa, expression può essere un qualunque tipo di dati.
|