FilemakerTurk, AYS Bilişim ve Beyaz Net tarafından desteklenmektedir.
Filemaker Danışmanınız
AYS Bilişim
Mehmet KAYA
 0532 231 07 27
 0216 318 55 80
 mkaya@aysbilisim.net
						

Sayıları 4 Haneye Nasıl Çevirebilirim?

+1 oy
485 kez görüntülendi
1 Sayısını   0001

50 Sayısını 0050

2658 Sayısını 2658 olarak değiştirmek için Calculation aracılığıyla hangi kodu kullanabilirim?
27, Mart, 2017 Scripts kategorisinde mustafa (22,070 puan) tarafından soruldu

1 cevap

+2 oy
 
En İyi Cevap
Sayi alanınızı bir tam sayı olarak kabul edersek;

Let ( [

bir = "000";

on = "00";

yuz = "0";

result = Case ( Sayi < 10 ; bir & Sayi

; Sayi < 100 ; on & Sayi

; Sayi < 1000 ; yuz & Sayi

; Sayi

)

];

result

)
27, Mart, 2017 Recep Güney (70,020 puan) tarafından cevaplandı
27, Mart, 2017 Mehmet KAYA tarafından seçilmiş
Sayı 100'den küçük olunca aynı zamanda 1000'den de küçük olmuş oluyor. Sıkıntı oluşturmaz mı?
Case() fonksiyonundaki işlem sırasına göre, Sayi 100'den küçükse geri kalan koşullar çalışmaz...
Teşekkür Ediyorum, İyi Çalışmalar
case ile sorun çözülmüş, yine de bir alternatif yazayım.


Right ( "0000" & sayi ; 4 )
daha pratik olmuş :)
...