önceki ders ders konuları sonraki ders

Value Lists (Değer Listeleri)

FileMaker'da veri girişini kolaylaştırmak için bazı yöntem ve teknikler kullanlır. Bunlardan birisi de value list (değer listesidir). Değer listeleri ile pop-up list (açılır liste), pop-up menu (açılır menü), check box (onay kutusu) ve radio button (radyo düğmeleri) yapamamıza imkan verir.

Yeni bir value list tanımlamak için, file menüsünden define value list seçeneğini seçip new düğmesine tıklayabilirsiniz.

Değer listesine değerler üç farklı şekilde alınabilir. Bunlardan birincisi, mauel olarak yazmaktır. Manuel değerler, şekilde gösterilen pencerenin sağ tarafındaki alana girilir. Her satır farklı bir değer için kullanılır. Herhangi bir satırın içereğinin "-" olması durumunda o satırda ayırma çizgisi görüntülenir.

Bir diğer veri getirme yöntemi ise alandan bilgiyi getirmektir. Bunun için Use value from field seçilip alan belirtilmelidir. Bu şekilde bir değer listesi tanımladığınızda, değerler önceki alanlarda girilmiş olan değerlerdir. Herhangi bir kayda yeni bir değer eklerseniz liste güncellenir ve yeni girdiğiniz değer de yerini alır.


Edit Value List (Değer Listesi Düzenleme)

Son yöntem ise bir başka dosyada tanımlanmış bir değer listesini kullanmaktır. Bu şekilde bir değer listesi tanımlamak için Use value list from another file radyo düğmesini seçip specify file düğmesi tıklayıp, dosyayı belirledikten sonra görüntülenen değer listelerinden birisini seçmeniz yeterli.

Gösterim Metodu Açıklama
Pup-up list Değerleri liste olarak gösterir. Liste elemanlarını (değer listesini) düzenlemek için edit seçeneği ekleme imkanı sunar. Açılan listenin boyu sabittir. Değer listesinin elemanlarına göre kaydırma çubukları çıkar.
Pop-up menu Değerleri açılır menü olarak göterir. Liste elemanlarını (değer listesini) düzenlemek için edit seçeneği ekleme imkanı sunar. Aynı zamanda listede olmayan bir değeri ekleyebilmek için other seçeneği eklenebilir. Açılan menünün boyu içerdiği elemanların sayısına bağlı olarak değişir.
Radio Button Radyo düğmeleri, tek bir değerin kullanılması gerektiği durumlarda kullanılır. Other seçeneği bu metodda da mevcuttur.
Check Box Birden fazla seçeneğin seçilebileceği durumlarda kullanılır. Other seçeneği bu metotta da mevcuttur.

Field Format (Alan Özellikleri)

Bu kadar teknik bilgiden sonra değer listelerini uygulayarak daha iyi kavrayalım. Öncelikle Ürünler dosyamızdaki birimi alanımız için manuel olacak değer listesini oluşturalım. File menüsünden define vlaue lists'i seçip açılan penceredeki new düğmesine tıklayın. Değer listesi düzenleme ekranı açılacaktır. Value List Name bölümüne değer listenizin ismi olarak "birimi" yazın. Pencerin sağ tarafındaki kutuya değerleri (Ad., Çift, cm2) alt alta yazın. Şimdi bu değer listesini kullanailmek için alan özelliklerinde bazı değişikler yamalıyız. Bunun için layout moduna geçin. Birimi alanını seçip format menüsünden field formatı seçin.
Açılan pencereden standart filed'ın altındaki randyo düğmesini tılayın ve yanındaki listeden radio buttons'u seçin. Sağ taraftaki listeden ise "birimi" seçin. Böylelikle oluşturduğumuz değer listesini bulunduğumuz layouttaki birimi alanına uygulamış olduk. Değer listesindeki değerler bu layoutta radyo düğmesi olarak gözükecektir.

Radyo düğmelerinde birden fazla değeri seçmek veya seçilen değeri iptal etmek için shift tuşu basılı iken düğmenin üzerine tıklayabilirsiniz. Ancak bu yöntem radyo düğmelerinin kullanımına aykırıdır.

Bir önceki deste oluşturduğumuz fatura dosyasına yeni kalem eklemek için ürün kodunu bilmemiz gerekiyordu ancak bu dersimizi bitirdikten sonra kodları ezbere bilmenize gerek kalmayacak.
Fatura dosyasına geçin ve file menüsünden define value lists seçeneğini seçip new düğmesine tıklayın. Use values from field radyo düğmesini seçin. Açılan penceren specify file düğmesine tıklayın ve ürünler dosyasını seçin.
Ürünler dosyasındaki alanlar penceredeki kutuya gelecektir. Ürün kodunu seçin. Also display values from onay kutusunu seçili hale getirin ve altındaki kutudan ürün adı alanını seçin. Ok düğmesine tıklayarak pencereyi kapatın. Değer listesine bir isim verip ok düğmesine basın.
Ürün kodlarının yazılı olduğu ve kodların yanın da ürün isimlerinin yer aldığı değer listemiz hazır. Şimdi bunu layouttaki ürün kodu alanına eklemek gerekiyor. Bunun için layout moduna geçin. Ürün kodu alnını seçip format menüsünden field format'ı seçin. Stadart filed radyo düğmesinin altındaki radyo düğmesini işaretli hale getirip yeni oluturğumuz değer listesini seçin.

Değer listemiz artık kullanılabilir durumda hazır. Denemek için browse moduna geçebilirsiniz.

Herhangi bir alana bağlı olarak değerleri değişen, ilşkisel değer listeleri (conditional value lists) ile ilgili Titatip'deki 70 numaralı püfü inceleyebilirsiniz.

Değer listelerinin bir başka kullanım şekillerinden biri ise sıralamadır. Sıralamayı azalan artan yapabilceğiniz gibi bir değer listesine görede yapabilirsiniz. Mesela tekstil ürünlerinin saklandığı bir veritabanında ürünleri boylarına göre sırlayacaksınız. Sıralama şekli S-M-L-XL-XXL şeklinde gitmeli. Böyle bir şekilde sırlamak için değer listesi kullanabilirsiniz.

Değer listelerinin diğer kullanım şekli ise veri geçerliliği (filed validation). Bir alana sadece değer listesi elemanlarından birinin girilmesini, değer listesi dışından bir değer girildiği takdirde uyarı vermesini sağlayabilirsiniz. Bunun için alan tanımlarından (field definitions) options düğmesine tıklayıp açılan pencereden validation tab'ını seçerek member of value list onay kutusunu işaretleyip, bu seçeneğin sağındaki listeden değer listesinizi seçmeniz yeterli.

Önceki Ders Önceki Ders
Önceki Ders   Sonraki Ders

 

 

 

 

Bu sayfa FileMaker 6. sürümü ile ilgili Türkçe Kaynak ve eğitim materyalleri içerir, güncel sürüm hakkında bilgi içeren yeni web sitemiz filemakerdestek.com'u ziyaret edebilirsiniz.

FileMaker Türkiye Distribütörü ve FileMaker Türkiye İş Ortağı Cabitaş Yazılım Tarafından hazırlanan FileMaker Türkçe kaynak ve kurumsal eğitimler için bizimle irtibata geçebilirsiniz.

FileMaker Türkiye İş Ortağı