MoneyToTextEx
Bu fonksiyon verilen sayıyı ve ondalık bölümünü, yazıyla yazmaya yarar. YTL-TRL değişikliklerinde kodları değiştirmemek için, YTL ve Kuruş gibi string ifadeleri firma tanımdan almalısınız. Kullanımı
Function MoneyToTextEx(
Money As Number 'money formatında bir sayı
nDigit As Number 'ondalık hane sayısı
@szOndalik 'ondalık bölümün geri dönen string ifadesi
)As String
Parametreler Money Yazıyla yazılacak para değeri nDigit
Ondalık hane sayısı. Örneğin 426.345 rakamı için .345 .35 olarak yuvarlanır ve 426.35 olarak ifade edilir.
Hane sayısı 1 ise, 1- 9 arası rakamlar string olarak ifade edilir
Hane sayısı 2 ise, 1- 99 arası rakamlar string olarak ifade edilir
Hane sayısı 3 ise, 1-999 arası rakamlar string olarak ifade edilir
szOndalik Ondalık bölümün string ifadesi döner. Yukarıdaki örnekte "OtuzBeş" ifadesi bu değişken ile geri döner. Geri Dönüş Değeri Verilen rakamın integer bölümünün string ifadesi geri döner. Örnek:
Dim n as Number
Dim n1 as Number
Dim o as Number
Dim str as String
Dim szKurus as String
n:=12345678.1235
str:=MoneyToText(n)
outm(str(n)&" str : "&str)
12345678.1235 str : OnİkiMilyonÜçYüzKırkBeşBinAltıYüzYetmişSekiz YTL OnİkiKrş.
szKurus:=""
str:=MoneyToTextEx(n, 2, @szKurus)
outm(str(n)&" str : "&str&" YTL "&szKurus&"Kuruş")
12345678.1235 str : OnİkiMilyonÜçYüzKırkBeşBinAltıYüzYetmişSekiz YTL OnİkiKuruş
n:=12345678.125
str:=MoneyToText(n)
outm(str(n)&" str : "&str)
12345678.125 str : OnİkiMilyonÜçYüzKırkBeşBinAltıYüzYetmişSekiz YTL OnÜçKrş
szKurus:=""
str:=MoneyToTextEx(n, 2, @szKurus)
outm(str(n)&" str : "&str&" YTL "&szKurus&"Kuruş")
12345678.125 str : OnİkiMilyonÜçYüzKırkBeşBinAltıYüzYetmişSekiz YTL OnÜçKuruş
Dikkat Edilecek Hususlar Bu fonksiyon verilen sayıyı, yazıyla yazmaya yarar. Dili Türkçedir. YTL ile birlikte sisteme eklenmiştir. YTL ve Kuruş veya Krş ifadelerinin firma tanımlarından alınarak kullanılması tavsiye edilir.
Last updated