tablolar access

53
ACCESS TABLOLAR Mehmet Furkan ÇALIŞIR 20102460 1

Upload: furkanalr

Post on 04-Jul-2015

610 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Tablolar access

ACCESSTABLOLAR

Mehmet Furkan ÇALIŞIR

20102460

1

Page 2: Tablolar access

Tablo Tanımı

• Tablo bir veri tabanında bilgilerin tutulduğu ana nesnedir. Diğer

bir deyişle veritabanının “kalbi” tablodur.

• Tablo nesnesi “alan”lardan meydana gelmektedir.

• Bir nesnenin gerekli özellikleri seçilerek bir kâğıt üzerine

tasarımı çizilir. Bu özellikler o nesnenin

görünümünü, davranışını veya karakteristiğini tanımlar.

• Örneğin; bir arabanın renk, kapı sayısı, firma adı ve model adı

gibi olabilir.

2

Page 3: Tablolar access

Tablo Tanımı

3

Page 4: Tablolar access

Veritabanına resim, ses, film gibinesnelerin eklenmesi için kullanılır.

İnternet üzerinden bağlantı kurulacak web adreslerigirilecekse bunun için köprü türü alan tanımlanır.

Bir alana doğrudan veri girmekyerine, Access’in Arama Sihirbazıyardımıyla bu veriyi bir tablodanseçmesini sağlayabilirsiniz.

Veri Türleri

4

Page 5: Tablolar access

• Veri tabanın amacına karar veriniz.

• Veri tabanınızın kabaca kağıda tasarımını çiziniz.

• Hangi alanlara ihtiyacınız var, karar veriniz.

• Hangi tablolara ihtiyacınız var, karar veriniz.

• Her tablonun birincil anahtarı olması tavsiye edilir.

• Her alan veya sütunda aynı tür bilgi olmalıdır.

Tablo Tasarlarken Dikkat Edilmesi Gerekenler

5

Page 6: Tablolar access

Tablo Yapımı

1. Veri Sayfası Görünümü

• Excel kullanıcıları çok rahat bir şekilde bu görünümde alan

açabilir, silebilir veya yer değiştirebilir. Hatta doğrudan veri

girmeye başlayabilirsiniz.

6

Page 7: Tablolar access

Tablo Yapımı

2. Tasarım Görünümü

• Bu görünümde alanlar üzerinde yapılabilecek tüm ayarlara

ulaşabilir ve tabloyu çok daha gelişmiş bir şekilde

tasarlayabilirsiniz. Ayarları alttaki alan özellikleri kısmındaki

“Genel” ve “Arama” sekmeleri ile yapılabiliriz.

7

Page 8: Tablolar access

• Arama sihirbazı veri girişini kolaylaştıran ve hatalı girişi önleyen

bir özelliktir. Bu sihirbaz ile yapılan alanlarda, kullanıcıya

girebileceği veri seçeneklerini gösteren bir açılır kutu

görüntülenir. Örnek verecek olursak, arama sihirbazının tablo

üzerindeki görünüm aşağıdaki gibidir.

Arama Sihirbazı

8

Page 9: Tablolar access

1.Adım

2.Adım

Arama Sihirbazındaki Adımlar

Tabloyu tasarım görünümündeaçıyoruz ve Model alanın veritürünü arama sihirbazı olarakbelirliyoruz.

9

Page 10: Tablolar access

3.Adım 4.Adım

10

Sütun sayısını belirleyip alana uygun değerler girildi. Sonraki

adımda arama alanı etiketine isim verildi ve listeyi sınırlayıp

sona tıklatıldı.

Arama Sihirbazındaki Adımlar

Page 11: Tablolar access

• Her tabloda ilk alan olacak şekilde “birincil anahtar” olması

tavsiye edilir.

• Bu ilk alan, tablonun temel sıralanma alanıdır.

• Ayrıca birincil anahtar, tabloların ilişkilendirilmesinde de

gereklidir.

• Bir tabloda sadece bir adet “birincil anahtar” bulunur.

• Not, köprü ve OLE nesnesi türündeki alanlar sıralanamaz ve

“birincil anahtar” olamaz.

11

Birincil Anahtar ve Dizinler

Page 12: Tablolar access

• Bir tabloya sıralama anahtarı (dizin) eklemek

isterseniz, tablonun tasarım görünümünde “Görünüm*Dizinler”

komutu ile yapabilirsiniz.

12

Birincil Anahtar ve Dizinler

Page 13: Tablolar access

Alan Boyutu

• Seçilen veri türleri, alanlarına girilecek maksimum veri

uzunluğunu belirtir.

• Örneğin, metin veri türü için varsayılan alan boyutu 50’dir.

255’e kadar değeri artırılabilir.

• Alan boyutunun değiştirilmesi sayesinde veri giriş hataları en

aza indirilir.

13

Alan Seçenekleri

Page 14: Tablolar access

• Sayı veri türünde ise byte, tam sayı, uzun tam sayı, gibi

seçenekleri vardır.

• Varsayılan sayı boyutu “uzun tam sayı”dır.

14

Page 15: Tablolar access

Biçim

• Ekranda verinin nasıl görüneceğinin ayarıdır. Örneğin bir sayının

sonuna otomatik olarak TL yazılması istenirse biçim özelliği

“Para birimi” olarak seçilebilir.

• Özellikle tarih veri girişleri çok çeşitli olsa bile, tüm verilerin

aynı görünümde olması sağlanabilir.

15

Alan Seçenekleri

Page 16: Tablolar access

Resim Yazısı

• Boş bırakılırsa tablonun alan ismi yazılan yerde “Alan Adı”

gözükür. İsterseniz alan adından farklı bir değer girebilirsiniz.

• Bu değişiklik form ve rapor nesnelerinde görülecektir.

Kullanıcının asıl ilgileneceği kısım “görüntü” kısmıdır. Yani alan

adlarını tasarlayanın bilmesi daha mantıklıdır.

16

Alan Seçenekleri

Page 17: Tablolar access

17

Tasarımgörünümündealan adı renkolarak girildi.

Ancak tablomuzu açtığımızda ‘Renk’ alanını ‘Arabanın Rengi’ olarak görebilmek için değiştirdik.

Page 18: Tablolar access

Sıralı

• Birincil anahtar haricinde diğer alanlarda da “sıralama”

özelliğini aktif hale getirmek gerekebilir. Bu sayede sık olarak

sıralama işlemi yapılan bir alanın daha hızlı bir şekilde

sıralanması sağlanır.

18

Alan Seçenekleri

Page 19: Tablolar access

Gerekli

• Veri girişinde tüm alanlara veri girilmesi gerekmeyebilir, ama

her kayıtta kesin girilmesi gereken alanlar da bulunabilir.

• Örneğin, öğrenci notu kaydedilen bir tabloda öğrencinin adı ve

numarası girilmez ise kaydın kime ait olduğu

bilinemeyeceğinden gereksiz bir kayıt açılmış olur.

• Hangi alanın gerekli olduğuna tasarım sırasında karar verilir.

19

Alan Seçenekleri

Page 20: Tablolar access

Varsayılan Değer

• Yeni bir kayıt açıldığında alan içinde otomatik olarak girilmiş

hazır bir değer olması istenirse “Varsayılan Değer” belirtilebilir.

• Örneğin, “Ülke” alanının varsayılan değeri “Türkiye” olarak

seçilebilir. Tabi kullanıcının istediği değeri girme imkânı hala

vardır.

20

Alan Seçenekleri

Page 21: Tablolar access

21

Tasarım görünümündekapı olan alanınvarsayılan değeri 4 olarakgirildi ve böylece tablodaher kayıtta arabanın kapısayısı otomatik olarak4’tür.

Page 22: Tablolar access

Sıfır Uzunluk İzni

• Metin veri türü için geçerli olan bu özellik ile verinin içi boş

olarak geçilmemesi sağlanabilir. Karakter içermeyen bu veriyi

peş peşe iki çift tırnak ile belirtebilirsiniz.

• Sıfır uzunlukta dize: ""

Alan Seçenekleri

22

Page 23: Tablolar access

Giriş Maskesi Sihirbazı

• “Giriş Maskesi” sayı ve metin veri girişine desen sağlayarak

sınırlandırma getirir.

• Veri hatasız ve amacına uygun şekilde tabloya kaydolur.

Metin, sayı, tarih ve para birimi veri türlerinde giriş maskesi özelliği

bulunmaktadır.

• Eğer bir alana giriş maskesi eklemek istediğinizde “eklenti”

olmadığına dair bir mesaj ile karşılaşırsanız, ofis CD’sini takarak

eklentinin kurulmasını sağlayabilirsiniz.

23

Alan Seçenekleri

Page 24: Tablolar access

24

1.ADIM 2.ADIM3

.AD

IM4

.AD

IM

Page 25: Tablolar access

Geçerlilik Kuralı ve “Deyim Oluşturucusu” Penceresi

• “Geçerlilik Kuralı” ve “Geçerlilik Metni” birlikte çalışan ve veri

girişinin doğru şekilde olmasını denetleyen özelliklerdir.

• Girilen veri istenen sınırlar içinde olup olmadığını kontrol eder

ve kullanıcı açıklayıcı bir mesaj ile uyarılır.

• Örneğin, tarih alanı kısmına bugünün tarihten büyük

girildiğinde ‘Tarih Bugünden Daha Küçük Olmalıdır’ uyarısı

versin.

25

Alan Seçenekleri

Page 26: Tablolar access

26

Page 27: Tablolar access

• Bir veya daha fazla tablonun birbirleri ile ilişkili çalışması “Tablo

İlişkileri” sayesinde yapılır.

• İlişkilendirme sayesinde daha geçerli ve güvenilir olarak veri

saklayabiliriz.

• Örneğin bir veri tabanında, “müşteri” ve “sipariş” tabloları

müşterinin faturasını oluşturacak şeklinde birlikte iş görebilir.

• Tablo ilişkilerinde, her tablo benzer bilgileri saklamalıdır.

27

Tablo İlişkileri

Page 28: Tablolar access

• Örneğin, Müşteri tablosunda isim ve adresler, sipariş

tablosunda da ürün adı, satış tarihi gibi bilgiler saklanır. İki

tabloda ortak olan alan ise “Kimlik” alanıdır. 2. kimlik alanı

aslında 1. tablodaki müşteri numarasıdır.

28

Tablo İlişkileri

Page 29: Tablolar access

29

Tablo İlişkileri

Page 30: Tablolar access

• Tablolara girilen veriler istenirse sisteme tanıtılmış bir yazıcıdan

çıktı alınabilir. Her ne kadar “Raporlar” nesnesi daha

profesyonel görünümlü çıkış için yapılmış olsa da tablo, sorgu

ve form nesnelerini istediğimiz zaman doğrudan yazıcıya

yollayabiliriz.

30

Yazdırma Menüsü ve Penceresi

Page 31: Tablolar access

• Düzgün tasarlanmış bir tabloda veri girişinin “doğru” bir şekilde

yapılması kolaydır.

• Bilgilerde fazla kısımlar olabilir, değişen güncellenen kısımlar

olabilir. Bunları tablo üzerinde rahatlıkla yapabilirsiniz. Sadece

bir geri alma hakkınız vardır. Yani birden fazla satırda değişiklik

yaptığınızda yaptığınız değişiklikleri geri alamayabilirsiniz.

31

Veri Girme, Geri Alma,Silme,Değiştirme

Page 32: Tablolar access

• Yatay olarak tek bir satır halinde veri girişi bazı anlarda zor

olabilir. Mesela not veri türüne çok satır girilebilir. Bunun için

istenen hücreye gelinip “Shift+F2” kısa yol tuşuna basınız.

32

Page 33: Tablolar access

Kayıt Gezinme Araç Çubuğu

• Aşağıdaki düğmeler ile ilk kayıt, önceki kayıt, sonraki kayıt, son

kayıt ve kayıtlar arasında dolaşmamız için gereken işlemleri

yapabiliyoruz. Araç çubuğundaki metin kutusuna gitmek

istediğimiz kaydın satır numarasını girerek de gezinme işlemini

yapabiliyoruz.

33

Veri Girme, Geri Alma,Silme,Değiştirme

Page 34: Tablolar access

• Ayrıca tabloda kaç kayıt olduğu ve şu anda kaçıncı kayıtta

oldunuz da bilgi olarak veriliyor.

34

Veri Girme, Geri Alma,Silme,Değiştirme

Page 35: Tablolar access

• Bul ve değiştir diğer ofis bileşenlerinden pek farklı değildir. Bu

sık kullanılan komutların kısa yolu “Ctrl+F” tuş birleşimleridir.

• Binlerce kayıt içinde hızlı bir şekilde arama yapabilirsiniz.

• Bul ve değiştir penceresindeki “Bul” ile istenen alan veya tüm

tablo aranabilir.

35

Bul ve Değiştir Penceresi

Page 36: Tablolar access

36

Bul ve Değiştir Penceresi

Page 37: Tablolar access

• Normalde tablo ilk kez açıldığında birincil anahtara göre sıralı

olarak gelir.

• Daha sonra örneğin isme, soyada veya şehre göre sıralama

komutu verebilirsiniz.

• Kayıtlar A’dan Z’ye (Artan Sıralama) veya Z’den A’ya (Azalan

Sıralama) sıralanırken sadece harfe göre sıralanmaz, sayılar ve

tarihler de artan veya azalan olarak sıralanır.

37

Artan ve Azalan Sıralama Türleri

Page 38: Tablolar access

38

Artan ve Azalan Sıralama Türleri

Page 39: Tablolar access

• Çok sayıda kayıt var ise “Bul” ve “Sıralama” istenen kayda

gitmek için pek işe yaramaz. Uzun bir listede bir aşağı bir yukarı

gitmek zordur. Bu sebeple en iyi yöntem “filtre” işlemidir.

• Filtre komutu ile sadece istediğimiz kayıtlar tabloda gösterilir.

Diğer kayıtlar kalabalık etmediği için en etkin arama yöntemidir.

39

Filtreleme Yöntemleri

Page 40: Tablolar access

1. Seçime Göre Filtre Uygula veya “Filtre Uygula:”:

• En kolay ve hızlı filtre yöntemidir. Sadece aradığınız bir bilgiye

sağ tıklayıp “Seçime Göre Filtre Uygula” komutu veriniz.

40

Filtreleme Yöntemleri

Page 41: Tablolar access

41

Seçime Göre Filtre Uygula

Page 42: Tablolar access

2. Form Filtresi

• Form filtresinde istenen alan(lar)da belli bir değer seçilir ve

“Filtre Uygula” komutu verilir.

• Form filtresi komutlarında birden fazla ölçüt belirtebiliyoruz.

Bu sırada “Ve” ve “Veya” gibi ölçüt operatörleri (işleçleri) daha

işlevsel filtreleme yapmamıza yardımcı olur.

42

Filtreleme Yöntemleri

Page 43: Tablolar access

43

Form Filtresi

Öğrenci Adı Dilara Olanları Listele Sınıfı 2 Olanları Listele

Page 44: Tablolar access

3.Seçimi Dışta Tutarak Filtreleme

• Belli bir kayıt haricinde diğer kayıtlara gereksinim duyulur ise o

kayda sağ tıklayıp “Seçimi Dışta Tutarak Filtrele” komutu verilir.

• Örneğin bir tabloda sınıfı 1 olmayanlar listelensin. Bunun için

sınıfı 1 olan bir veri seçildikten sonra Filtre kısmında Seçim :

Şunu içermiyor ‘1’ tıklatıldı.

44

Filtreleme Yöntemleri

Page 45: Tablolar access

45

Seçimi Dışta Tutarak Filtreleme

Page 46: Tablolar access

• Tabloların biçimlendirilmesi “Formlar”a göre çok kısıtlı ve

basittir.

• “Biçim*Veri Sayfası…” komutu ile görünüm ayarlarını

yapabiliriz.(Access 2003) Bu görünüm ayarı form, sorgu ve

rapor kısımlarını etkilemez. Tablo dışındaki diğer nesnelerin

kendi ayarları ayrı olarak saklanır.

Access 2010

46

Veri Sayfası Biçimlendirmesi

Page 47: Tablolar access

47

Veri Sayfası Biçimlendirmesi

Page 48: Tablolar access

• Geçici olarak bazı sütunların gizlenmesi ya da kaydırılması

istenmeyen sütunların dondurulması gerekebilir. Excel

programındaki gibi istenen sütuna sağ tıklayıp işlemleri

gerçekleştirebiliriz.

• Bir sütunu seçmek için bu sütunla ilgili alanın “seçme kısmı”nı

tıklatınız. Seçme kısmı sütunun en üstündeki alan adının

bulunduğu yerdir.

48

Alanların Dondurulması ve Gizlenmesi

Page 49: Tablolar access

• Gereksiz gibi görünen bir alanı silmek yerine gizlemek daha

iyidir. Daha sonra lazım olduğunda tekrar göstermek için

“Biçim*Sütunları Göster…” komutu verebilirsiniz.

49

Alanların Dondurulması ve Gizlenmesi

Page 50: Tablolar access

50

Alanların Dondurulması ve Gizlenmesi

Öğrenci Tablosundaki Soyadı alanı seçtikten sonra sağ tıklayıp

‘Alanı Gizle’ denildi. Öğrenci tablosunda soyadı alanı gizlenmiş

oldu.

Page 51: Tablolar access

51

Alanların Dondurulması ve Gizlenmesi

Öğrenci Tablosundaki Gizlenmiş olan

Sütunları ‘Alanları Göster’ denilerek

istenilen alanları gösterilmesi sağlanılır.

Page 52: Tablolar access

• Tüm tablodaki bilgilerin yazı olarak görünümlerini özelleştirmek

için “Biçim*Yazı Tipi…” komutu verebilirsiniz.(Access 2003)

Access 2010

52

Yazı Tipinin Değiştirilmesi

Page 53: Tablolar access

• http://www.grafikerler.net/access-nedir-ne-degildir-t1486.html

• http://www.gorselprogramlama.com/arama-sihirbazi-ve-

gerekli-ozelligi-access-ders-5/

• http://www.grafikerler.net/access-dersi-microsoft-access-ders-

notlari-t44127.html

53

Kaynakça