Money# - kod ve grafik fonksiyonu
Money#(), bir biçim dizesi sağlanmadığı sürece bir metin dizesini kod dosyasında veya işletim sisteminde ayarlanan biçimde bir para değerine dönüştürür. Özel ondalık ve binlik ayırıcı sembolleri isteğe bağlı parametrelerdir.
Söz Dizimi:
Money#(text[, format[, dec_sep [, thou_sep ] ] ])
Dönüş verileri türü: dual
Bağımsız Değişken | Açıklama |
---|---|
text | Değerlendirilecek metin dizesi. |
format | Dize sayısal aralığa dönüştürülürken kullanılacak beklenen giriş biçimini açıklayan dize. Atlandığı takdirde, işletim sisteminde ayarlanmış para biçimi kullanılır. |
dec_sep |
Ondalık sayı ayırıcısını belirten dize. Atlandığı takdirde, veri yükleme komut dosyasında ayarlanmış MoneyDecimalSep değeri kullanılır. |
thou_sep |
Binlik sayı ayırıcısını belirten dize. Atlandığı takdirde, veri yükleme komut dosyasında ayarlanmış MoneyThousandSep değeri kullanılır. |
Money# fonksiyonu genellikle Num# fonksiyonuyla aynı şekilde davranır; ancak ondalık ve binlik ayıracılar için varsayılan değerlerini para biçimine ilişkin komut dosyası değişkenlerinden veya para birimine ilişkin sistem ayarlarından alır.
Örnek | Sonuçlar |
---|---|
Money#('35 648,37 kr' , '# ##0,00 kr',',',' ' ) |
MoneyFormat ayarı # ##0,00 kr olduğunda 35 648,37 kr döndürür. Bunun bir sayı olarak doğru şekilde değerlendirilmesi için komut dosyanızda aşağıdakilerin ayarlanması gerekir:
|
Money#( '$35,648.37', ' $#', '.', ',' ) |
Aşağıdaki ayarlandığında $35,648.37 döndürür:
|