Arama Sihirbazı

Veri tabanında veri bütünlüğünü sağlamak, veri girişini kolaylaştırmak ve hatalı veri girişini önlemek amacıyla arama sihirbazı kullanılır. Arama sihirbazı kullanıldığında, ilgili alana veri girişi yapılırken bir açılır kutu gelir ve kullanıcı açılan bu kutuda yer alan öğelerden herhangi birini seçerek veri girişi yapmış olur.

 

Okunma: 216
15.04.2009 12:16:40 | Zafer CÖMERT

ARAMA SİHİRBAZI

Kutu içerisinde yer alacak veriler, veri tabanındaki herhangi bir tablonun herhangi bir alanına ait de olabilir, kullanıcı tarafından elle de doldurulabilir.

Açılır Sihirbaz konusu için bir uygulama yapalım. Uygulamamızda iki adet tablomuz olacak; bu tablolardan bir tanesi marka listesinin bulunduğu Markalar tablosu, diğeri ise araç özelliklerinin tanımlanacağı Araçlar tablosudur.

Markalar Tablosu

Araçlar Tablosu

 

 

Tablo tasarımını yaptıktan sonra Markalar tablosuna veri girişi yapalım.

 

Araçlar tablosunda aracMarka alanının veri türünü Arama Sihirbazı olarak değiştirelim ve gerekli yapılandırmayı yapalım. Araclar tablosunda aracMarka alanını veri türünü Arama Sihirbazı olarak değiştirdiğimizde karşımıza Arama Sihirbazı penceresi gelecektir. Biz verilerimizi istediğimiz değerler olarak değil de Markalar tablosundan gelsin istiyoruz.

Bu nedenle Arama sütunu, tablo veya sorgundan alınsın seçeneğini işaretleyip İleri diyoruz.

Burada açılır kutu içerisinde yer alacak her bir öğenin bir tablodan geleceğini ifade ediyoruz ve ileri butonuna tıklayarak devam ediyoruz.

Seçtiğimiz tabloda yer alan alanlar listeleniyor ve görünmesini istediğimiz alanı seçili alanlar kısmına taşıyoruz.

Alfabetik bir sıralama yapacağız, bu sebeple burada herhangi bir değişikliğe ihtiyaç duymuyoruz.

Son olarak ilgili sütun için bir etiket atıyoruz ve arama sihirbazını tamamlamış oluyoruz.

 

Araçlar tablosuna veri girişi yapıldığında aracModel alanına gelindiğinde bir açılır kutu çıkacaktır ve kullanıcı açılan listeden seçimini yapacaktır.

 

 

Ana Sayfa | Hakkımızda | RehberlikSorular | Konular | Haberler | İletişim 

©2009, Tüm hakları saklıdır. İzin alınmadan kullanılamaz veya paylaşıma sunulamaz.