MS Access Veritabanları, VBA ve SQL Kullanımı

Microsoft Access'e dair herşey...

Tablo Tasarımı-1

NESNELER
Tabloların Tasarımı (1.Bölüm)

Tablo Tasarımını 3 farklı şekilde yapabilirsiniz,
  1. Tablo sihirbazı kullanarak,
  2. Veri girişini kullanarak,
  3. Tasarım görünümünü kullanarak 
Benim size tavsiyem 3.madde olan Tasarım görünümüdür.
Öncelikle yapacağımız tabloda alanlarımızı belirlemeliyiz, En basitinden bir örnek verecek olursak, evimizde bulunan kitapların bilgilerinin bulunduğu bir tablo yapalım. Bu tabloda hangi alanlar olacak tek tek analiz edelim.

Tablomuzun Adı:
tblKitapBilgileri
  1. Kitabın Adı (kitapadi)
  2. Kitabın Yazarı (kitapyazari)
  3. Kitabın Kategorisi (kategori)
  4. Kitabın Konusu (kitapkonusu)
  5. Kitabın Boyutu (kitapboyutu)
  6. Kitabın Sayfa Sayısı (kitapsayfasayisi)
  7. Kitabın Basım Yılı (kitapbasimyili)
  8. Kitabın Alındığı Tarih (alinantarih)


Temel alanlarımız bunlar olmalıdır. Şimdi gelelim bu alanların veri türlerine, Veri Türleri Ne olacak?

1.Kitabın Adı:
Kitabın adı Genellikle harflerden oluşur, onun için Bu Alanı Metin olarak tanımlamalıyız.

2.Kitabın Yazarı:
Bu Alanımızda aynı 1.Alanımız gibi Metin olmalıdır.

3.Kitabın Kategorisi:
Bu Alanımızda Metin olacak.

4.Kitabın Konusu:
Bu Alanımızda Metin Olacak, Fakat ileride form girişlerinin daha kolay olması ve bilgi tutarlılığının sağlanması maksadıyla, bunları ayrı bir tabloda oluşturup bu alanlara bağlamayı öğreneceğiz. Aynı şekilde Kitabın Yazarı ve Kitabın Kategorisi alanı da bu şekilde olmalıdır.

5.Kitabın Boyutu:
Bu alanımızda Metin olacak.Değer Listesi oluşturulup, buraya Büyük, Orta, Küçük değerleri yerleştirilebilir.

6.Kitabın Sayfa Sayısı:
Bu alanda bir şeye dikkat etmenizi istiyorum. Bu alan normalde Sayı alanı olarak görünüyor, Fakat biz bu alanı Sayı Değil Metin alanı olarak tanımlayacağız. Neden;
Çünkü biz bu alanda hesaplama yapmayacağız sadece kitabın sayfa sayısı bilgisini tutacağız, onun için Metin olarak tanımlamamız daha doğru olur. Harf girilmesini önlemek amacıyla da kısıtlama koyabiliriz.


Bir alanda hesaplama yapılacaksa Sayı, yapılmayacaksa Metin alanı olarak tanımlanmalıdır. Örnek vermek gerekirse, Posta Kodu rakamlardan oluşur, fakat bu alanda hesaplama yapmayacağımız için bu alanı Metin olarak tanımlamamız daha doğru olur. Aynı şekilde personelin Doğum Yılı, yaşının hesaplanabilmesi için Sayı olarak tanımlanmalıdır.


7.Kitabın Basım Yılı:
Bu alanda 5. Alan gibi benzer özellik taşımaktadır. Bu alan Tarih/Saat Alanı değil Metin alanı olarak tanımlanmalıdır.

8.Kitabın Alındığı Tarih:
Bu alan Tarih/Saat alanı olarak tanımlanmalıdır.
Tablomuzun görünümü şekildeki gibi olmalıdır.

Access Tablo Tasarımı

Bir daha ki makalemde Tablolar konusuna devam edeceğiz…
Şimdilik,
Hoşcakalın…

Yorum Gönder

0 Yorumlar