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ı kadar harf yazdırma

+1 oy
274 kez görüntülendi

 

HARF SAYI SONUÇ
K 5 KKKKK
M 2 MM
C 4 CCCC


sonuçta sayı kadar harfi nasıl yazdırabilirim?

6, Ağustos, 2016 Scripts kategorisinde mmyilmaz (21,140 puan) tarafından soruldu

1 cevap

+4 oy
 
En İyi Cevap

FileMaker'da Custom Functionların en güzel özelliklerinden birisi recursive (kendi kendini çağırabilmesi) özelliği.

Bir recursive function ile sayı sıfırlanana kadar kendi kendini çağıran fonskiyon işinizi görebilir. Yalnız custom funcions sadece Advanced sürümde tanımlanabilir.

 

Güncelleme: Örnek Recursive Custom Function 

İsmi "HarfDoldur" olan, "Harf" ve "Sayı" parametreleriyle çalışan bir custom function tanımlayın. File/Manage/CustomFunctions bölümünden ilgili ekrana ulaşabilirsiniz. Hesaplama olarak aşağıdaki ifadeyi tanımlayın. Bu hesaplamada harf değerini yazıyor ardından kendisini (kırmızı metinle işaretledim), sayı parametersini bir azaltarak tekrar çağırıyor. Dolayısla bir nevi döngü kurmuş oluyoruz.

Harf &

If (  Sayi > 1 ; HarfDoldur ( Harf ; Sayi -1 ) )

 

Önemli Not: Recusive fonksiyon nerede duracağı tanımlanmazsa devamlı hesaplamaya devam eder (loop kullanımda exit loop if doğru tanımlanmadığı durumlar gibi) programı yavaşlatır.  "If (  Sayi > 1 ;..." koşulu recursive fonksiyonun ne zaman duracağını belirtiyor.

6, Ağustos, 2016 F. Osman Cabi (198,180 puan) tarafından cevaplandı
7, Ağustos, 2016 mmyilmaz tarafından seçilmiş
advanced versiyon kullanıyorum. ancak custom function konusunda hiç bilgim yok.
bir miktar açıkladım, adımları takip ederek yapabilirsiniz.
...