FileMaker Konya Buluşması

31 Mart 2018 Cumartesi günü İnnopark Konya Teknoloji Geliştirme Merkezindeki tüm Türkiye’deki FileMaker sevenler buluşuyor. FileMaker konusunda çeşitli konuların tartılaşacağı etkinlik detayları yakında burada yayınlanacak.

Etkinlik hakkında bilgi edinmek ve güncellemelerden haberdar olmak için lütfen katılım formunu (https://goo.gl/forms/ESdKohFjvDhZ7qX23) doldurun.

 

Yer: Konya Innopark Teknoloji Geliştirme Bölgesi Seminer Salonu (Google Maps)

Tarih: 31.03.2018 10:30-15:00

Katılım Formu: https://goo.gl/forms/ESdKohFjvDhZ7qX23

Konuşmacılar: Mehmet Cabi, Recep Güney, Mehmet Kaya, F. Osman Cabi

 

Ayrıtılı bilgi için: F. Osman Cabi – 05545420215

FileMaker Platformu 16.v4 Güncellemesi Yayınlandı

FileMaker Platformunun tamamı, FileMaker Pro, FileMaker Pro Advanced ve FileMaker Server yeni güncellemesi yayınlandı. Küçük hata giderimlerinin yapıldığı güncellemeleri indirmek için aşağıdaki linkleri kullanabilirsiniz. Tüm FileMaker 16 kullanan kullanıcılara öneriyoruz.

Ürün Sürüm Mac Windows Ayrıntılı Bilgi (İngilizce)
FileMaker Pro 16.0.4 İndir (3.4 mb) İndir (32 Bit – 48 mb)
İndir (64 Bit – 53 mb)
Detay
FileMaker Pro Advanced 16.0.4 İndir (4.4 mb) İndir (32 Bit – 86 mb)
İndir (64 Bit – 95 mb)
Detay
FileMaker Server 16.0.4 İndir (306 mb) İndir (209 mb) Detay

 

“No-Code” Geliştirme Platformları G2 Crowd Raporu

Kod yazmadan (no-code develepment) uygulama geliştirme platformları arasında, en yüksek kullanıcı memnuniyeti ve pazardaki durumuyla, lider FileMaker oldu.

No-Code (Kod Yazmadan) Uygulama Geliştirme Platformları Lideri FileMaker
G2 Crowd No-Code Geliştirme Platformları Raporu

G2 Crowd raporuna gore yüzde 91 memnuniyet derecesine sahip FileMaker Platformu, no-code geliştirme platformaları arasında en yüksek puanı alarak lider konumuna yerleşti. Oylamaya katılan kullanıcıların yüzde doksan biri dört yada beş yıldız verdi ve arkadaşlarına önerebileceğini bildirdi.

Bu rapor FileMaker’ın her ölçekteki kurumlara hitab eden no-code geliştirme platformu sunma başarısını göstermektedir. FileMaker şirketlere ve ekiplere, paket yazılımlara veya programlama araçlarına çok iyi bir alternatif olarak tekil problemlere, hızlıca özel çözümler üretmenizi sağlıyor.

QuickBase, Nintex, Salesforce, Zoho, PowerApps, AppSheet gibi çeşitli uygulama geliştirme platformu ve CRM uygulamaları arasında ilk sıraya yerleşen FileMaker’la çözüm geliştirmekten mutluyuz.

 

Raporu görüntülemek için buraya (https://www.g2crowd.com/grid_report/documents/grid-for-no-code-development-platforms-winter-2018?gated_consumer=faf33ae4-95bf-40c8-a4e4-eb081b2b8bdc&utm_campaign=gate-751739) tıklayabilirsiniz.

 

İstanbul FileMaker Buluşması

9 Aralık 2017 Cumartesi günü İstanbul ofisimizdeki FileMaker buluşması düzenliyoruz. Tüm FileMaker sevenleri bekleriz. Kayıt için lütfen linkteki formu doldurunuz.

 

Yer: Cabitaş Mühendislik İstanbul Ofisi

Adres: Küçük Çamlıca Mh. Üçpınarlar Cd. Filiz Sk. No: 1 Kat: 3 Üsküdar (Konum: https://goo.gl/maps/tGnsT7opkb12)

Tarih: 09.12.2017

Saat: 15:00

Bilgi İçin İrtibat: Osman Cabi – 0554 542 0215

Katılım Formu: https://goo.gl/forms/qAT5SR1NiontKnSt1

FileMaker Pro Lisans Kampanyası Başladı

FileMaker 2017 Lisans Kampanyası
FileMaker Kampaya 2017

 

FileMaker 2017 kampanyası başladı, Aralık’ın 3. haftasına kadar devam edecek kampanya kapsamında 1 adet FileMaker Pro ve FileMaker Pro Advanced alımınızda ikinci lisans numarası ücretsiz gelecek.

Sologanı “Buy one, Give one” (Bir al, Bir ver) olarak lanse edilen kampanya ile hediye gelen kopyayı arkadaşınıza, meslektaşınıza veya müşterinize gönderebilirsiniz.

 

Kampanya şirketler ve eğitim kurumları için geçerli. Kampanya hakkında bilgi almak ve sipariş vermek için [email protected] eposta adresine yazabilir veya 0216 326 24 89 numaralı telefondan bize ulaşabilirsiniz.

 

Kampanya Koşulları
• Bu kampanya, her kurum/kişi/şirket için 1 adet FileMaker Pro veya FileMaker Pro Advanced hediyesi için geçerlidir.
• Kampanyadan faydalanmak için bir tane FileMaker Pro veya FileMaker Pro Advanced satın alabilirsiniz.
• Kampanya tam versiyon (Full Version) ve eğitim (Education) lisans alımları için geçerlidir.
• 10 Ekim – 20 Aralık 2017 arası geçerlidir.
• Kanunla yasaklanmış durumlarda geçerli değildir.
• Bu promosyon sürüm güncellemeleri, volume lisans ve site lisanslar için geçerli değildir. Lisanslar eski sürüme döndürülemez (downgrade)
• Bu kampanya son kullanıcılar için geçerlidir.
• Kampanyanın herhangi zamanda değiştirilmesi ve çekilmesi hakkı saklıdır.
• Bu kampanya ileriye dönük satınalmalar için kullanılamaz.
• Ücretsiz lisanslar anahtarları promosyon amaçlıdır, başkalarına satılamaz.
• Bu kampanya başka kampanyalar ile birleştirilemez.

 

Scriptler ile Kaydet – Vazgeç Kontrolü

FileMaker varsayılan davranışı alanlardan çıktığınızda kaydı otomatik olarak kaydeder. Layout/Layout Setup menüsünden bu ayarı değiştirmek mümkün. Ancak bu çözüm UX (user experience) konusunda çok başarılı sayılmaz. Kayıt girmeye devam ederken farkında olmadan alan dışında bir konuma tıkladığınızda “Kaydedeyim mi?” diye soruyor. Sunulan seçenekler, kaydet, geri dön ve vazgeç kullanıcının kafasını karıştırabiliyor.

 

Layout Options Penceresi ile otomatik kaydetme engellenebiliyor
Layout Options Penceresi

Daha iyi kullanıcı deneyimi için kullanıcıya kaydet/vazgeç düğmeleri ile kontrolü vermek daha doğru bir tercih olacaktır. Script (betik) ve script trigger (betik tetikleyicisi) kullanarak bunu sağlamak mümkün.

Standart olarak FileMaker’da alanlardan çıkıldığında başlatılan commit (kaydetme) prosedürü çalışıyor. Layout tercihlerine göre kaydı otomatik olarak kaydediyor veya “kaydedeyim mi” diyalog penceresini çıkartıyor. Bunun için “commit” (kaydetme) prosesini durdurmak gerekiyor. Öncelikle yapmamız gereken alanlardan çıkıldığında başlayan bu prosesi durdurmak olacak. Bu konuda script trigger yardımı alıyoruz. “Before event” (olay öncesi) script triggerları Exit Script [0] şeklinde sonlandırdığınızda tetikleyen olayı durdurur. Mesela bu örnekte OnRecordCommit trigger’ı ile tetiklenen script 0 yanıtı ile sonlandırıldığında commit prosesini de durdurmuş olacak.

 

Scriptlerle kaydet/Vazgeç Kontrolü

Kullanacağımız yöntemin özetle anahtar noktaları;

  1. Trigger ile tetiklediğimiz script $$kaydet global değişkeni 1 değerini almadığı durumlarda işlemi durduracak.
  2. Kullanıcı kaydet düğmesine tıkladığında çalışan script ise öncelikle $$kaydet değişkenine 1 değerini atayıp commit prosesinin tamamlanmasını sağlayacak.
  3. Kullanıcı vazgeç düğmesine tıklarsa “Revert Record” ile değişiklikleri geri alacak.

Tabi bu 3 temel kuralın dışında ilave kontroller ile örneği zenginleştirdik. Örnek dosyamızda aynı zamanda FileMaker 16 yeniliklerinden Card tipinde pencere kullanımını gösterdik.

 

Ek dosya: Scriptler ile Kaydet-Vazgeç Kontrolü

Tekrarlı alanlara pratikçe ulaşın

Tekrarlı alanları AlanAdi[tekrarno] şeklinde çağırabilirsiniz

FileMaker’da tekrarlı alanlar sayesinde benzer tipteki bilgier için tablomuzdaki alan sayısını azaltabiliyoruz. Hesaplamalarda GetRepetition fonksiyonu ile alanın istediğimiz tekrarını çekebiliriz.

Bunun daha pratik yolu var, bir çok yazılım dilinde array’deki (dizi) değeri çekmek için kullanılan köşeli parantezler FileMaker’da da çalışıyor. Üstelik layout (yerleşim) modunda merge field yaparken dahi bu yöntemi kullanabiliyorsunuz.

Ayrıca köşeli parantez içine doğrudan sayı girebildiğiniz gibi $değişken yada $$global_değişken de girebilirsiniz.

 

 

Örnekler

Hesaplama alanı içerisinde TekrarlıAlanim[2] şeklinde 2. tekrardaki bilgi çekilebilir.

Layout modunda metin kutusuna <<TekrarliAlanim[2]>> yazarak browse (inceleme) modunda ikinci tekrarın ekranda gözükmesini sağlayabilirsiniz.

TekrarlıAlanim[$sayac] ile değişkendeki bilgiye göre tekrardaki veriyi çekebilirsiniz.

Calculation Alana Comment Eklemek

Bir çok hesaplamayı FileMaker’da Calculation alanlar sayesinde yapıyoruz. Metinsel, Matematiksel, İstatistiksel vb. kategorilere ayrılmış bir çok ön tanımlı fonksiyonu kullanarak karmaşık hesaplamalar yaptırmak mümkün.

Ancak hesaplama karmaşıklaştıkça sonradan okuması da zor oluyor. Bu noktada Comment (yorum yada hatırlatıcı diyebiliriz) satırlarının önemi kendini hissettiriyor.

Hesaplama formülünde çift slash (//) işareti,  satır sonuna kadar olan bölümü comment satırına çevirir, yani hesaplamaya dahil etmez. Hesaplama ile ilgili açıklamaları/ipuçlarını başına // ekleyerek yazabilirsiniz.

Slash yıldız (/*) ise birden çok satırı comment haline getirmek için kullanılabilir ve yıldız slash (*/) ile kapatılır.

Comment satırları hatırlatıcı notlar için kullanılabildiği gibi,  geçici olarak pasif yapmak istediğiniz satırların başına da koyabilirsiniz. Satırı silmediğiniz için, daha sonra ihtiyaç olduğunda tekrar aktif hale kolayca getirebilirsiniz.

filemaker hesaplama comment örneği