Makale Explicit Conversion (Açık Dönüşüm)

Bu Makale Yararlı Oldu mu?

  • Evet

  • Hayır


Sonuçlar yalnızca oylamadan sonra görülebilir.

Murat OSMA

Yönetici
Site Yöneticisi
Katılım
25 May 2018
Mesajlar
1,246
En iyi yanıt
9
Puanları
113
Konum
İstanbul
Web sitesi
excelarsivi.com
Ad Soyad
Murat OSMA
Explicit Conversion (Açık Dönüşüm)

Aşağıda listelenen veri tipi dönüştürme işlevlerinden biri kullanılarak yapılır.
Bu, bazı veriler veya önemli rakamların kaybolabileceği olasılığı olduğundan daha risklidir.
Single bir değeri Integer'a dönüştürmeyi düşünün.
Single bir değer 4 bayta kadar ve bir Integer 2 bayta kadar aldığından, bazı veriler kaybolur.

Tüm dönüşüm işlevleri, yerel ayar sorunlarını otomatik olarak halledebilir.
Bu, uluslararası tarih / saat ve bölgesel ayarları dikkate alacakları anlamına gelir.

Conversion Functions (Dönüşüm İşlevleri)
İşlevAçıklama
CBOOLBir Boolean veri türüne dönüştürülen ifadeyi döndürür. Geçerli bir dizeyi veya sayısal ifadeyi bir Boolean'a dönüştürür. (Boolean)
CBYTEBir bayt veri türüne dönüştürülen ifadeyi döndürür. 0-255 arası sayısal ifadeleri Byte'ye dönüştürür. Ondalıklı kısmı tam sayıya yuvarlar. (Byte)
CCURCurrency veri türüne dönüştürülen ifadeyi döndürür. (Currency)
CDATEBir tarih veri türüne dönüştürülen ifadeyi döndürür. Geçerli tarih veya saat gösterimlerini Tarih türüne dönüştürür. (Date)
CDBLDouble veri türüne dönüştürülen ifadeyi döndürür. Double olarak sayılabilen tüm ifadeleri dönüştürür. (Double)
CDECBir Decimal alt türüne dönüştürülen ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (Variant)
CINTInteger veri türüne dönüştürülen ifadeyi döndürür. Bir nteger'a sayı olarak değerlendirilebilecek tüm ifadeleri dönüştürür. (Integer) Ondalıklı kısmı tam sayıya yuvarlar.
CLNGUzun bir veri türüne dönüştürülmüş ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (Long) Ondalıklı kısmı tam sayıya yuvarlar.
CLNGLNGLong veri türüne dönüştürülen ifadeyi döndürür. Ondalık sayı olarak değerlendirilebilecek herhangi bir ifadeyi dönüştürür. (yalnızca 64 bit) (Long) Ondalıklı kısmı tam sayıya yuvarlar.
CLNGPTR
CSNGSingle bir veri türüne dönüştürülen ifadeyi döndürür. (Single)
CSTRString veri türüne dönüştürülen ifadeyi döndürür. (String)
CVARVariant veri türüne dönüştürülen ifadeyi döndürür. (Variant)
CVDATEBir Date veri türüne dönüştürülen ifadeyi döndürür. (Varyant)
CVERRBelirli bir hata numarasına karşılık gelen değeri döndürür. (Varyant)
INT*En yakın tam sayıya yuvarlanan sayıyı döndürür. (Double)
STR*Bir sayıyı metin dizesini döndürür. (String)

* Bunlar sadece geriye dönük uyumluluk için dahil edilmiştir ve kullanılmamalıdır.
VB.Net ve VB 6.0'da CCHAR, COBJ ve CSHORT işlevleri vardır. Bunlar VBA'da mevcut değildir.
Int() veya CInt() tipi dönüştürme işlevleriyle ilgili herhangi bir sorun yaşarsanız, dönüştürmeden önce numaranın dize temsilini döndürmek için Str() işlevini kullanın.
 
Üst Alt