15 Ağustos 2008 Cuma

Mükerer kayıtları kolayca silin!

FileMaker Pro ile mükerrer kayıtları bulması çok kolay (bul (find) modunda ünlem (!) operatörünü kullanarak). Ancak mükerrer kayıtları bulmanız tek başına yeterli olmayabilir. Mükerrer olan her kayıttan sadece birini almak isteyebilirsiniz. Bu işlem için aşağıdaki adımları takip edebilirsiniz.


Aşağıdaki resimde görüldüğü gibi BoxSize (Kutu Ebadı) alanında mükerrer değerler var. Kutu ebatlarının bir listesini almak isteyelim. Bunun için birden fazla üründe kullanılan kutuların sadece birini almamız gerekiyor. (Aslında bu örnekte çok az kayıt olduğu için bu işlemi manuel yapmak daha kolay gelebilir ancak kayıt sayısı çoksa aşağıdaki yöntem ile bir kaç dakika içinde mükerrer kayıtlardan sadece birini alıp liste oluşturabileceksiniz.)


Yukarıdaki tabloda 9 ürün kaydı var. Buna karşılık sadece 5 farklı kutu boyutu var. Otomatik olarak 9 kayıttan 5 farklı kutuyu süzmek için adımları takip edin.

İlk adım olarak kayıtları kutu numarasına göre sıralayın.


İkinci adım kayıtları dışarıya aktarmak. Buradaki anahtar noktamız kayıtları dışarı alırken (export) diyalog penceresindeki "Group By" bölümünden BoxNo alanının onay kutusunu işaretlemektir. Onay kutusunu işaretleyip "Export" düğmesine tıklayın.

İşte bu kadar. Kutu listesi belirttiğiniz formatta (örnekte txt olarak belirtilmiş) karşınızda.

Örnek dosyayı indirmek için buraya tıklayın (.fp7)

22 Temmuz 2008 Salı

FileMaker Runtime Dosyasından PDF Kaydedin!

FileMaker'ın 8. sürümünün güzel özelliklerinden biriside şüphesiz PFD kaydetme özelliği. Bu sayede raporları yazıcıya göndermek yerine doğrudan Dosya (File) menüsündeki "Save / Send Records As > PDF" seçeneğini seçerek PDF kaydetmeniz mümkün.

Ancak hazırladığınız dosyayı exe haline dönüştürdüğünüzde bu seçeneğin kaybolduğunu görüyoruz. FileMaker Runtime dosyalarından PDF kaydetmeye izin vermiyor.

Bu soruna basit bir çözüm olarak bilgisayarınıza PDF Sürücüsü (PDF Driver) kurabilirsiniz. Adobe Acrobat Professional bu özelliği barındırıyor ancak dağıttığınız Runtime dosyasını kullanacak birine Acrobat Lisansı (sadece PDF kaydedebilmek için) biraz pahallıya mal olur ki ücretsiz PDF sürücüleri mevcutken.

Basit bir şekilde PDF kaydetmek için Cute PDF uygulamasını kullanıyorum. Cute PDF'i indirmek için buraya tıklayabilirsiniz.

Cute PDF Writer uygulamasını kurduğunuzda yazdırma diyalog penceresinde yazıcı seçim bölümünde Cute PDF'i göreceksiniz. Cute PDF'i seçip yazdır düğmesine bastığınızda PDF dosyasını nereye kaydetmek istediğinizi soracak ve belirttiğiniz dosya yoluna raporunuzu PDF olarak kaydedecektir.

16 Temmuz 2008 Çarşamba

Flash dosyalarını FileMaker Pro'ya Entegre Edin


Bu örnek ile Adobe Flash (swf) dosyalarını doğrudan File Maker Pro dosyanıza entegre ederek hareketli düğmeler yapabileceğinize basit bir örnek. Ayrıca bu örnek ile FileMaker'ın web viewer özelliği ile bazı eksik özelliklerinin nasıl kapatılacağını görebiliyoruz.

Dosyayı indirmek için buraya tıklayın.

Web viewer ile yapılmış örnekleri buldukça buraya eklemeyi düşünüyorum.

8 Temmuz 2008 Salı

Hex2RGB ( hex ; delimiter ; alert )

Açıklama : Hex renk kodlarını 10luk sistemdeki RGB karşılığını veren fonksiyon

Örnek : Hex2RGB ( "0CAB10" ; "-" ; "Hex is written wrong" )
Sonuç : 12-171-16

Parametreler : hex, delimiter, alert

Fonksiyon 
Let ( 

// Yazılan değer kontrolü

chex = Upper (  Filter ( hex ; "0123456789aAbBcCdDeEfF" ) ) ;
If ( Length ( chex ) =  6 ;


// Kırmızı
Substitute ( Middle ( chex;1;1)  ;
[ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 16 +

Substitute ( Middle ( chex;2;1)  ;
[ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 1 

& delimiter &

// Yeşil
Substitute ( Middle (chex;3;1)  ;
[ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 16 +

Substitute ( Middle (chex;4;1)  ; [ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 1

& delimiter &

// Mavi
Substitute ( Middle (chex;5;1)  ;
[ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 16 +

Substitute ( Middle (chex;6;1)  ;
[ "A" ; 10 ] ; [ "B" ; 11 ] ; [ "C" ; 12 ] ; [ "D" ; 13 ] ; [ "E" ; 14 ] ; [ "F" ; 15 ] ) * 1 

// uyarı mesajı
; alert ) )

3 Temmuz 2008 Perşembe

Zebra Desenli Liste



FileMaker Pro ile zebra desenli liste ekranları yapabilirsiniz. Satırların seçilmesini kolaylaştıracak bu uygulama için aşağıdaki adımları takip edin.

Adım 1: Yerleşim (Layout) Moduna geçin (herhangi bir liste ekranında)
View menüsünden Layout Mode (Cmd + L | Ctrl + L )

Adım 2: Body bölümünün ayarlarını açın
Body bölümüne çift tıklayın veya or Layout Menüsünden Part Setup'ı seçip "Body" ye çift tıklayın

Adım 3: "Alternate Background Color" onay kutusunu işaretleyin
Arkaplan için uygun bir renk seçin


Adım 4: Renk Seçin
Seçtiğiniz renk çift satırlar içn arkaplan olacak

Step 5: OK düğmesine basın ve İnceleme (Browse) moduna geçin
View menüsünden Browse Mode  (Cmd + B | Ctrl + B )

İşte bu kadar!

Not: Bu özellik ilk olarak  FileMaker Pro'nun 8. sürümüne eklenmiştir

Bildik bilmedik demeyin!

FileMaker Pro'nun basit ve kullanıcı dostu veribanı olduğunu hepimiz biliyoruz. Bu yüzden basitçe yapılabilecek bir çok şeyden bahsetme gereği duymuyordum. Ancak bazen basit olmasına karşın hiç kullanılmamış yada olduğundan herbersiz olan kullanıcıların olabildiğini gördüm. Bundan sonra bu tip basit şeyleri "BBD" etiketi ile etiketleyip buraya yazmayı düşünüyorum.

Birincisi işte burada : Zebra Desenli Liste Görünümü

21 Haziran 2008 Cumartesi

Lisanslı Kullanıma Geçiş Kampanyası

FileMaker yerelleştirmelerini gerçekleştiren WinSoft lisanslı kullanıma geçiş için kısa süreliğine %40'a veren indirim uygulamasına başladı. Kısa süre sona erecek kampanya detayları için FileMaker Türkiye dağıtıcısı ile temasa geçebilirsiniz.


Ayrıntlı bilgi için:
Cabitaş Mühendislik - FileMaker Türkiye Distibütörü
www.cabitas.com


Bin2Dec ( bin ; dmy )

Açıklama : 2'lik sistemdeki sayıyı 10'luk sisteme çeviren özel fonksiyon

Örnek : Bin2Dec ( 1100101010110001 ; 0 )
Sonuç : 51889

Parametreler : bin, dmy

Fonksiyon 
Right(bin;1)*2 ^ dmy +If(Length (bin) > 0;  Bin2Dec( Left(bin;Length ( bin) -1);dmy+1))


17 Mayıs 2008 Cumartesi

Site Hakkında

FileMaker Pro'yu bilgisayar ve veritanı ile ilgilenmiş herkes DUYMUŞTUR. Bunu nerden mi anlıyorum, FileMaker'la güzel çözümler / programlar yapıldığından bahsettiğim çoğu kişiden aldığım yorumlardan. FileMaker'ı bildiğini söylerken ben bilmediğini görebiliyorum. Burada bilmekten kastettiğim nasıl kullanıldığı değil, neler yapılabileceği, kapasitesi gibi genel şeyler. Bunun için sadece duymuştur diyorum.

Özellikle Amerikada iyi bilinen ve alanında çok fazla sayıda ödül almış bir programı neden sadece duyuyoruz (genelde kötü yorumlarla)? Neden hep ön yargılı duyumlarla karşılaşıyorum? Bunu anlamış değilim. Ama olası sebeblerin başında dil problemi aklıma geliyor. Öyleki yazılım işletim sistemi ve ofis programı konusunda pazarın lideri Microsoft'un tablolama programı Türkçe arayüzü, Microsoft'un pazardaki durumu ve bununla beraber bol kaynakla çoğu kullanıcının isteklerini karşılıyor. Evet, Miscrosoft Excel kullanışlı bir tablolama programı yalnız öyle işler var ki veri tabanı kullanımı ile çok daha kısa sürede hedefe ulaşabilirsiniz. İdeal şartlarda tablolama programı ile yapılacak işler vardır, yapılacak işler vardır. Microsoft tablolama programıyla bu boşluğu doldurabiliyor, fakat veritabanı işleriniz için varolan boşluğu dolduracak bir program yok. Bunun sonucunda Excel veritabanı boşluğunu da kullanıcıların yardımıyla doldurma çalışıyor. Halbuki bu alanda oldukça başarılı bir veritabanı programı olan FileMaker bir çok sıradan ofis kullanıcı için çok kullanışlı ve oldukça kullanıcı dostu.

Ancak gerek (arayüz) dil sorunu gerekse Türkiye'deki reklamı ve kaynak olmaması boşluğu Excel'le kaptırıyor. Ama artık bu durumun değişmesi için şartlar yavaş yavaş değişiyor. Bir çok kişi belki duymamıştır ama 2007'nin Ocak ayından itibaren FileMaker'ın Türkçe arayüzlü sürümleri çıkartılıyor. FileMaker ile büyük çaplı projeler yapılıyor. Dolayısıyla reklam ve dil sorununda ilerleme var diyebiliriz. Ancak Türkçe kaynak durumu o kadar iç açıcı değil, bir çok açılmadan kapanmış FileMaker sitesi yada çok amatörce yapılan kaynaklar mevcut. Bende elimden geldiğince bu açığı kapatacak bir blog (web günlüğü) hazırlamaya karar verdim.

Web günlüğünü sadece filemaker nasıl kullanılır değil daha çok haber, yorum, teknik, püf gibi mesaj başlıklarından oluşturmayı düşünüyorum. Bunun yanı sıra betik (script) adımları, hesaplama işlevleri açıklamalarını içeren başlıklar eklemeyi de düşünüyorum.

Ayarıca Soru-Cevap tarzı bir bölüm için FileMaker ile ilgili soru, sorun veya problemlerinizi bana gönderebilirsiniz.

Yasal Açıklama: Bu sitede geçen markalar ve logolar ilgili firmaların tescilli marka ve logolarıdır.