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
						

Sıralı ve çoklu script satırlarında Excel'den faydalanarak zaman kazanma !

+4 oy
530 kez görüntülendi

Filemaker'da, scriptlerin sıralı ve çok satırlı bölümleri varsa bunları tek tek değiştirmek zorunda kalıyoruz.Böyle bir durumda bu işlemin süresini  Excel kullanarak önemli ölçüde kısaltabiliriz..Videoda bunu nasıl yapacağımızı anlatmaya çalıştım..

 

Örnek script bölümünün birkaç satırı aşağıdadır (Dosyamda 90 satır olduğu için böyle bir yol denemek zorunda kaldım:)) Buraya sadece dokuz satırlık bölümü ekledim.)  

 

 

Front1= GetLayoutObjectAttribute ( Name1 ; "isFrontTabPanel" ) ;
Front2= GetLayoutObjectAttribute ( Name2 ; "isFrontTabPanel" ) ;
Front3= GetLayoutObjectAttribute ( Name3 ; "isFrontTabPanel" ) ;
Front4= GetLayoutObjectAttribute ( Name4 ; "isFrontTabPanel" ) ;
Front5= GetLayoutObjectAttribute ( Name5 ; "isFrontTabPanel" ) ;
Front6= GetLayoutObjectAttribute ( Name6 ; "isFrontTabPanel" ) ;
Front7= GetLayoutObjectAttribute ( Name7 ; "isFrontTabPanel" ) ;
Front8= GetLayoutObjectAttribute ( Name8 ; "isFrontTabPanel" ) ;
Front9= GetLayoutObjectAttribute ( Name9 ; "isFrontTabPanel" ) ;

 

=CONCATENATE  Excel formülü Türkçe arayüzde =BİRLEŞTİR 'in karşılığıdır.

 

Böyle durumlarda daha hızlı bir yöntemi olan varsa öğrenmek isterim..

 

 

 

31, Ekim, 2017 Tip and Tricks kategorisinde Şemsi Saracoğlu (135,570 puan) tarafından soruldu
31, Ekim, 2017 Şemsi Saracoğlu tarafından düzenlendi

1 cevap

+2 oy
 
En İyi Cevap

Bu tip işler için excel formülleri zaman kazandırıyor, ben de ara ara kullanıyorum.

 

Ama bu formül tekrar tekrar kullanılacaksa, yada satır sayısı zamana göre artıp azalıyorsa recursive (kendini çağıran) fonksiyon ile çözülebilir. Recursive CF'ler ile calculation içinde bir nevi döngü kurmuş oluyorsunuz. Buradaki örnekte, fonksiyonu oluşturmak excelde hızlıca formülü hazırlamaktan daha meşakkatli, bu yüzden bir defaya mahsus durumlarda kesinlikle exceli tercih ederim ben de.

 

Recursive özel fonksiyonlar hoşuma gidiyor, dayanamadım yazdım bir tane örnek olarak, ek dosyada gönderiyorum.

 

http://filemakerturk.com/?qa=blob&qa_blobid=417417204824263181

 

 

 

 

31, Ekim, 2017 F. Osman Cabi (200,340 puan) tarafından cevaplandı
31, Ekim, 2017 Şemsi Saracoğlu tarafından seçilmiş
Eyvallah Hocam , scripti örnek bir dosyadan aldım 10'ar satırlık birkaç tekrar vardı,her bir 10 lu grubu doksana çıkarmam gerekiyordu,excel  ilaç gibi geldi :))

CF yazmak için biraz daha zamana ihtiyacım olabilir.. :))
...