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
						

Text alanı içerisinde sayı biçimlendirme

+2 oy
294 kez görüntülendi
Merhaba,

Text alanı içerisindeki rakamlara binlik ayırıcı olarak nokta eklemek istiyorum.

Web'de aşağıdaki gibi bir şey buldum fakat Custom functions'a eklemeyi beceremedim. Sanırım fonksiyon içerisinde birşeyleri girmem gerekiyor ama bulamadım. Yardımcı olabilirseniz çok sevinirim.

Sayfa Linki: https://www.briandunning.com/cf/1310

Let([
  N = GetAsText( naturalNumber ) ;
  l = Length( N )
];
  Case(
    l > 3
    // as long as the length is greater then 3,
    // keep adding a separator before(!)
    // every three digits
    ; FormatN( Left( N ; l - 3 ))
      & separator
      & Right( N ; 3 )
    // add the remaining digits to the front
    // of the formatted number
    ; N
   )
)

// 26-05-2011, Martin Spanjaard, Trias Digitaal
16, Şubat, 2021 Custom Functions kategorisinde muratcetin (1,420 puan) tarafından soruldu

1 cevap

+3 oy
 
En İyi Cevap

Herkese selam ederim.
 
Örnek Dosya


FormatN ( naturalNumber;separator )

 

Fonksiyonu aşağıdaki gibi düzenlerseniz sorununuz düzelecektir umuyorum.

/* fonksiyon başlıyor*/

Let (
[
 N = GetAsText( naturalNumber ) ;
 l = Length( N )
] ;
 Case ( l > 3 ; FormatN ( Left ( N ; l - 3 ) ; separator ) & separator & Right( N ; 3 ) ; N )
 )

/* fonksiyon bitti */

 

Herkese hayırlı günler dilerim.

Saygılarımla.

16, Şubat, 2021 ercanD (71,050 puan) tarafından cevaplandı
16, Şubat, 2021 muratcetin tarafından seçilmiş
Çok teşekkür ederim.
Harika.
...