FilemakerTurk, AYS Bilişim ve Beyaz.net tarafından desteklenmektedir.
Filemakerturk.com a Hoş geldiniz. Mehmet KAYA 0532 231 07 27
Filemaker Lisans İhtiyacınız için FilemakerTürk Yönetimi ile iletişime geçin
 
Alakalı Siteler:

AYS Bilişim


Cabitaş


FMK Solutions | Maatwerk Applicaties
 

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

+1 oy
123 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 (9,940 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 (56,460 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ş :)
...