82
T.C. MİLLÎ EĞİTİM BAKANLIĞI BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1 482BK0183 Ankara, 2012

BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

TC

MİLLIcirc EĞİTİM BAKANLIĞI

BUumlRO YOumlNETİMİ

VERİ TABANI PROGRAMI 1 482BK0183

Ankara 2012

Bu moduumll mesleki ve teknik eğitim okulkurumlarında uygulanan Ccedilerccedileve

Oumlğretim Programlarında yer alan yeterlikleri kazandırmaya youmlnelik olarak

oumlğrencilere rehberlik etmek amacıyla hazırlanmış bireysel oumlğrenme

materyalidir

Millicirc Eğitim Bakanlığınca uumlcretsiz olarak verilmiştir

PARA İLE SATILMAZ

i

ACcedilIKLAMALAR iii GİRİŞ 1 OumlĞRENME FAALİYETİndash1 3 1 DOSYALAMA İŞLEMLERİ 3

11 Veri Nedir 3 12 Veri ve Bilgi Bağlantısı 3 13 Veri tabanı Kavramları 3 14 Veri Tabanı Programları 4

141 Veri tabanı programları ccedileşitleri ve oumlzellikleri 4 15 Veri tabanı Programının Ccedilalıştırılması 5

151 Veri tabanı Programında Dosya Oluşturma 10 152 Dosya Adı Uzantıları 14 153 Farklı Kaydet 15

16 Kayıtlı Dosyayı Accedilma 16 161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı Programı

Yeni Suumlruumlmuumlnde Accedilma 17 UYGULAMA FAALİYETİ 18 OumlLCcedilME VE DEĞERLENDİRME 19

OumlĞRENME FAALİYETİndash2 20 2 TABLOLAR 20

21 Tablo 20 211 Yeni Veri Tabanında Tablo Oluşturma 21 212 Varolan Veri Tabanında Yeni Tablo Oluşturma 23 213 Bir Şablondan Tablo Oluşturma 25

22 Tablo Kaydetme 26 23 Birincil Anahtar 26 24 Tabloya alan ekleme 28 25 Var Olan Bir Tablodan Alan Ekleme 29 26 Tablonun Alan Oumlzellikleri 31

261 Veri Tuumlruuml Oumlzellikleri 31 262 Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama 34 263 Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama 35 264 Sayısal Tuumlrdeki Alanların Oumlzellikleri 36 265 Metin Tuumlruumlndeki Alanların Oumlzellikleri 38 266 TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri 40 267 Mantıksal Tuumlrdeki Alanların Oumlzellikleri 41

27 Tablo Oumlzelliklerini Ayarlama 42 28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak 44 29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama 45 210 Giriş Maskesi 47 211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak 51 212 Arama Listesi Oluşturmak 53 213 Ccedilok Suumltunlu Arama Listesi Oluşturmak 56

214 Veri tabanına Bilgi Girmek 57 2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek 58 2142Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak 58

İCcedilİNDEKİLER

ii

2143Elektronik Tablo Programından Bilgi Almak 59 215SharePoint Listesini Temel Alan Bir Tablo Oluşturma 61

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma 62 2152 Yeni Oumlzel Liste Oluşturma 63 2153 Varolan Listeden Veri Alma 63 2154 Varolan Bir Listeye Bağlama 64

216Tablolarda Sıralama ve Filtre Uygulama 64 2161 Genel Filtreler 65 2162Seccedilime Dayalı Filtreler 66

217Tablo Satırlarını ve Suumltunlarını Duumlzenlemek 67 218Veri tabanı Duumlzenleme ve Onarma 69

2181 Otomatik Duumlzenleme ve Onarma 70 2182 Veri tabanını El ile Duumlzenleme ve Onarma 70

UYGULAMA FAALİYETİ 71 OumlLCcedilME VE DEĞERLENDİRME 72

MODUumlL DEĞERLENDİRME 73 CEVAP ANAHTARLARI 75 KAYNAKCcedilA 76

iii

ACcedilIKLAMALAR

KOD 482BK0183

ALAN Buumlro Youmlnetimi ve Sekreterlik

DALMESLEK Dal Ortak

MODUumlLUumlN ADI Veri tabanı Programı 1

MODUumlLUumlN TANIMI Veri tabanı Programında Tablolarla ilgili becerinin

kazandırıldığı bir oumlğrenme materyalidir

SUumlRE 4024

OumlN KOŞUL Bu moduumlluumln oumln koşulu yoktur

YETERLİK Dosyalama işlemleri ve tablolar oluşturmak

MODUumlLUumlN AMACI

Genel Amaccedil

Gerekli ortam sağlandığında bilgisayarda guumlncel

teknolojiyi takip ederek Veri tabanı programını doğru ve

etkin olarak kullanabileceksiniz

Amaccedillar

1 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere goumlre dosyalama

işlemleri yapabilecektir

2 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere uygun tablo

hazırlayabilecektir

EĞİTİM OumlĞRETİM

ORTAMLARI VE

DONANIMLARI

Ortam Bilgisayar laboratuvarı

Donanım Bilgisayar bilgisayar masaları kacircğıt kalem

veri tabanı programı yedekleme iccedilin gerekli donanım

raporlama iccedilin yazıcı sayfa iccedilin internet bağlantısı ve

lisanslı işletim sistemi programı

OumlLCcedilME VE

DEĞERLENDİRME

Moduumll iccedilinde yer alan her oumlğrenme faaliyetinden sonra

verilen oumllccedilme araccedilları ile kendinizi değerlendireceksiniz

Oumlğretmen moduumll sonunda oumllccedilme aracı (ccediloktan seccedilmeli

test doğru-yanlış testi boşluk doldurma eşleştirme vb)

kullanarak moduumll uygulamaları ile kazandığınız bilgi ve

becerileri oumllccedilerek sizi değerlendirecektir

ACcedilIKLAMALAR

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 2: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

Bu moduumll mesleki ve teknik eğitim okulkurumlarında uygulanan Ccedilerccedileve

Oumlğretim Programlarında yer alan yeterlikleri kazandırmaya youmlnelik olarak

oumlğrencilere rehberlik etmek amacıyla hazırlanmış bireysel oumlğrenme

materyalidir

Millicirc Eğitim Bakanlığınca uumlcretsiz olarak verilmiştir

PARA İLE SATILMAZ

i

ACcedilIKLAMALAR iii GİRİŞ 1 OumlĞRENME FAALİYETİndash1 3 1 DOSYALAMA İŞLEMLERİ 3

11 Veri Nedir 3 12 Veri ve Bilgi Bağlantısı 3 13 Veri tabanı Kavramları 3 14 Veri Tabanı Programları 4

141 Veri tabanı programları ccedileşitleri ve oumlzellikleri 4 15 Veri tabanı Programının Ccedilalıştırılması 5

151 Veri tabanı Programında Dosya Oluşturma 10 152 Dosya Adı Uzantıları 14 153 Farklı Kaydet 15

16 Kayıtlı Dosyayı Accedilma 16 161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı Programı

Yeni Suumlruumlmuumlnde Accedilma 17 UYGULAMA FAALİYETİ 18 OumlLCcedilME VE DEĞERLENDİRME 19

OumlĞRENME FAALİYETİndash2 20 2 TABLOLAR 20

21 Tablo 20 211 Yeni Veri Tabanında Tablo Oluşturma 21 212 Varolan Veri Tabanında Yeni Tablo Oluşturma 23 213 Bir Şablondan Tablo Oluşturma 25

22 Tablo Kaydetme 26 23 Birincil Anahtar 26 24 Tabloya alan ekleme 28 25 Var Olan Bir Tablodan Alan Ekleme 29 26 Tablonun Alan Oumlzellikleri 31

261 Veri Tuumlruuml Oumlzellikleri 31 262 Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama 34 263 Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama 35 264 Sayısal Tuumlrdeki Alanların Oumlzellikleri 36 265 Metin Tuumlruumlndeki Alanların Oumlzellikleri 38 266 TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri 40 267 Mantıksal Tuumlrdeki Alanların Oumlzellikleri 41

27 Tablo Oumlzelliklerini Ayarlama 42 28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak 44 29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama 45 210 Giriş Maskesi 47 211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak 51 212 Arama Listesi Oluşturmak 53 213 Ccedilok Suumltunlu Arama Listesi Oluşturmak 56

214 Veri tabanına Bilgi Girmek 57 2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek 58 2142Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak 58

İCcedilİNDEKİLER

ii

2143Elektronik Tablo Programından Bilgi Almak 59 215SharePoint Listesini Temel Alan Bir Tablo Oluşturma 61

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma 62 2152 Yeni Oumlzel Liste Oluşturma 63 2153 Varolan Listeden Veri Alma 63 2154 Varolan Bir Listeye Bağlama 64

216Tablolarda Sıralama ve Filtre Uygulama 64 2161 Genel Filtreler 65 2162Seccedilime Dayalı Filtreler 66

217Tablo Satırlarını ve Suumltunlarını Duumlzenlemek 67 218Veri tabanı Duumlzenleme ve Onarma 69

2181 Otomatik Duumlzenleme ve Onarma 70 2182 Veri tabanını El ile Duumlzenleme ve Onarma 70

UYGULAMA FAALİYETİ 71 OumlLCcedilME VE DEĞERLENDİRME 72

MODUumlL DEĞERLENDİRME 73 CEVAP ANAHTARLARI 75 KAYNAKCcedilA 76

iii

ACcedilIKLAMALAR

KOD 482BK0183

ALAN Buumlro Youmlnetimi ve Sekreterlik

DALMESLEK Dal Ortak

MODUumlLUumlN ADI Veri tabanı Programı 1

MODUumlLUumlN TANIMI Veri tabanı Programında Tablolarla ilgili becerinin

kazandırıldığı bir oumlğrenme materyalidir

SUumlRE 4024

OumlN KOŞUL Bu moduumlluumln oumln koşulu yoktur

YETERLİK Dosyalama işlemleri ve tablolar oluşturmak

MODUumlLUumlN AMACI

Genel Amaccedil

Gerekli ortam sağlandığında bilgisayarda guumlncel

teknolojiyi takip ederek Veri tabanı programını doğru ve

etkin olarak kullanabileceksiniz

Amaccedillar

1 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere goumlre dosyalama

işlemleri yapabilecektir

2 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere uygun tablo

hazırlayabilecektir

EĞİTİM OumlĞRETİM

ORTAMLARI VE

DONANIMLARI

Ortam Bilgisayar laboratuvarı

Donanım Bilgisayar bilgisayar masaları kacircğıt kalem

veri tabanı programı yedekleme iccedilin gerekli donanım

raporlama iccedilin yazıcı sayfa iccedilin internet bağlantısı ve

lisanslı işletim sistemi programı

OumlLCcedilME VE

DEĞERLENDİRME

Moduumll iccedilinde yer alan her oumlğrenme faaliyetinden sonra

verilen oumllccedilme araccedilları ile kendinizi değerlendireceksiniz

Oumlğretmen moduumll sonunda oumllccedilme aracı (ccediloktan seccedilmeli

test doğru-yanlış testi boşluk doldurma eşleştirme vb)

kullanarak moduumll uygulamaları ile kazandığınız bilgi ve

becerileri oumllccedilerek sizi değerlendirecektir

ACcedilIKLAMALAR

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 3: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

i

ACcedilIKLAMALAR iii GİRİŞ 1 OumlĞRENME FAALİYETİndash1 3 1 DOSYALAMA İŞLEMLERİ 3

11 Veri Nedir 3 12 Veri ve Bilgi Bağlantısı 3 13 Veri tabanı Kavramları 3 14 Veri Tabanı Programları 4

141 Veri tabanı programları ccedileşitleri ve oumlzellikleri 4 15 Veri tabanı Programının Ccedilalıştırılması 5

151 Veri tabanı Programında Dosya Oluşturma 10 152 Dosya Adı Uzantıları 14 153 Farklı Kaydet 15

16 Kayıtlı Dosyayı Accedilma 16 161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı Programı

Yeni Suumlruumlmuumlnde Accedilma 17 UYGULAMA FAALİYETİ 18 OumlLCcedilME VE DEĞERLENDİRME 19

OumlĞRENME FAALİYETİndash2 20 2 TABLOLAR 20

21 Tablo 20 211 Yeni Veri Tabanında Tablo Oluşturma 21 212 Varolan Veri Tabanında Yeni Tablo Oluşturma 23 213 Bir Şablondan Tablo Oluşturma 25

22 Tablo Kaydetme 26 23 Birincil Anahtar 26 24 Tabloya alan ekleme 28 25 Var Olan Bir Tablodan Alan Ekleme 29 26 Tablonun Alan Oumlzellikleri 31

261 Veri Tuumlruuml Oumlzellikleri 31 262 Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama 34 263 Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama 35 264 Sayısal Tuumlrdeki Alanların Oumlzellikleri 36 265 Metin Tuumlruumlndeki Alanların Oumlzellikleri 38 266 TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri 40 267 Mantıksal Tuumlrdeki Alanların Oumlzellikleri 41

27 Tablo Oumlzelliklerini Ayarlama 42 28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak 44 29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama 45 210 Giriş Maskesi 47 211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak 51 212 Arama Listesi Oluşturmak 53 213 Ccedilok Suumltunlu Arama Listesi Oluşturmak 56

214 Veri tabanına Bilgi Girmek 57 2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek 58 2142Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak 58

İCcedilİNDEKİLER

ii

2143Elektronik Tablo Programından Bilgi Almak 59 215SharePoint Listesini Temel Alan Bir Tablo Oluşturma 61

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma 62 2152 Yeni Oumlzel Liste Oluşturma 63 2153 Varolan Listeden Veri Alma 63 2154 Varolan Bir Listeye Bağlama 64

216Tablolarda Sıralama ve Filtre Uygulama 64 2161 Genel Filtreler 65 2162Seccedilime Dayalı Filtreler 66

217Tablo Satırlarını ve Suumltunlarını Duumlzenlemek 67 218Veri tabanı Duumlzenleme ve Onarma 69

2181 Otomatik Duumlzenleme ve Onarma 70 2182 Veri tabanını El ile Duumlzenleme ve Onarma 70

UYGULAMA FAALİYETİ 71 OumlLCcedilME VE DEĞERLENDİRME 72

MODUumlL DEĞERLENDİRME 73 CEVAP ANAHTARLARI 75 KAYNAKCcedilA 76

iii

ACcedilIKLAMALAR

KOD 482BK0183

ALAN Buumlro Youmlnetimi ve Sekreterlik

DALMESLEK Dal Ortak

MODUumlLUumlN ADI Veri tabanı Programı 1

MODUumlLUumlN TANIMI Veri tabanı Programında Tablolarla ilgili becerinin

kazandırıldığı bir oumlğrenme materyalidir

SUumlRE 4024

OumlN KOŞUL Bu moduumlluumln oumln koşulu yoktur

YETERLİK Dosyalama işlemleri ve tablolar oluşturmak

MODUumlLUumlN AMACI

Genel Amaccedil

Gerekli ortam sağlandığında bilgisayarda guumlncel

teknolojiyi takip ederek Veri tabanı programını doğru ve

etkin olarak kullanabileceksiniz

Amaccedillar

1 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere goumlre dosyalama

işlemleri yapabilecektir

2 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere uygun tablo

hazırlayabilecektir

EĞİTİM OumlĞRETİM

ORTAMLARI VE

DONANIMLARI

Ortam Bilgisayar laboratuvarı

Donanım Bilgisayar bilgisayar masaları kacircğıt kalem

veri tabanı programı yedekleme iccedilin gerekli donanım

raporlama iccedilin yazıcı sayfa iccedilin internet bağlantısı ve

lisanslı işletim sistemi programı

OumlLCcedilME VE

DEĞERLENDİRME

Moduumll iccedilinde yer alan her oumlğrenme faaliyetinden sonra

verilen oumllccedilme araccedilları ile kendinizi değerlendireceksiniz

Oumlğretmen moduumll sonunda oumllccedilme aracı (ccediloktan seccedilmeli

test doğru-yanlış testi boşluk doldurma eşleştirme vb)

kullanarak moduumll uygulamaları ile kazandığınız bilgi ve

becerileri oumllccedilerek sizi değerlendirecektir

ACcedilIKLAMALAR

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 4: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

ii

2143Elektronik Tablo Programından Bilgi Almak 59 215SharePoint Listesini Temel Alan Bir Tablo Oluşturma 61

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma 62 2152 Yeni Oumlzel Liste Oluşturma 63 2153 Varolan Listeden Veri Alma 63 2154 Varolan Bir Listeye Bağlama 64

216Tablolarda Sıralama ve Filtre Uygulama 64 2161 Genel Filtreler 65 2162Seccedilime Dayalı Filtreler 66

217Tablo Satırlarını ve Suumltunlarını Duumlzenlemek 67 218Veri tabanı Duumlzenleme ve Onarma 69

2181 Otomatik Duumlzenleme ve Onarma 70 2182 Veri tabanını El ile Duumlzenleme ve Onarma 70

UYGULAMA FAALİYETİ 71 OumlLCcedilME VE DEĞERLENDİRME 72

MODUumlL DEĞERLENDİRME 73 CEVAP ANAHTARLARI 75 KAYNAKCcedilA 76

iii

ACcedilIKLAMALAR

KOD 482BK0183

ALAN Buumlro Youmlnetimi ve Sekreterlik

DALMESLEK Dal Ortak

MODUumlLUumlN ADI Veri tabanı Programı 1

MODUumlLUumlN TANIMI Veri tabanı Programında Tablolarla ilgili becerinin

kazandırıldığı bir oumlğrenme materyalidir

SUumlRE 4024

OumlN KOŞUL Bu moduumlluumln oumln koşulu yoktur

YETERLİK Dosyalama işlemleri ve tablolar oluşturmak

MODUumlLUumlN AMACI

Genel Amaccedil

Gerekli ortam sağlandığında bilgisayarda guumlncel

teknolojiyi takip ederek Veri tabanı programını doğru ve

etkin olarak kullanabileceksiniz

Amaccedillar

1 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere goumlre dosyalama

işlemleri yapabilecektir

2 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere uygun tablo

hazırlayabilecektir

EĞİTİM OumlĞRETİM

ORTAMLARI VE

DONANIMLARI

Ortam Bilgisayar laboratuvarı

Donanım Bilgisayar bilgisayar masaları kacircğıt kalem

veri tabanı programı yedekleme iccedilin gerekli donanım

raporlama iccedilin yazıcı sayfa iccedilin internet bağlantısı ve

lisanslı işletim sistemi programı

OumlLCcedilME VE

DEĞERLENDİRME

Moduumll iccedilinde yer alan her oumlğrenme faaliyetinden sonra

verilen oumllccedilme araccedilları ile kendinizi değerlendireceksiniz

Oumlğretmen moduumll sonunda oumllccedilme aracı (ccediloktan seccedilmeli

test doğru-yanlış testi boşluk doldurma eşleştirme vb)

kullanarak moduumll uygulamaları ile kazandığınız bilgi ve

becerileri oumllccedilerek sizi değerlendirecektir

ACcedilIKLAMALAR

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 5: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

iii

ACcedilIKLAMALAR

KOD 482BK0183

ALAN Buumlro Youmlnetimi ve Sekreterlik

DALMESLEK Dal Ortak

MODUumlLUumlN ADI Veri tabanı Programı 1

MODUumlLUumlN TANIMI Veri tabanı Programında Tablolarla ilgili becerinin

kazandırıldığı bir oumlğrenme materyalidir

SUumlRE 4024

OumlN KOŞUL Bu moduumlluumln oumln koşulu yoktur

YETERLİK Dosyalama işlemleri ve tablolar oluşturmak

MODUumlLUumlN AMACI

Genel Amaccedil

Gerekli ortam sağlandığında bilgisayarda guumlncel

teknolojiyi takip ederek Veri tabanı programını doğru ve

etkin olarak kullanabileceksiniz

Amaccedillar

1 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere goumlre dosyalama

işlemleri yapabilecektir

2 Bilgisayar ortamında Veri tabanı programını

kullanarak istenilen oumlzelliklere uygun tablo

hazırlayabilecektir

EĞİTİM OumlĞRETİM

ORTAMLARI VE

DONANIMLARI

Ortam Bilgisayar laboratuvarı

Donanım Bilgisayar bilgisayar masaları kacircğıt kalem

veri tabanı programı yedekleme iccedilin gerekli donanım

raporlama iccedilin yazıcı sayfa iccedilin internet bağlantısı ve

lisanslı işletim sistemi programı

OumlLCcedilME VE

DEĞERLENDİRME

Moduumll iccedilinde yer alan her oumlğrenme faaliyetinden sonra

verilen oumllccedilme araccedilları ile kendinizi değerlendireceksiniz

Oumlğretmen moduumll sonunda oumllccedilme aracı (ccediloktan seccedilmeli

test doğru-yanlış testi boşluk doldurma eşleştirme vb)

kullanarak moduumll uygulamaları ile kazandığınız bilgi ve

becerileri oumllccedilerek sizi değerlendirecektir

ACcedilIKLAMALAR

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 6: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

iv

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 7: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

1

GİRİŞ

Sevgili Oumlğrenci

Guumlnuumlmuumlzde bilgisayar kullanımının artması ve ccedilok ccedileşitli bilgilerin bilgisayarlarda

saklanmasının ve istenildiğinde erişiminin kolaylaşması veri tabanı programlarına olan

ihtiyacı artırmıştır

Veri tabanı İhtiyaccedil duyduğunuz verilerin işlenebilir iccedilinde arama yapılabilir

sıralanabilir hale gelmesini sağlayan bir yardımcı programdır Aynı zamanda bilgilerin hızlı

ve guumlncellenmiş bir şekilde aktarılmasını da sağlar

Bu moduumllle birlikte guumlnluumlk hayatta dikkatinizi ccedilekmeyen ayrıntıları fark edecek bilgi

parccedilalarını planlayıp duumlzenleyeceksiniz Ayrıntılara itina goumlsterip zamanınızı etkili olarak

kullanacaksınız

Bu moduumll size veri tabanı ve veri tabanı programının genel oumlzelliklerini oumlğrenmenizi

sağlayacak O yuumlzden bilgisayar başında programınız accedilık iken ccedileşitli uygulamalar ve

tekrarlar yapmanız tavsiye edilir Bir konuyu anlamadan diğer konuya geccedilmeyiniz

GİRİŞ

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 8: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

2

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 9: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

3

OumlĞRENME FAALİYETİndash1

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere goumlre

dosyalama işlemleri yapabileceksiniz

Bir veri tabanı programına ne iccedilin ihtiyaccedil duyarız araştırınız

Kişiye ait isim meslek adres telefon gibi bilgileri belli bir yerde saklıyor musunuz

Bir kacircğıt ya da deftere kaydederken nelere dikkat ediyorsunuz

1 DOSYALAMA İŞLEMLERİ 11 Veri Nedir

Bilgisayara girilen işlenmemiş (ham) bilgilere veri denir Bilgisayarın alabildiği

işleyebildiği sonuccedil uumlretebildiği ve saklayabildiği her şey veridir Veriler (data) genellikle

tanımlanmamış kullanım ve başvuruları iccedileren ham gerccedilekleri goumlz oumlnuumlnde tutarlar Datalar

formatlanabilir filtrelenebilir ve oumlzetlenebilinir

12 Veri ve Bilgi Bağlantısı Bilgiler verilerin işlenmiş kullanıcılar iccedilin yararlı hale getirilmiş halleridir Buradan

verilerin bilgiye ulaşmada gereken kaynaklar olduğu kanısına ulaşılabilir Bilgi karar

alınmasına yardımcı olan oumlğelerdir Veri yeniden başvurulabilecek sayılar rakamlar

soumlzcuumlkler metinler resimler olaylar ve gereksinimleri kapsar Verinin belli bir amacı hızı

sıklığı tuumlruuml maliyeti yoğunluğu gibi oumlzellikleri vardır

Veri işlemenin yani bilgi haline doumlnuumlştuumlrmenin temel amacı ccedilok fazla miktarda veriyi

ccedilabuk ucuz ve doğru bir şekilde girebilmek ve işleyebilmektir Otomatik veri işleme

bilgisayar uygulamalarının temel taşıdır

13 Veri tabanı Kavramları Veri tabanı bir konuyla ilgili ccedilok sayıda kaydın bulunduğu bir bilgi havuzu olarak

nitelendirilebilir Bir veri tabanından beklenen temel işlevler verileri koruması onlara

erişilmesini sağlaması ve başka verilerle ilişkilendirilmesidir Access İlişkisel veri tabanı

Youmlnetim Sistemi ile ccedilalışan bir veri tabanı oluşturma programıdır İlişkisel veri tabanı

Youmlnetim Sistemi sisteminde bir veri tabanı dosyasında birden fazla tablo oluşturulabilir ve

bu tablolar arasında birbirleriyle ilişki kurulabilir

Access bize tablolarımıza bilgi girmek veya bu bilgileri duumlzenlemek iccedilin tablo sorgu

form moduumll moduumll ve makro adında araccedillar sunar Tablolar ve bu araccedilları kullanarak

oluşturacağınız bu araccedillara veri tabanınızın nesneleri denir

OumlĞRENME FAALİYETİndash1

AMACcedil

ARAŞTIRMA

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 10: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

4

1 Tablolar Verilerinizin iccedilinde bulunduğu listelerdir

2 Sorgular Verilerinizi tablolar halinde ortaya ccedilıkarttıktan sonra bu verilerden yeni

seccedilmeler yapmak belirli bir oumllccediluumltuuml (kriteri) karşılayan veya karşılamayanları seccedilmek

ve benzeri veri-işlemlerini sorgu (Query) aracıyla yaparsınız

3 Formlar Veri girme veya veri-işlem işlerinizi kolaylaştıran araccedillardır Formu veri

tabanınızdaki bilgilere denk kutular iccedileren bir tuumlr grafik ara yuumlz sayabilirsiniz

4 Raporlar Verilerinizin bir bakıma ham liste halinde kurtarılıp anlamlı diziler

haline getirilmesine rapor ccedilıkartma denir

6 Makrolar moduumlller Tıpkı kelime işlem programlarında olduğu gibi sık sık tekrar

ettiğiniz işlemleri makro ve moduumll haline getirebilir ve bunları uygun olan herhangi

bir tablo form veya sorguda kullanabilirsiniz

14 Veri Tabanı Programları 141 Veri tabanı programları ccedileşitleri ve oumlzellikleri

Veri tabanı bilgi depolayan bilgi sisteminin ana oumlğesi olan ve etkili kullanmakla değer

kazanan bir yazılımdır İyi bir veri tabanı programında da aşağıdaki niteliklerin olması

beklenir

Her duumlzeyde rapor alınabilme oumlzelliği

Doğru ve hızlı sonuccedil verebilme oumlzelliği

Sorulabilecek buumltuumln sorulara yanıt verebilecek sorgulama dili

Bilgilerin ve sonuccedilların tutarlılığı

1411 MS Access

Microsoft Office uumlruumlnuumlduumlr

Kuumlccediluumlk oumllccedilekli uygulamalar iccedilindir

Tablo başına 2 GB a kadar veri depolayabilir

Aynı anda 255 bağlantıya izin verebilir

MS Windows dışındaki sistemlerde kullanılamaz

ldquoVeri kaybını oumlnlemerdquo oumlzelliğine sahiptir ancak tetikleme oumlzelliğinde ise program

iccedilinde kullanıcının seccedilimleri hareketlerine goumlre ccedilalıştırılacak komutlar ve veri tabanı

iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine sahip değildir

1412 MySQL

Windows Linux OS2Solaris AIX işletim sistemlerinde ccedilalışabilir

Tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi oumlzelliklerine

sahiptir ancak Veri kaybını oumlnleme oumlzelliği bulunmamaktadır

Tablo başına 4 TB veri depolayabilir

1413 IBM DB2

IBM uumlruumlnuumlduumlr

Access ve MySQL e goumlre daha performanslı ancak kuumlccediluumlk işletmelere goumlre daha

yuumlksek maliyete sahiptir

nix ve Windows uumlzerinde ccedilalışabilir

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1414 Informix

Uumlcretli ve guumlccedilluuml bir veri tabanıdır

Orta oumllccedilekli işletmelerin yuumlkuumlnuuml kaldırabilecek kapasitededir

1994rsquodeki Postgres kodundan geliştirilmeye başlanmıştır

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 11: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

5

1415 MS SQL Server

Microsoft uumlruumlnuumlduumlr

Dezavantajları Sadece Windows uumlzerinde ccedilalışabilir yuumlksek maliyet

Kullanım kolaylığı guumlvenilirliği işlem guumlcuuml

Tablo başına 4 TB veri

Veri kaybını oumlnleme tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların

kaydedilmesi oumlzelliklerine sahiptir

1416 PostgreSQL

Linux Unix BSD Windows AIX gibi işletim sistemlerinde ccedilalışabilir

Uumlcretsiz akademik bir veri tabanı

Ccedilok guumlccedilluuml işlem yapısı

Veri guumlvenliği oumln planda

Tablo başına 64 TB veri tutabilme oumlzelliği

Kalıtım tetikleme ve veri tabanı iccedilinde saklanmak istenen kodların kaydedilmesi

oumlzelliklerine sahiptir

1417 Oracle

Duumlnyanın en guumlccedilluuml ve guumlvenilir veri tabanı olarak goumlsterilmektedir

Ccedilok yuumlksek maliyet

Windows Unix Linux gibi işletim sistemlerinde ccedilalışır

Oracle sınırsız sayıda tabloları desteklemektedir

15 Veri tabanı Programının Ccedilalıştırılması MS Access Office programınızı kurduktan sonra ccedilalışmaya hazır hale gelmiş

demektir Accessrsquoi ccedilalıştırmanın birkaccedil yolu vardır

Access Başlat duumlğmesine bağlı Programlar grubu iccedilerisinde yerini alır

Bu nesne uumlzerinde tıklama yapılarak ccedilalıştırabilirsiniz Bulunduğu suumlruumlcuuml ve dizindeki

simgesine ccedilift tıklama yapılarak ccedilalıştırılabilir Başlat duumlğmesine bağlı Ccedilalıştır komut

satırına bulunduğu yol ve uygulama adı yazılarak ccedilalıştırılabilir Bir diğer youmlntem ise

herhangi bir uygulama daha oumlnceden oluşturulmuş veri tabanı dosyası uumlzerine ccedilift tıklayarak

da olabilir Access herhangi bir office ailesi uumlruumlnuuml iccedilerisinden de ccedilalıştırılabilir

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 12: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

6

Resim 11 MS Access Başlatma Ekranı

Bir veri tabanı oluşturduğunuzda veya accediltığınızda bu veri tabanı penceresinde accedilılır

Bu arabirim penceresinde aşağıdaki Resim 12`deki kısımlar bulunur

Resim 12 MS Access arabirim penceresi

Resim 13 MS Access sekme goumlruumlntuumlsuuml

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 13: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

7

Dosya sekmesi veri tabanı youmlnetimiyle ilgili komutları (oluşturma kaydetme

yazdırma yedekleme ve yayımlama gibi) program penceresinin sol uumlst koumlşesindeki

dosya sekmesine tıkladığınızda goumlruumlnen menuumlden bulabilirsiniz Bazı komutlar dosya

sekmesinin altında hızlı erişim araccedil ccedilubuğundaki duumlğmelerle goumlsterilmiştir Burada

kaydet farklı kaydet yazdır bilgi yeni seccedilenekler ve ccedilıkış duumlğmeleri yer almaktadır

Aşağıdaki kısa yolların ne işe yaradığını yazınız

CTRL+Nhelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

CTRL+O helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

ALT+F4 helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

F12helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Alt+F8helliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Eschelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Phelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Ctrl+Shelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphelliphellip

Resim 14 MS Access dosya sekmesi pencere goumlruumln tuumlsuuml

Gruptakilerle ilişkili olan ama daha az kullanılan komutlar grupta

duumlğme olarak goumlsterilmez Bunun yerine grup başlık ccedilubuğunun sağ koumlşesindeki

İletişim Kutusu Başlatıcıyı tıklayarak goumlruumlntuumlleyebileceğiniz bir iletişim kutusunda

yer alırlar

Microsoft Office Access Yardımı duumlğmesi de şeridin en sağında yer alır

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 14: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

8

Gezinti Boumllmesi veri tabanı nesnelerinin suumlzuumllmuumlş listelerini goumlruumlntuumller Listede yer

alan nesneleri liste başlığını sonra da goumlruumlntuumllemek istediğiniz nesne kategorisini veya

grubunu tıklayarak değiştirebilirsiniz

Gezinti Boumllmesinin Genişliğini Değiştirme İşaretccediliyi Gezinti Boumllmesinin

sağ kenarının uumlzerine getirin ve işaretccedili ccedilift taraflı ok haline gelince kenarı

suumlruumlkleyerek genişliği artırınız veya azaltınız

Gezinti Boumllmesini Accedilma ve Kapatma Gezinti Boumllmesini accedilmak veya

kapatmak iccedilin Boumllme Ccedilubuğunu AccedilKapat Duumlğmesini tıklayınız veya F11

tuşuna basınız Veri tabanı gezinti boumllmesi tuumlm access nesnelerini goumlsterecek

şekilde accedilılır

Resim 15 MS access şerit boumlluumlmleri

Başlık ccedilubuğunun altında şerit vardır Komutlar daha anlaşılır ve kolay olması iccedilin

klasik menuumller veya araccedil ccedilubukları yerine pencere iccedilinde şerit uumlzerinde bulunmaktadır

Şerit Ctrl+F1 ile goumlruumlnuumlr olur veya pasif hale getirilir Şerit goumlreve oumlzel

sekmelere ve bu sekmeler de oumlzelliğe ve goumlreve oumlzel komut gruplarına ayrılmıştır

Herhangi bir duumlğmeyi işaret ederek duumlğmenin adını bir ekran ipucu ile

goumlruumlntuumlleyebilirsiniz Ekran ipucu duumlğmenin işlevini de accedilıklayabilir Veri tabanı

penceresindeki şeritte altı sekme vardır

Dosya

Giriş

Oluştur

Dış veri

Veri tabanı araccedilları

Tablo araccedilları

Gezinti Boumllmesi

Şerit

Giriş sekmesi

Metin

Biccedilimlendirmesi

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 15: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

9

Veri tabanı iccedileriğiyle ccedilalışmaya ilişkin komutlar iccedilin Girişrsquoi seccediltiğinizde duumlğmeler bu

sekmede altı grupta duumlzenlenmiştir

Goumlruumlnuumlmler

Pano

Sırala ve filtre uygula

Kayıtlar

Bul

Metin biccedilimlendirmesi

Yalnızca o anda seccedilili olan veri tabanı nesnelerine uygulanabilecek komutlara ait

duumlğmeler aktif olur

Giriş sekmesinde Metin Biccedilimlendirmeyi tıklayınız Bu sekmede huumlcre goumlruumlnuumlmuuml

kılavuz ccedilizgileri kenarlık ve ccedilizgi stilleri gibi belirli ayarlara erişebilirsiniz

Resim 16 MS access veri sayfası biccedilimlendirmesi penceresi

Oluştur Penceresinde veri tabanı nesneleri oluşturmaya ilişkin komutlar iccedilin

duumlğmeler bu sekmede doumlrt gruba ayrılmıştır

Tablolar

Formlar

Raporlar

Makrolar ve kod

Şablonlar

Sorgular

Oluştur sekmesini ccedilift tıkladığınızda şerit gizlenir ve etkin olan veri tabanı nesnesi

iccedilin daha ccedilok yer accedilılır Şeridi yeniden goumlruumlntuumllemek iccedilin tekrar aynı sekmeyi ccedilift tıklayınız

Resim 17 MS access dış veri menuumlsuuml

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 16: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

10

Dış veri sekmesi bir veri tabanı ya da diğer kaynaklar arasında bilgi taşımaya ilişkin

duumlğmeleri barındırır Bu sekmede doumlrt gruba ayrılmıştır

Al ve bağla

Ver

Veri topla

Web`e bağlı listeler

Resim 18 MS access dış veri tabanı araccedilları menuumlsuuml

Bilgilerin youmlnetimi analizi ve korunmasına ilişkin komutların bulunduğu sekme ise

Veri tabanı Araccedilları`dır Duumlğmeler bu sekmede beş gruba ayrılmıştır

Araccedillar

Makro

İlişkiler

Ccediloumlzuumlmle

Verileri Taşı

Eklentiler

151 Veri tabanı Programında Dosya Oluşturma

Resim 19 MS access ilk ekran goumlruumlntuumlsuuml

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 17: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

11

Access veri tabanı oluşturma işleminizi hızlandırmak iccedilin kullanabileceğiniz ccedilok

ccedileşitli ortamlar sağlar Belirli bir goumlrevi yerine getirmek iccedilin gereken buumltuumln tabloları

sorguları formları ve raporları iccedileren kullanıma hazır bir veri tabanı oluşturabiliriz

1511 Yeni Boş Veri tabanı Oluşturma

Kullanabileceğiniz şablonlar sizin oluşturmak istediğiniz veri tabanıyla

oumlrtuumlşmediğinde veya bir programda Accesste kullanmak istediğiniz veriler varsa sıfırdan bir

veri tabanı oluşturmak size daha iyi bir sonuccedil verebilir

O yuumlzden yeni veri tabanı oluşturmak iccedilin Accessrsquoi başlatınız İlk ekran

goumlruumlnuumlmuumlnden Dosya-Yeni sekmesinde boş veri tabanını veya boş Web veri tabanını

tıklayınız

Resim 110 MS Access boş veri tabanı oluşturma

İlk ekran goumlruumlnuumlmuumlnuumln Yeni sekmesinde boş veri tabanını veya boş Web veri

tabanını tıklayınız Burada yaptığınız seccedilim veri tabanında hangi oumlzelliklerin

kullanılabileceğini belirler Masauumlstuuml veri tabanları Webe yayımlamanızı web

veritabanlarıysa toplam sorguları gibi bazı masauumlstuuml oumlzelliklerini desteklemez Sağda

Dosya Adı kutusuna veri tabanınız iccedilin bir ad yazınız

Dosyayı oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki

Goumlzatı tıklayınız yeni konuma gidip bunu seccediliniz ve Tamamı sonra da Oluşturu

tıklayınız

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (Tablo1

olarak adlandırılır)Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun yanındaki

ilk boş huumlcreye taşır

1512 Oumlzellikli Bir Şablondan Veri tabanı Oluşturma

Eğer var olan hazır şablonlardan birini kullanmak istiyorsanız oumlrnek şablonlar`ı

tıklayınız Karşınıza gelen ekrandan size uygun olanını seccediliniz Dosyayı oluşturduğunuz

konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı tıklayınız yeni

konuma gidip bunu seccediliniz ve Tamamı -Oluşturu tıklayınız

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 18: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

12

Access veri tabanını oluşturur ve Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar (şablon

ismi 1 olarak adlandırılır) Access imleci yeni tablonun Eklemek İccedilin Tıklat suumltununun

yanındaki ilk boş huumlcreye taşır İki tuumlr kullanılabilecek şablon ccedileşidi vardır

Resim 111 MS Access var olan şablonlar

1İstemci veri tabanı şablonları Access 2010 uygulamasında yedi istemci veri tabanı şablonu bulunur Bunlar

paylaşılan ağ klasoumlruumlne veya belge kitaplığına konduklarında paylaşılmaya devam

edilebilirler

Olaylar Yaklaşan toplantıları son tarihleri ve diğer oumlnemli olayları izleyebilirsiniz

Başlık konum başlangıccedil saati bitiş saati ve accedilıklama kaydedebilir ve ayrıca bir resim

ekleyebilirsiniz

Fakuumllte Telefon numaraları adresler acil durumda başvurulacak kişi bilgileri ve

istihdam verileri gibi fakuumllte uumlyeleriyle ilgili oumlnemli bilgileri youmlnetebilirsiniz

Pazarlama Projeleri Bir pazarlama projesinin ayrıntılarını youmlnetip zamanlayıp ve

izleyebilirsiniz

Northwind Muumlşterileri ccedilalışanları sipariş ayrıntılarını ve stoku youmlneten sipariş

izleme sistemi oluşturabilirsiniz

Satış Kanalı Kuumlccediluumlk bir satış uzmanları grubunda olası satışların ilerleme durumunu

izleyebilirsiniz

Oumlğrenciler Acil durumda başvurulacak kişiler sağlık durumu bilgileri ve oumlğrenci

velileri hakkında bilgiler gibi oumlğrencilerinizle ilgili bilgileri youmlnetebilirsiniz

Goumlrevler Sizin veya ccedilalıştığınız ekibinizin tamamlaması gereken işleri takip

edebilirsiniz

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 19: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

13

2Web veri tabanı şablonları Access 2010 uygulamasında beş Web veri tabanı şablonu bulunur Web veri tabanı

Access servilerini ccedilalıştıran SharePoint sunucusuna yayımlanmak uumlzere tasarlanmış veri

tabanı anlamına gelir Ancak standart istemci veri tabanı olarak Web uyumlu veri tabanı da

kullanabilirsiniz

Varlıklar Web Veri tabanı Oumlzel varlıkların ne zaman alındığı nerede bulunduğu

kime ait olduğu kimin aldığı gibi varlık koşullarını kategorilere ayırıp ve

kaydedebilirsiniz

Yardımsever Katkıları Web Veri tabanı Yardımseverlerden gelenleri kabul eden

bir kuruluşta goumlrevliyseniz katkıları takip etmek iccedilin bu şablonu kullanabilirsiniz

Birden ccedilok kampanyayı izleyebilir ve her biri suumlresince alınan katılımlar hakkında

rapor oluşturabilirsiniz

Kişiler Web Veri tabanı Muumlşteriler ve ortaklar gibi birlikte ccedilalışılan kişilerle ilgili

bilgileri youmlnetebilirsiniz Ad ve adres bilgileri telefon numaraları e-posta adreslerini

kayıt edip resim belge veya diğer dosyaları da saklayabilirsiniz

Sorunlar Web Veri tabanı Sorunu youmlnetmek iccedilin bir veri tabanı oluşturup

sorunları atayabilirsiniz Sorunlara oumlncelik verme kişi bilgilerini saklama durum

hakkında bilgi tutma gibi oumlğeleri bu veri tabanında goumlrebilirsiniz

Projeler Web Veri tabanı Ccedileşitli projeleri ve ilişkili goumlrevleri bu projelerdeki

youmlnlendiren kişileri ve youmlnetenleri takip edebilirsiniz

1513 İnternetten Şablon Yuumlkleme

Şablon kimliği Officecomdan yuumlklendiği şekliyle oumlzguumln şablonu veya

yuumlklemenizdeki şablonu tanımlamak iccedilin kullanılır

Accessle verilen şablonlara ek olarak birccedilok Officecom şablonu bulabilirsiniz

Oumlncelikle oumlzel ccedilevrimiccedili şablonları yuumlklemek iccedilin Officecom şablonları başlığının altında

istediğiniz şablon kalıbını seccediliniz

Resim 112 Officecom`dan yuumlklenebilecek şablon goumlruumlntuumlleri

Dosya Adı kutusuna şablon iccedilin yeni bir ad yazınız ve ardından metin kutusunun

yanındaki dosya simgesini tıklatarak yeni veri tabanı iccedilin belirli bir konum seccediliniz ve

Yuumlkleyi tıklayınız

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 20: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

14

Resim 113 Şablon yuumlkleme penceresi

Yeni veri tabanı kullanarak başlama Kullandığınız şablona bağlı olarak yeni veri tabanıyla ccedilalışmaya başlamak iccedilin

aşağıdakileri yapmanız gerekebilir

Access Oturum Accedil iletişim kutusunu boş bir kullanıcı listesiyle goumlruumlntuumllerse

başlamak iccedilin şu yordamı kullanınız

Yeni Kullanıcıyı tıklayınız

Kullanıcı Ayrıntıları formunu doldurunuz

Kaydet ve Kapatı tıklayınız

Girmiş olduğunuz kullanıcı adını seccedilip Oturum Accedil oumlğesini tıklayınız

152 Dosya Adı Uzantıları Office Access farklı dosya uzantıları ile ccedilalışma imkacircnı sunmaktadır

accdb Bu Access 2010 dosya biccedilimindeki veritabanlarının standart dosya adı

uzantısıdır Access 2010 veri tabanı standart istemci veri tabanı veya Web veri tabanı

olarak tasarlanabilir

accdw Web veri tabanını Access programında accedilmak iccedilin kullandığınız accdw

dosyası otomatik oluşturulan bir dosyadır Tarayıcı yerine uygulamayı her zaman Access

programında accedilan Web uygulamasının bir kısayolu olarak duumlşuumlnuumllmuumlştuumlr

accde Bu accdb dosyasının kilitli veya yalnızca yuumlruumltme suumlruumlmuuml olarak

derlenmiş Masauumlstuuml veritabanları iccedilin kullanılan dosya adı uzantısıdır accdb dosyası Visual

Basic for Applications (VBA) kodu iccedileriyorsa accde dosyasına yalnızca derlenmiş kod

eklenir VBA kodu kullanıcı tarafından goumlruumllemez ve değiştirilemez Ayrıca accde

dosyalarıyla ccedilalışan kullanıcılar formlarda veya raporlarda tasarım değişiklikleri yapamaz

Aşağıdakileri yaparak accdb dosyalarından accde dosyaları oluşturursunuz

Accdt Bu Access Veri tabanı Şablonlarının dosya adı uzantısıdır Access veri tabanı

şablonlarını Officecom sitesinden yuumlkleyebilir veya Microsoft Office arkaplan

goumlruumlnuumlmuumlndeki Paylaş alanında Şablon (accdt) oumlğesini tıklatarak veri tabanını şablon

olarak kaydedebilirsiniz

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 21: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

15

accdr dosya adı uzantısı veri tabanını ccedilalışma zamanı modunda accedilmanızı sağlar Bir

veri tabanının accdb olan dosya adı uzantısını accdr olarak değiştirmeniz Access 2010 veri

tabanınızın kilitli bir suumlruumlmuumlnuuml oluşturmanız iccedilin yeterlidir Veri tabanınızın tuumlm

işlevlerini geri yuumlklemek iccedilin dosya adı uzantısını yeniden accdb olarak değiştirebilirsiniz

mdw Ccedilalışma grubu bilgi dosyaları guumlvenlikli veritabanları hakkında bilgi depolar

Access 2010 iccedilin mdw biccediliminde herhangi bir değişiklik yapılmamıştır Access 2010

Ccedilalışma Grubu Youmlneticisi Access 2000 ile Access 2007 arasında oluşturulanlarla oumlzdeş

mdw dosyaları oluşturur Bu oumlnceki suumlruumlmlerde oluşturulan mdw Access 2010daki

veritabanları tarafından kullanılabilir

laccdb Bir Access 2007 veya Access 2010 (accdb) veri tabanını accediltığınızda dosya

kilitleri dosya adı uzantısı laccdb olan bir kilit dosyası aracılığıyla denetlenir Eski suumlruumlm bir

Access (mdb) dosyasını accediltığınızda kilit dosyası ldb uzantısına sahiptir Oluşturulan kilit

dosyasının tuumlruuml accedilılan veri tabanının dosya tuumlruumlne bağlıdır kullandığınız Access suumlruumlmuumlne

bağlı değildir Tuumlm kullanıcılar veri tabanını kapattığında kilit dosyaları otomatik olarak

silinir

153 Farklı Kaydet

Yeni boş bir veri tabanı oluşturduğunuzda Access veri tabanı dosyası iccedilin bir ad

vermenizi ister Varsayılan olarak dosyaya accdb uzantısı verilir Dosya Access 2007-

2010 dosya biccediliminde oluşturulur ve Accessin oumlnceki suumlruumlmleri tarafından okunamaz

Bazı durumlarda dosyayı oumlnceki bir Access biccediliminde oluşturmayı tercih

edebilirsiniz Microsoft Access 2010 suumlruumlmuumlnde Access 2000 biccediliminde veya Access 2002-

2003 biccediliminde (her ikisi de mdb uzantılıdır) dosya oluşturma seccedileneğiniz vardır Sonra

yeni bir veri tabanı dosyası oluşturduğunuzda ortaya ccedilıkan dosya oumlnceki Access biccediliminde

oluşturulur ve Accessin bu suumlruumlmuumlnuuml kullanan başka kullanıcılarla paylaşılabilir

Not Oumlzguumln veri tabanı Access 2007-2010 biccedilimindeyse ve Access 2007-2010

biccediliminde oluşturulmuş karmaşık veriler ccedilevrimdışı veriler veya eklentiler iccedileriyorsa

kopyayı Access 2000 veya Access 2002-2003 gibi oumlnceki biccedilimlerde kaydedemezsiniz

Veri tabanı accedilık değilse doumlnuumlştuumlrmek istediğiniz veri tabanını accedilınız

Dosya sekmesini ve ardından kaydet ve yayımla seccedileneğinden sonra Veri tabanını

Farklı Kaydeti tıklayınız

Not Farklı bir biccedilimde kaydetmeye ccedilalışırken accedilık bir veri tabanı nesnesi varsa

kopyayı oluşturmadan oumlnce Accessin bu veritabanlarını kapatması gerekir Accessin

nesneleri kapatmasını isterseniz Eveti tıklayınız (Gerekirse Access değişiklikleri

kaydetmenizi ister) Tuumlm işlemi iptal etmek iccedilin ise Hayırı tıklayınız

Farklı Kaydet iletişim kutusunda Dosya adı kutusuna veri tabanının kopyası iccedilin bir

dosya adı yazınız

Kaydeti tıklayınız Access kopyayı oluşturur ve accedilar

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 22: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

16

Resim 114 Kaydet ve yayımla pencere goumlruumlnuumlmuuml

16 Kayıtlı Dosyayı Accedilma

Daha oumlnce accedilmış olduğunuz son birkaccedil veri tabanını hemen accedilmak iccedilin Dosya

sekmesinde En Sonu ve dosya adını tıklayınız

Resim 115 Kayıtlı dosyayı accedilma pencere goumlruumlnuumlmuuml

Dosya sekmesinde Accedilı tıklayınız

Accedil iletişim kutusunda bir kısayolu tıklayınız veya Konum kutusunda istediğiniz veri

tabanını iccedileren suumlruumlcuumlyuuml veya klasoumlruuml tıklayınız

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 23: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

17

Klasoumlr listesinden veri tabanını iccedileren klasoumlruuml buluncaya kadar klasoumlrleri

araştırınız

Veri tabanını bulduğunuzda aşağıdaki yolları takip edebilirsiniz

o Veri tabanını varsayılan şekilde accedilmak iccedilin ccedilift tıklayınız

o Ccedilok kullanıcılı bir ortamda veri tabanını hem siz hem de diğer

kullanıcılar tarafından aynı anda okunup veri girişi iccedilin kullanılabilmesi

iccedilin paylaşılan erişimle accedilmak iccedilin Accedilı tıklayınız

o Veri tabanını goumlruumlntuumlleyebileceğiniz ancak duumlzenleyemeyeceğiniz

şekilde salt okunur accedilmak iccedilin Accedil duumlğmesinin yanındaki oku tıklayınız

ve sonra Salt Okunur Accedil seccedileneğini tıklayınız

o Veri tabanını siz accedilık tuttuğunuz suumlrece başkalarının accedilmasını oumlnleyecek

şekilde oumlzel erişime accedilmak iccedilin Accedil duumlğmesinin yanındaki oku ve sonra

Oumlzel Kullanımda Accedil seccedileneğini tıklayınız

o Veri tabanını salt okunur erişimle accedilmak iccedilin Accedil duumlğmesinin yanındaki

oku tıklayınız ve Oumlzel Kullanım iccedilin Salt Okunur Accedilı tıklayınız Diğer

kullanıcılar veri tabanını yine accedilabilir ancak yalnızca salt okunur erişime

sahip olurlar

Accedilmak istediğiniz veri tabanını bulamazsanız Accedil iletişim kutusunda Bilgisayarım kısayolunu tıklayınız

Suumlruumlcuuml listesinde veri tabanını iccedileriyor olabileceğini duumlşuumlnduumlğuumlnuumlz suumlruumlcuumlde

Arayı tıklayınız

Veri tabanını aramak iccedilin arama oumllccediluumltuumlnuumlzuuml girip ENTER tuşuna basınız

Veri tabanı bulunursa Arama Sonuccedilları iletişim kutusunda veri tabanını ccedilift tıklatarak accedilınız

Arama Accedil iletişim kutusundan başlatıldığı iccedilin veri tabanı accedilılmadan oumlnce bu iletişim

kutusundaki İptal duumlğmesini tıklatmanız gerekir

161 Veri tabanı Programı Dosyalarının Oumlnceki Suumlruumlmlerini Veri tabanı

Programı Yeni Suumlruumlmuumlnde Accedilma Access veri tabanının (mdb dosyası) oumlnceki suumlruumlmlerinde bulunan oumlzel araccedil

ccedilubukları menuuml ccedilubukları varsa veri tabanı Access 2010da accedilıldığında veya bu eski veri

tabanını Access 2010 veri tabanına (accdb ya da accde dosyası) doumlnuumlştuumlrduumlğuumlnuumlzde tuumlm

seccedilenekleri koruyabilirsiniz Oumlrneğin Access 2003te oluşturulmuş bir veri tabanında

yerleşik araccedil ccedilubuklarını kapatıp bunun yerine varsayılan menuuml ccedilubuğunu kullandıysanız

veri tabanını Access 2010da accediltığınızda (Accessin oumlnceki suumlruumlmuumlnuuml kullanarak bunu

değiştirmedikccedile) bu seccedilenekler korunur

Eski dosyaları (mdb mde ve mda dosyaları) Access 2010da accediltığınızda şeridi

gizleyebilir veya şerit ve araccedil ccedilubuğu davranışlarını oumlzelleştirmek iccedilin Access seccedileneklerini

kullanarak farklı eski dosya davranışlarını tanımlayabilirsiniz

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 24: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

18

UYGULAMA FAALİYETİ

İşlem Basamakları İşlem

Başlat menuumlsuumlnden Veri tabanı

programını başlatınız

Accedil diyalog kutusu ile dosya accedilınız ve

oumlnceden var olan bir oumlrnek dosyayı

accedilınız

Veri tabanı penceresindeki var olan bir

tablo iccedilindeki kayıtlar arasında

gezininiz ve farklı kaydediniz

Bir boş Veri tabanı bir de boş web

Veri tabanı formunda iki ayrı Veri

tabanı dosyası oluşturunuz

İki Veri tabanı arasındaki farkları

araştırınız

Yeni oluşturulan Veri tabanınızı

bilgisayarda istenilen yere kaydediniz

Oluşturulan Veri tabanınızı farklı

uzantılarda kaydediniz

Yardım menuumlsuumlnuuml kullanarak belli bir

konuda veya terim ile ilgili yardım

alınız

Veri tabanını farklı kaydetmek ve

kapatmak iccedilin geccedilerli kısa yolları

kullanınız

UYGULAMA FAALİYETİ

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 25: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

19

OumlLCcedilME VE DEĞERLENDİRME

Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Tablolardaki suumltunlara ne ad verilir

A) Satır B) Kayıt C) Alan D) Huumlcre

2 Hangisi bir Veri tabanı nesnesi değildir

A) Tablo B) Sorgu C) Form D) Ccedilalışma kitabı

3 Hangisi bir soru sorarak tablo sonuccedil bilgilerini ekrana getirir

A) Tablo B) Sorgu C) Form D) Rapor

4 Bir Veri tabanında mutlaka bulunması gereken nesne hangisidir

A) Tablo B) Form C) Sorgu D) Rapor

5 Aşağıdakilerden hangisi Veri tabanı Gezinti Boumllmesi nesnelerinden değildir

A) Tablo B) Rapor C) Sorgu D) Sırala ve Filtre Uygula

6 Aşağıdakilerden hangisi bir veri tabanı programı değildir

A) PostgreSQL B) Photoshop C) Oracle D) Access

7 Ctrl+F1 kısa yolunun işlevi Aşağıdakilerden hangisidir

A) Şeridi goumlruumlnuumlr yapar B) Tabloyu ccedilalıştırır

C) Yeni Dosya accedilar D) Veri Sayfası goumlruumlnuumlmuumlne ccedilevirir

8 Hangisi bir Veri tabanında kullanılan dosya uzantılarından biri değildir

A) accdr B) mdw C) accdt D) bat

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise bir sonraki oumlğrenme faaliyetine geccediliniz

OumlLCcedilME VE DEĞERLENDİRME

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 26: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

20

OumlĞRENME FAALİYETİndash1

Bilgisayar ortamında Veri tabanı programını kullanarak istenilen oumlzelliklere uygun

tablo hazırlayabileceksiniz

Bir galerideki arabaların kayıtlarını yapmak iccedilin gerekli bilgileri nasıl tablo haline

getirirsiniz araştırınız Hangi bilgilere ihtiyaccedil duyarsınız

Telefon rehberlerindeki bilgiler nasıl gruplanıyor inceleyiniz

2 TABLOLAR

21 Tablo Tablolar amacı bilgileri toplamak olan temel veri tabanı nesneleridir Diğer veri tabanı

nesnelerinin amacı da bir veya birden fazla tabloyla bir şekilde etkileşimde bulunmaktır Bir

Access veri tabanı binlerce tablo iccedilerebilir ve her tablonun iccedilerdiği kayıtların sayısı bir sabit

diskin alabileceği kapasite ile sınırlıdır

Bir veri tabanı tasarlarken kullanılacak tabloların tuumlmuumlnuuml planlayarak ve bunların

birbirleriyle nasıl ilişkilendirileceğine karar vererek veri tabanını tasarlamaya başlayınız

Tabloları oluşturmadan oumlnce ihtiyaccedillarınıza karar verip gerekli tuumlm kullanılacakları

belirleyiniz Veri tabanında her biri farklı konu ve değişken tuumlrlerinde bilgilerin depolandığı

birccedilok tablo bulunabilir Her tabloda metin sayı tarih ve koumlpruumller gibi farklı tuumlrden verilerin

birccedilok alanı olabilir

Resim 21 Tablo nesneleri

1 2 3

OumlĞRENME FAALİYETİndash2

AMACcedil

ARAŞTIRMA

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 27: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

21

Bir kayıt Bir alan Bir alan değeri

Tablo nesnesi ldquoalanrdquolardan meydana gelir Herhangi bir konuda planlı ve mantıksal

olarak tasarlanan birden fazla alan tek tabloda bir araya gelir Mesela bir Oumlğrenci tablosu

oluşturmak isterseniz tabloya tcno adı soyadı okul no doğum tarihi gibi alanlar

ekleyebilirsiniz Kayıtlar satır alan da suumltun kısmında yer almaktadır

Resim 22 Tablo boumlluumlmleri

Diğer veritabanları metin dosyaları Excel ccedilalışma kitapları gibi farklı dış veri

kaynaklarına bağlanabilirsiniz Dış verilere bağlandığınızda Access bağlantıyı tabloymuş

gibi kullanır Dış veri kaynağına ve bağlantıyı oluşturma yolunuza bağlı olarak verileri

bağlanan tabloda duumlzenleyebilir ve bağlanan tabloda bulunan ilişkileri oluşturabilirsiniz

Ancak bağlantıyı kullanarak dış verilerin tasarımını değiştiremezsiniz

211 Yeni Veri Tabanında Tablo Oluşturma Veri tabanı oluşturmak iccedilin Accessrsquoi başlattıktan sonra ilk ekran goumlruumlnuumlmuumlnden Yeni

sekmesinde Boş veri tabanını veya Boş Web Veri tabanını tıklayınız Dosyayı

oluşturduğunuz konumu değiştirmek iccedilin Dosya Adı kutusunun yanındaki Goumlzatı

tıklayınız yeni konuma gidip veri tabanınıza istediğiniz bir ismi verip Tamamı-Oluşturu

tıklayınız

Not Boş web veri tabanı seccedililerek oluşturulan veri tabanlarında Giriş boumlluumlmuumlndeki

Goumlruumlnuumlm sekmesinde Tasarım Goumlruumlnuumlmuuml kullanılamaz Oluştur boumlluumlmuumlnde de bir tek

tablo sekmesi kullanılabilirdir

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 28: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

22

Resim 23 Yeni veri tabanında tablo oluşturma

Access oluşturduğunuz Veri tabanına Veri sayfası goumlruumlnuumlmuumlnde boş bir tablo accedilar

Otomatik olarak Tablo1 adı ile isimlendirilir Access imleci yeni tablonun Eklemek İccedilin

Tıklat suumltunundaki boş huumlcreye taşır

Oumlrnek İlerideki uygulamalarda aşağıdaki tablolar kullanılacaktır Konuları takip

etmenizin kolaylaşması iccedilin tablolar ve oluşturulan alanlar verilmiştir Sizde bir veri tabanı

oluşturup ogrencibilgi ogrencisınıf ogrnot adında uumlccedil tablo oluşturabilirsiniz

Alan isimleri resimlerdeki gibi olabilir

Resim 24 Ogrencibilgi tablosu

Resim 25 Ogrencisnıf tablosu

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 29: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

23

Resim 26 Ogrnot tablosu

212 Varolan Veri Tabanında Yeni Tablo Oluşturma Dosya sekmesini tıklayınız Accedilın uumlzerine gelin istediğiniz veri tabanı Son Veri

tabanları altında listeleniyorsa veri tabanını listeden tıklayınız veya veri tabanı Son Veri

tabanları altında listelenmiyorsa Belge Accedil altında istediğiniz seccedileneği tıklayınız

Accedil iletişim kutusunda accedilmak istediğiniz veri tabanını seccedilip Accedilı tıklayınız Oluştur

sekmesinin Tablolar grubunda Tabloyu tıklayınız Veri tabanına yeni bir tablo eklenir ve

veri sayfası goumlruumlnuumlmuumlnde tablo accedilılır

Resim 27 Varolan veri tabanı

Tablo tasarlarken dikkat edilecek hususlar şunlardır

Veri tabanının amacına karar veriniz Saklanacak veriler ile ilgili bir rapor veya liste

oluşturunuz

Veri tabanınızın taslak olarak tasarımını yapınız Bu tasarım olabildiğince detaylara

oumlzen goumlsteriniz

Hangi alanlara gereksinim duyduğunuza karar veriniz Alanların sayısal metin tarih

gibi veri tuumlrlerini duumlşuumlnuumlnuumlz

Hangi tablolara gereksinim duyduğunuza karar veriniz Her tablo ldquobirrdquo konuya

dayalı olmalıdır

Her tablonun ldquobirincil anahtarrdquoı olması oumlnerilir Her tablonun ldquotekrdquo bir değere sahip

olan alanı birincil anahtar olmalıdır

Tablolar arası ilişkileri belirleyiniz

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 30: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

24

Her alan veya suumltunda aynı tuumlr bilgi olmalıdır Bu tablonun daha anlaşılır ve duumlzenli

olmasını sağlar

Olabildiğince bilgileri parccedilalara ayırınız Bu sayede tablonun sıralanması

filtrelenmesi ve duumlzenlenmesi daha kolay hale gelir

Aynı bilgilerin tekrarlandığı tablolar yapmayınız Birden fazla tablo kullanarak alt

tablolar hazırlayınız

Alan adlarını verirken aynı adları kullanmayınız Aynı alan adının tekrar başka bir

yerde kullanılması karışıklığa neden olabilir

1Veri sayfası goumlruumlnuumlmuumlnde boş tablo oluşturma Veri sayfası goumlruumlnuumlmuumlnde

hemen verileri girebilir ve Accessin sahne arkasında tablo yapısını oluşturmasını

sağlayabilirsiniz Alan adları sayısal olarak atanır (Alan1 Alan2 vb) ve girdiğiniz verilerin

tuumlruumlne goumlre Access alan veri tuumlruumlnuuml ayarlar

Oluştur sekmesinin Tablolar grubunda Tabloları tıklayınız

Access tabloyu oluşturur ve imleci Eklemek İccedilin Tıklat suumltunundaki ilk boş huumlcreye

yerleştirir

Veri eklemek iccedilin ilk boş huumlcreye yazmaya başlayınız

Suumltunu (alanı) yeniden adlandırmak iccedilin suumltun başlığını ccedilift tıklayınız ve yeni bir isim

yazınız

Suumltunu taşımak iccedilin suumltun başlığını tıklatarak suumltunu seccediliniz ardından istediğiniz yere

suumlruumlkleyiniz Ayrıca Shift tuşu ile birkaccedil bitişik suumltun seccedilebilir ve bunların hepsini

birlikte yeni konuma suumlruumlkleyebilirsiniz

Tablonuza daha fazla alan eklemek iccedilin Veri sayfası goumlruumlnuumlmuumlndeki Eklemek İccedilin

Tıklat suumltununa yazmaya başlayabilir veya Alanlar sekmesinde Ekle ve Sil grubundaki

komutları kullanarak yeni alanlar ekleyebilirsiniz

Resim 28 Veri sayfası goumlruumlnuumlmuumlnde tablo oluşturmak

2 Tasarım goumlruumlnuumlmuumlnde boş tablo oluşturma

Web veri tabanında Tablolar grubunda yalnızca Tablo komutu kullanılabilir

Tasarım goumlruumlnuumlmuumlnde yeni tablonun yapısını oluşturduktan sonra veri girmek iccedilin veri

sayfası goumlruumlnuumlmuumlne geccediliniz veya form gibi başka bir youmlntem kullanarak verilerinizi

girebilirsiniz

Not=Tasarım goumlruumlnuumlmuuml web veri tabanırsquo seccedililerek yapılan veri tabanlarında oluşturulacak

tablolar iccedilin kullanılamaz

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 31: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

25

Resim 29 Tasarım goumlruumlnuumlmuumlnde tablo oluşturmak

Oluştur sekmesinin Tablolar grubunda Tablo Tasarımını tıklayınız

Tablonuzdaki oluşturduğunuz her alan iccedilin Alan Adı kısmına bir isim girin ardından

Veri Tuumlruuml listesinden bir veri tuumlruuml seccediliniz

İsterseniz Tanım suumltununda her alan iccedilin ek bilgi girebilirsiniz Eklediğiniz accedilıklama

bir alanda olduğunda o alana youmlnelik girdiğiniz tanım durum ccedilubuğunda goumlruumlntuumllenir

ayrıca bu accedilıklama soumlz konusu alanı Alan Listesi boumllmesinden bir forma veya rapora

suumlruumlkleyerek oluşturduğunuz her tuumlr denetimde ve o alan iccedilin Form Sihirbazı veya

Rapor Sihirbazı tarafından oluşturulan denetimlerde durum ccedilubuğu metni olarak

kullanılır

Tuumlm alanlarınızı kaydettikten sonra tabloyu kaydedin ve Dosya sekmesinden tuumlm veri

tabanınızı Kaydeti tıklayınız

Veri sayfası goumlruumlnuumlmuumlne geccedilip ilk boş huumlcreyi tıklatarak istediğiniz zaman tabloya

veri girmeye başlayabilir ya da başka bir kaynaktan veri yapıştırabilirsiniz

213 Bir Şablondan Tablo Oluşturma Access ccedilok kullanılan tablo tuumlrleri iccedilin şablonlar sağlar Tek bir işlemle alanları

kullanıma hazır yapılandırılmış bir tablo yapısı oluşturabilirsiniz Gerekirse bu şablonlara

alan ekleyip kaldırarak tabloyu ihtiyaccedillarınıza uygun hale getirebilirsiniz

Resim 210 Uygulama boumlluumlmuuml

Oluştur sekmesinin Şablonlar grubunda Hızlı Başlangıccedilrsquoı tıklayınız ve sonra da

listedeki kullanılabilir şablonlardan birini seccediliniz Karşınıza tablolar arası bağlantı yapmanızı

sağlayacak bir pencere ccedilıkacaktır

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 32: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

26

Resim 211 Şablondan tablo oluşturma penceresi

Buraları oluşturduğunuz veri tabanı bağlantısına goumlre ayarlayıp ilerirsquoyi tıklayıp daha

sonrada oluştur duumlğmesini seccediliniz

22 Tablo Kaydetme

Tabloyu kaydetmek iccedilin dosya sekmesindeki kaydetrsquoi tıklayınız ya da Ctrl+S kaydet

kısayol tuşlarına basınız

Resim 212 Kaydet sekmesi

23 Birincil Anahtar Tek değer (unique) alabilen bu alan tablonun temel sıralanma alanıdır Birincil

anahtar olarak belirlenen değer her bir kaydı benzersiz yani tek olarak tanımlamak iccedilin

kullanılır yani aynı birincil anahtar değerine sahip iki kayıt olamaz Bu değeri siz kendiniz

girebilir veya programdan yardım alabilirsiniz Bir alanın veri tuumlruuml burada olduğu gibi

Otomatik Sayıya ayarlandığında Access her yeni kayıtta bu alanı bir sonraki sayıyla

doldurur

Birincil anahtar olarak belirleyeceğiniz alanın oumlzellikleri aşağıdaki gibi olmalıdır

Her kayıtta alanın benzersiz değeri bulunmalıdır

Alan veya alan birleşimi hiccedilbir zaman boş veya sıfır olmaz (her zaman bir değer

vardır)

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 33: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

27

Değerler değişemez

Birincil anahtar vermek istediğiniz tabloyu seccediliniz

Giriş sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım

Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım goumlruumlnuumlmuumlnde birincil anahtar olarak kullanmak istediğiniz alanı veya

alanları seccediliniz

Birden fazla alanı seccedilmek iccedilin CTRL tuşunu basılı tutarak her alanı tıklayınız ve

daha sonra da tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız

Resim 213 Birincil anahtar

Birincil anahtar olarak belirttiğiniz alan veya alanların solunda bir anahtar goumlstergesi

goumlruumlntuumllenir

Resim 214 Dizinler

Ya da tasarım sekmesinde yer alan goumlster-gizle grubundaki dizinlerrsquoi seccedilerek

karşınıza gelen pencereden birincil anahtar alanını girebilirsiniz daha sonrada kayıtlarınızın

sıralama şeklini ayarlayabilirsiniz

Dizinler

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 34: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

28

Resim 215 Birincil anahtar ekleme penceresi

Birincil anahtarını kaldırmak isterseniz de ccedilalışmak istediğiniz tabloyu seccediliniz Giriş

sekmesinin Goumlruumlnuumlmler grubunda Goumlruumlnuumlmuuml ardından da Tasarım Goumlruumlnuumlmuumlnuuml

tıklayınız

Birincil anahtar birden ccedilok alandan oluşuyorsa CTRL tuşunu basılı tutarak her alanı

tıklayınız

Tasarım sekmesinin Araccedillar grubunda Birincil Anahtar oumlğesini tıklayınız Anahtar

goumlstergesi oumlnceden birincil anahtar olarak belirttiğiniz alan veya alanlardan kaldırılır

Ayrıca birincil anahtar ayarlamadan yeni bir tablo kaydedilirken Access sizden yeni

bir birincil anahtar alanı oluşturmanızı ister ldquoEvetrdquo seccedileneğini belirlerseniz Access her

kayıt iccedilin benzersiz bir değer sağlamak uumlzere Otomatik Sayı veri tuumlruumlnuuml kullanan bir kimlik

alanı oluşturur Tablonuzda zaten bir Otomatik Sayı alanı varsa Access birincil anahtar

olarak onu kullanır ldquoHayırrdquo seccedileneğini tıklatırsanız Access yeni alan eklemez birincil

anahtar da ayarlanmaz

24 Tabloya alan ekleme

Daha oumlnceden oluşturduğunuz bir tabloya yeni bir alan eklemek iccedilin Veri tabanınız

veri sayfası goumlruumlnuumlmuumlnde iken eklemek istediğiniz alan uumlzerine gelip farenin sağ tuşuna

tıklayıp alan eklersquoyi seccedilebilirsiniz

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 35: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

29

Resim 216 Alan ekleme penceresi

Ya da oluşturduğunuz tablo tasarım goumlruumlnuumlmuumlnde iken tasarım sekmesindeki

araccedillar grubundan satır ekleyi seccedilebilirsiniz

25 Var Olan Bir Tablodan Alan Ekleme Birden ccedilok tablo iccedileren bir veri tabanı kullanıyorsanız başka bir tablodan alan

ekleyebilirsiniz Başka bir ilişkili tablodan ekleyerek veya ilişki oluşturmadığınız başka bir

tablodan ekleyerek yeni bir alan oluşturmanızı sağlar Veri tabanınızdaki diğer tablolarda

kullanılabilen alanları goumlsteren Alan Listesini kullanarak alanı eklersiniz

Veri Sayfası sekmesinin Araccedillar grubunda Varolan Alanları Ekleyi

tıklayınız veya Alt+F8 tuşlarına basarak da alan listesi penceresini accedilabilirsiniz

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 36: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

30

Resim 217 Alan listesi

Tablonun yanındaki artı işaretini (+) tıklattığınızda o tablodaki tuumlm kullanılabilir

alanların listesini goumlruumlrsuumlnuumlz Tablonuza alan eklemek iccedilin istediğiniz alanı Alan Listesi

boumllmesinden Veri Sayfası goumlruumlnuumlmuumlndeki tabloya suumlruumlkleyip bırakınız

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 37: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

31

Resim 218 Tabloya alan ekleme

Resim 219 Tabloya alan eklenmiş hali

26 Tablonun Alan Oumlzellikleri Alan tablonun kısımlarını oluşturan tanıtıcı bir isimdir Mesela adı soyadı adres gibi

etiketlerdir Alan adı verirken aşağıdaki oumlzelliklere dikkat edilmelidir

Bir tabloda aynı alan adına sahip ikinci bir alan adı bulunmamalıdır

Alan adı verilirken nokta () uumlnlem () noktalı virguumll () tırnak(lsquo) ve koumlşeli parantez

([]) kullanılmaz

261Veri Tuumlruuml Oumlzellikleri Alanların veri tuumlruumlnuuml alanda yer alan tuumlm değerlere uygulanan bir dizi nitelik olarak

duumlşuumlnuumln Her bir veri tuumlruumlyle hangi oumlzelliklerin kullanıldığını bilmeniz gerekir Veri tuumlruuml

alanın diğer birccedilok oumlnemli niteliğini de belirler oumlrneğin

Alanda hangi biccedilimlerin kullanılabileceği

Alan değerinin en buumlyuumlk boyutu

Alanın ifadelerde nasıl kullanılabileceği

Alanın dizine alınıp alınamayacağı

Access 2010da kullanılabilen veri tuumlrleri Temel Tuumlrler Sayı Tarih ve Saat

EvetHayır ve Hızlı Başlangıccediltır Aşağıdaki her bir veri tuumlruuml iccedilin kullanılabilen biccedilimler ve

biccedilimlendirmenin accedilıklamaları vardır

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 38: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

32

Resim 220 Alan veri tuumlruuml pencereleri

1 Temel Tuumlrler Metin Soyadı veya posta adresi gibi kısa alfasayısal değerler

Sayı Uzaklıklar gibi sayısal değerler

Para Birimi Parasal değerler

EvetHayır Evet ve Hayır değerleri ve yalnızca bu iki değerden birini iccedileren alanlar

TarihSaat 100 ile 9999 arası yıllar iccedilin Tarih ve Saat değerleri

Zengin Metin Renk ve yazı tipi denetimleri kullanılarak biccedilimlendirilebilen metin ya da

metin ve sayı birleşimleri

HesaplananAlan Bir hesaplamanın sonuccedillarıdır

Ek E-posta iletilerine dosya eklemeye ccedilok benzer şekilde veri tabanınızdaki

kayıtlara eklenmiş goumlruumlntuuml elektronik tablo dosyası belge grafik ve

desteklenen diğer tuumlrlerde dosyalar

Koumlpruuml Metin olarak depolanan ve koumlpruuml adresi olarak kullanılan metinler ya da

metin ve sayı birleşimleri

Not Uzun metin bloklarıdır Not alanının tipik bir kullanımına oumlrnek olarak

ayrıntılı uumlruumln accedilıklamaları verilebilir

Arama Tablo veya sorgudan alınan bir değer listesini veya alanı oluştururken

belirttiğiniz bir değer kuumlmesini goumlruumlntuumller

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 39: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

33

2 Sayı

Genel Ek biccedilimlendirme iccedilermeyen aynen depolandığı haliyle sayılar

Para Birimi Genel parasal değerler

Euro EU biccediliminde depolanan genel parasal değerler

Sabit Sayısal veriler

Standart Ondalık basamaklı sayısal veriler

Yuumlzde Yuumlzdeler

Bilimsel Hesaplamalar

3 Tarih ve Saat

Kısa Tarih Tarihi kısa biccedilimde goumlruumlntuumller

Orta Uzunlukta Tarih Tarihi orta uzunluk biccediliminde goumlruumlntuumller

Uzun Tarih Tarihi uzun biccedilimde goumlruumlntuumller Boumllgesel tarih ve saat ayarlarınıza

goumlre değişir Oumlrneğin ABD iccedilin Cuma Mayıs 13 2011 olur

Saat 12 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 12 saat biccedilimini kullanarak goumlruumlntuumller

Orta Uzunlukta Saat Saati sonunda AMPM bilgisiyle goumlruumlntuumller

Saat 24 saat Saati boumllgesel tarih ve saat ayarlarındaki değişikliklere karşılık

verecek şekilde yalnızca 24 saat biccedilimini kullanarak goumlruumlntuumller

4 EvetHayır

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri

5 Hızlı Başlangıccedil

Adres Tuumlm posta adresi iccedilin alanlar

Telefon Ev Telefonu Cep Telefonu ve İş Telefonu alanları

Oumlncelik Şu oumlncelik seccedileneklerinin yer aldığı accedilılan kutu Duumlşuumlk Orta Yuumlksek

Durum Şu seccedileneklerin yer aldığı accedilılan kutu Başlatılmadı Suumlruumlyor Tamamlandı İptal

Edildi

Etiketler En ccedilok uumlccedil etiket goumlruumlntuumller

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 40: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

34

2611 Alan Veri Tuumlruumlnuuml Değiştirmek

Tablo tasarımı bittikten sonra alanlara girdiğiniz veri tuumlruumlnuuml değiştirebilirsiniz Bir

alanın veri tuumlruumlnuuml değiştirmek iccedilin tablonuzu Tasarım Goumlruumlnuumlmuumlrsquonde accedilın Değiştirmek

istediğiniz satıra tıklayıp veri tuumlruumlnuuml seccediliniz ve Kaydetrsquoe basın Eğer girdiğiniz veri tuumlruuml ile

o suumltundaki veriler uyuşmuyorsa karşınıza bir uyarı ekranı gelecektir Evetrsquoi seccedilerseniz veri

tuumlruuml belirlediğiniz şekilde kalacak fakat daha oumlnce girdiğiniz veriler tuumlr uyumsuzluğundan

dolayı silinecektir Mesela ilk olarak metin olarak seccediltiğiniz alanınızın tuumlruumlnuuml sayı olarak

değiştirirseniz o suumltuna girdiğiniz metin ifadeleri silinecektir

Resim 221 Alan veri tuumlruuml değiştirme penceresi

262Veri sayfası goumlruumlnuumlmuumlnde bir alanın veri tuumlruumlnuuml ayarlama Veri sayfası goumlruumlnuumlmuumlnde oluşturduğumuz tablonun alan tuumlrlerini belirlemek iccedilin

Dosya menuumlsuumlnden Boş Veri tabanı seccedililerek Dosya adı kısmına veri tabanı adını yazıp

oluştura tıklayınız Otomatik olarak Tablo1 adında tablo accedilılacaktır Ayrıca tablonuzun

Tablo Araccedilları sekmesinden Goumlruumlnuumlme gelerek Veri Sayfası

Goumlruumlnuumlmuumlrsquonde olup olmadığını kontrol ediniz

Tablonuza ekleyeceğiniz alan adları iccedilin eklemek

iccedilin tıklayınız kısmının yanındaki imlece tıkladığınızda veri tuumlrleri accedilılacaktırVeri

tuumlruumlnuumlzuuml buradan alana gireceğiniz nesnenin oumlzelliğine goumlre seccedilebilirsiniz

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 41: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

35

Resim 222 Alanın veri tuumlruumlnuuml belirleme goumlruumlnuumlmuuml

Resim 223 Ekle ve sil boumllmesi

263Tasarım goumlruumlnuumlmuumlnde bir tablo iccedilin alan oumlzelliği ayarlama Tablonuzu Giriş sekmesindeki Goumlruumlnuumlm alanından Tasarım Goumlruumlnuumlmuumlrsquonde accedilınız

İkinci bir yol ise Tablo Araccedilları sekmesindeki Alanlar boumlluumlmuumlnden Ekle ve Sil kısmını

kullanabilirsiniz

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 42: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

36

Daha sonra tuumlr girmek istediğiniz alan adının

yanındaki satırı tıklayınız ve accedilılır pencereden uygun olanı seccediliniz

Resim 224Tasarım goumlruumlnuumlmuumlnde veri tuumlruuml belirleme

264Sayısal Tuumlrdeki Alanların Oumlzellikleri

Uumlzerinde işlem yapılacak para birimi tuumlruuml haricindeki sayılar iccedilin kullanılan veri

tuumlruumlduumlr Alandaki değerleri hesaplama yapmak iccedilin kullanma olasılığınız varsa Sayı veri

tuumlruumlnuuml kullanabilirsiniz Bu alana girilecek veri uzunluğu Genel Sekmesi altındaki Alan

Boyutu seccedileneği ile belirlenir En iyi performansı elde etmek iccedilin her zaman yeterli olacak

en kuumlccediluumlk Alan Boyutunu belirtiniz

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 43: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

37

Resim 225 Alan oumlzellikleri penceresi

Alan Boyutu sekmesi altında yer alan boumlluumlmler

Bayt 0 ile 255 arasındaki tamsayılar iccedilin kullanır

Tamsayı -32768 ile 32767 arasındaki tamsayılar iccedilin kullanır

Uzun Tamsayı -2147483648 ile 2147483647 arasındaki tamsayılar iccedilin kullanır

Tek -34 x 1038

ile 34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin kullanılır

Ccedilift -1797 x 10308

ile 1797 x 10308

arasında kalan ve en ccedilok on beş anlamlı

basamağı olan sayısal kayan nokta değerleri iccedilin kullanılır

Yineleme Kimliği Yineleme işleminde gereken genel benzersiz tanımlayıcıyı

depolamak iccedilin kullanılır

Ondalık -9999 x 1027

ile 9999 x 1027

arasındaki sayısal değerler iccedilin kullanılır

Veri Tuumlruuml sayısal olarak belirlendiğinde Biccedilim sekmesi kullanılır Alanın veri

sayfalarında veya alana bağlı olan form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Geccedilerli sayı biccedilimlerinden herhangi birini kullanabilirsiniz

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 44: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

38

Resim 226 Biccedilim belirleme

265Metin Tuumlruumlndeki Alanların Oumlzellikleri

Sadece metinsel ifadeler iccedileren veri tuumlrleridir İşlem yapılmayacak olan

telefon adres fax numaraları da metin veri tuumlruumlnde kullanılabilir En ccedilok 255 karakterlik

metinleri depolamak iccedilin kullanılır

Resim 227 Metin veri tuumlruuml penceresi

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 45: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

39

Sıfır Uzunluk İzni

Bir Koumlpruuml Metin veya Kısa Not alanına sıfır

uzunlukta dize () girilmesine (Evet ayarına

getirilerek) izin verir

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor ve

sorgu şeklinde goumlruumlntuumllenen etiket metni Bu

oumlzellik boşsa alanın adı kullanılır Tuumlm metin

dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana belirtilen

değeri otomatik olarak atar

Alan Boyutu

Oumlrneğin bilinen uzunlukta posta kodlarını

depoluyorsanız Alan Boyutu olarak bu

uzunluğu belirtmelisiniz

Biccedilim

Alanın veri sayfalarında veya alana bağlı olan

form ya da raporlarda goumlruumlntuumllendiğinde nasıl

goumlsterileceğini belirler Metin alanı iccedilin oumlzel bir

biccedilim tanımlayabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı

Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Gerekli Alana veri girilmesini gerektirir

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Unicode Sıkıştırma 4096dan az karakter depolandığında bu alanda

depolanan metni sıkıştırır

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı oumlzelliğindeki

ifadeyi ihlal ettiğinde goumlruumlntuumllenecek bir ileti

girin

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 46: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

40

Tablo21 Metin veri tuumlruuml alan oumlzellikleri

266TarihSaat Tuumlruumlndeki Alanların Oumlzellikleri

Zaman tabanlı veriler iccedilin kullanılır

Resim 228 Tarih Saat veri tuumlruuml biccedilim oumlzellikleri

Alan oumlzellikleri

Resim Yazısı

Bu alan iccedilin varsayılan olarak form rapor

ve sorgu şeklinde goumlruumlntuumllenen etiket

metni Bu oumlzellik boşsa alanın adı

kullanılır Tuumlm metin dizelerine izin verilir

Varsayılan Değer Yeni bir kayıt eklendiğinde bu alana

belirtilen değeri otomatik olarak atar

Biccedilim

Alanın veri sayfalarında veya alana bağlı

olan form ya da raporlarda

goumlruumlntuumllendiğinde nasıl goumlsterileceğini

belirler Oumlnceden tanımlı biccedilimlerden birini

kullanabilir veya kendi oumlzel biccediliminizi

oluşturabilirsiniz

IME Modu Windowsun Doğu Asya suumlruumlmlerinde

karakterlerin doumlnuumlştuumlruumllmesini denetler

IME Tuumlmce Modu Windowsun Doğu Asya suumlruumlmlerinde

cuumlmlelerin doumlnuumlştuumlruumllmesini denetler

Sıralı Alanın bir dizini olup olmadığını belirtir

Kullanılabilen uumlccedil değer vardır

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 47: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

41

Evet (yineleme yok) Alanda benzersiz bir

dizin oluşturur

Evet (yineleme var) Alanda benzersiz

olmayan bir dizin oluşturur

Hayır Alandaki dizini kaldırır

Not Birincil anahtar olarak kullanılan

alanlarda bu oumlzelliği değiştirmeyin

Tek bir alanda Sıralı alan oumlzelliğini

ayarlayarak dizin oluşturabilirsiniz ancak

bazı dizin tuumlrleri bu yolla oluşturulamaz

Oumlrneğin bu oumlzelliği ayarlayarak ccedilok alanlı

bir dizin oluşturamazsınız

Giriş Maskesi

Veri girişine yardımcı olmak iccedilin

duumlzenleme karakterlerini goumlruumlntuumller

Oumlrneğin bir giriş maskesi alanın başında

bir dolar işareti ($) goumlruumlntuumlleyebilir

Gerekli Alana veri girilmesini gerektirir

Tarih Seccediliciyi Goumlster

Tarih Seccedilici denetiminin goumlsterilip

goumlsterilmeyeceğini belirtir TarihSaat

alanı iccedilin bir giriş maskesi kullanırsanız

oumlzelliği ayarlama şeklinizden bağımsız

olarak Tarih Seccedilici denetimi kullanılamaz

Akıllı Etiketler Alana akıllı etiket ekler

Metin Hizalama Bir denetim iccedilinde metnin varsayılan

hizalamasını belirtir

Geccedilerlilik Kuralı

Bu alanda her değer eklediğinizde veya

değiştirdiğinizde doğru olması gereken bir

ifade sağlar Geccedilerlilik Metni oumlzelliği ile

birlikte kullanılır

Geccedilerlilik Metni

Girilen bir değer Geccedilerlilik Kuralı

oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek bir ileti girin

267Mantıksal Tuumlrdeki Alanların Oumlzellikleri

Mantıksal alan tuumlruumlduumlr İki ihtimalli bilgiler iccedilin kullanılır Oumlrneğin

Askerliğini yaptıyapmadı disiplin cezası varyok gibi

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 48: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

42

Resim 229 Evethayır veri tuumlruuml alanı

Genel sekmesinden Biccedilim tıklanarak istenilen seccedilenek aktif hale getirilir

Resim 230 EvetHayır veri tuumlruuml biccedilim oumlzellikleri

Onay Kutusu Onay kutusu

EvetHayır Evet veya Hayır seccedilenekleri

DoğruYanlış Doğru veya Yanlış seccedilenekleri

AccedilıkKapalı Accedilık veya Kapalı seccedilenekleri biccedilim

sekmesinde yer almaktadır

27 Tablo Oumlzelliklerini Ayarlama Access veri tabanında tablo oumlzellikleri bir buumltuumln olarak tablonun genel goumlruumlnuumlşuumlnuuml

veya davranışını etkileyen oumlzniteliklerdir Tablo oumlzellikleri Tasarım Goumlruumlnuumlmuumlrsquonde iken

ayarlanabilir O yuumlzden oumlncelikle Giriş sekmesinin Goumlruumlnuumlmler alanından Tasarım

Goumlruumlnuumlmuumlrsquonuuml seccediliniz

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 49: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

43

Tasarım sekmesinin GoumlsterGizle grubunda Oumlzellik Sayfasını

tıklayınız

Resim 231 Tablo oumlzellikleri sayfası

Kullanılabilir tablo oumlzellikleri şunlardır

Goumlruumlnuumlmleri

SharePoint Sitesinde

Goumlruumlntuumlle

Tabloya dayanan goumlruumlnuumlmlerin SharePoint sitesinde goumlruumlntuumllenip

goumlruumlntuumllenmeyeceğini belirtme

Accedilılmış Alt Veri

Sayfası Tabloyu accediltığınızda tuumlm alt veri sayfalarını genişletme

Alt Veri Sayfası

Yuumlksekliği

Aşağıdakilerden birini yapın

Alt veri sayfası penceresinin tuumlm satırları goumlruumlntuumlleyecek biccedilimde

genişletilmesini istiyorsanız bu oumlzellik ayarını 0 olarak bırakın

Alt veri sayfası yuumlksekliğini denetlemek istiyorsanız istediğiniz

yuumlksekliği inccedil cinsinden girinrdquo

Youmlnlendirme Dilinizin soldan sağa veya sağdan sola okunmasına goumlre goumlruumlnuumlm

youmlnelimini ayarlama

Accedilıklama Tablo accedilıklamasını sağlama Bu accedilıklama tablo iccedilin araccedil

ipuccedillarında goumlruumlntuumllenir

Varsayılan Goumlruumlnuumlm Tabloyu accediltığınızda varsayılan goumlruumlnuumlm olarak Veri Sayfası

OumlzetTablo veya Oumlzet Grafik ayarlama

Geccedilerlilik Kuralı Her kayıt ekleyişinizde veya her kayıt değiştirişinizde doğru olması

gereken bir ifade girme

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 50: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

44

Geccedilerlilik Metni Kayıt Geccedilerlilik Kuralı oumlzelliğindeki ifadeyi ihlal ettiğinde

goumlruumlntuumllenecek iletiyi girme

Filtre Veri Sayfası goumlruumlnuumlmuumlnde yalnızca eşleşen satırları goumlruumlntuumllemek

iccedilin oumllccediluumltler tanımlama

Sıralama Oumllccediluumltuuml Veri Sayfası goumlruumlnuumlmuumlnde satırların varsayılan sıralama duumlzenini

belirtmek iccedilin bir veya daha ccedilok alan seccedilme

Alt Veri Sayfası Adı

Bir alt veri sayfasının Veri Sayfası goumlruumlnuumlmuumlnde

goumlruumlntuumllenmesinin gerekip gerekmediğini gerekiyorsa alt veri

sayfasındaki satırlara hangi tablonun veya sorgunun veri sağlaması

gerektiğini belirtme

Alt Alanları Bağla Tabloyla ilgili belirtilen Ana Alanları Bağla oumlzelliğiyle eşleşen alt

veri sayfası iccedilin kullanılan tablo veya sorgudaki alanları listeleme

Ana Alanları Bağla Tabloyla ilgili belirtilen Alt Alanları Bağla oumlzelliğiyle eşleşen tablo

alanlarını listeleme

Yuumlklerken Filtre

Uygula

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Filtre oumlzelliğindeki

filtre oumllccediluumltlerini otomatik olarak uygulama (Evet seccedileneğine

ayarlayarak)

Yuumlklerken Sırala

Tablo Veri Sayfası goumlruumlnuumlmuumlnde accedilıldığında Sıralama Oumlğesi

oumlzelliğindeki filtre oumllccediluumltlerini otomatik olarak uygulama (Evet

seccedileneğine ayarlayarak)

Tablo 22 Tablo oumlzellikleri oumlğeleri

28 Bir Alandaki Veri Tuumlruumlnuuml Sınırlamak Veri tuumlruuml ayan bir alandaki girdileri metin sayı veya tarih gibi belirli veri tuumlrleriyle

sınırlar Oumlrneğin veri tuumlruuml Sayırsquoya ayarlıysa ve siz metin girmeyi denerseniz Access girişi

reddeder ve bir uyan goumlruumlntuumller

Veri girişini denetlemek iccedilin ayarlayabileceğiniz alan oumlzellikleri şunlardır

Gerekli

Sıfır uzunluk izni

Veri tuumlruuml ve alan boyutunu ayarlama

Giriş maskesi

Geccedilerlilik kuralllarini kullanarak verileri sinirlamak

Gerekli ve Sıfır Uzunluk izni oumlzellikleri Alan Oumlzellikleri-Genel sekmesinde yer alır

Gerekli oumlzelliği Evetrsquoe ayarlıysa alan boş bırakılamaz Ancak Null alan olarak tanıdığı boş

bir alanla boş gibi goumlruumlnen ama boş bir dize iccedileren bir alanı birbirinden ayırır Sıfır Uzunluk

izni Evetrsquoe ayarlıysa boş bir alan gibi goumlruumlnen bir boş dize (arasında hiccedilbir şey olmayan iki

tırnak işareti) girebilirsiniz ama bu alan Null değil boş olarak sınıflandırılır Bu ayrım tuhaf

goumlruumlnebilir ama bir Access veri tabanıyla programlama kodu kullanırken bazı komutların

Null alanlarla boş alanlar iccedilin farklı sonuccedillar verdiğini goumlreceksiniz

Veri tuumlruuml ve alan boyutunu ayarlama Giriş maskesi Geccedilerlilik kurallarını kullanarak

verileri sınırlamak konuları devam başlıklarında ayrıntılı olarak anlatılacaktır

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 51: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

45

29 Veri Tuumlruuml ve Alan Boyutunu Ayarlama Tablodaki sayı alanlarının alan boyutu oumlzelliğini değiştirerek tabloda yer alan her

kaydın kullandığı alan miktarını ayarlayabilirsiniz Kullanılan alan miktarına az bir etkisi

olsa da metin verilerini depolayan alanın alan boyutunu da değiştirebilirsiniz Bu sayede Veri

tabanınızı kaydettiğiniz alandan kazanccedil sağlar ve daha planlı bir ccedilalışma yapmış olursunuz

Sayı Alanının Alan Boyutunu Değiştirme

Gezinti Boumllmesinde değiştirmek istediğiniz alanın yer aldığı tabloyu sağ tıklayınız

sonra da Tasarım Goumlruumlnuumlmuumlnuuml tıklayınız

Tablo tasarım kılavuzunda alan boyutunu değiştirmek istediğiniz alanı seccediliniz

Tablonuzun oumlncelikle Veri Tuumlruumlnuuml girip daha sonra Alan Oumlzellikleri boumllmesinde Genel

sekmesinde Alan Boyutu oumlzelliğine yeni alan boyutunu girin Aşağıdaki değerler arasından

seccedilim yapabilirsiniz

Bayt 0 ile 255 arasındaki tamsayılar iccedilin Depolama gereksinimi tek bayttır

Tamsayı -32768 ile +32767 arasındaki tamsayılar iccedilin Depolama gereksinimi iki

bayttır

Uzun Tamsayı -2147483648 ile +2147483647 arasındaki tamsayılar iccedilin

Depolama gereksinimi doumlrt bayttır

İpucu Alanı başka bir tablonun Otomatik Sayı birincil anahtar alanıyla

ilişkilendirmek uumlzere bir yabancı anahtar oluştururken Uzun Tamsayı veri tuumlruumlnuuml kullanın

Tek -34 x 1038

ile +34 x 1038

arasında kalan ve en ccedilok yedi anlamlı basamağı olan

sayısal kayan nokta değerleri iccedilin Depolama gereksinimi doumlrt bayttır

Ccedilift -1797 x 10308

ile +1797 x 10308

arasında kalan ve en ccedilok 15 anlamlı basamağı

olan sayısal kayan nokta değerleri iccedilin Depolama gereksinimi sekiz bayttır

Yineleme Kimliği Yineleme işleminde gereken GUIDyi depolamak iccedilin Depolama

gereksinimi 16 bayttır

Not Yineleme accdb dosya biccedilimi kullanıldığında desteklenmez

Ondalık -9999 x 1027

ile +9999 x 1027

arasındaki sayısal değerler iccedilin

Depolama gereksinimi 12 bayttır

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 52: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

46

Resim 232 Sayı veri tuumlruuml alan boyutu

Resim ss deki gibi alanları olan bir oumlğrenci sınıf tablosu oluşturunuz Bu tablonun sınıf

mevcudu alanının Alan Boyutu oumlzelliğine bayt veri tuumlruumlnuuml girin Kaydet butonuna

tıklayıp tablonuzu veri Sayfası Goumlruumlnuumlmuuml haline getirinArtık sınıf mevcudu alanına

Resim55 deki gibi bir uyarıyla karşılaşırsınız ve 255rsquoden daha buumlyuumlk bir sayı giremezsiniz

Resim 233 Alan boyutu sınırlama

Metin alaninin alan boyutunu değiştirme

Değiştirmek istediğiniz tabloyu Tasarım Goumlruumlnuumlmuumlnde accedilmak iccedilin Giriş

sekmesinden Tasarım Goumlruumlnuumlmuuml seccedililir ve değiştirmek istediğiniz alanın veri tuumlruumlnuuml de

belirledikten sonra Alan Oumlzellikleri penceresinden alan boyutu girilir Alan boyutu Metin

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 53: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

47

veri tuumlruuml seccedililmişse 1-255 arasındadır Bu sayı değerinden daha fazlası belirlediğiniz alana

girilirse uyarı penceresi accedilılacaktır

255rsquoten daha fazla bir karakter sayısına ihtiyaccedil duyarsanız Not veri tuumlruumlnuuml seccedilmelisiniz

Resim 234 Metin boyutu sınırlama

Resim 234`deki gibi alanlara sahip bir tablo oluşturalım Bu tablonun cinsiyet alanına

1 karakterlik sınır koymak iccedilin alan boyutu kısmına 1 yazalım Artık veri tabanınız cinsiyet

boumllmesine 1 karakterden fazla karakter kabul etmez

210 Giriş Maskesi Giriş maskesi bir alana ne girip ne giremeyeceğinizi denetleyen bir sabit karakterler

ve maske karakterleri kuumlmesidir Kullanıcıların verileri belirli bir şekilde girmesini

istediğinizde giriş maskesi kullanırsınız Bir giriş maskesi kullanıcıların belirli bir

uumllkeninboumllgenin kurallarına uygun tarihler veya telefon numaraları girmesini gerektirebilir

Sizi belirli şekillerde veri girmeye zorladıkları iccedilin giriş maskeleri veri doğrulama

sağlar Bu kullanıcıların geccedilersiz veri (telefon numarası alanına tarih girmek gibi) girmesini

engellemeye yardımcı oldukları anlamına gelir Buna ek olarak kullanıcıların tutarlı bir

biccedilimde veri girmesini sağlamaya yardımcı olabilirler Bu tutarlılık verilerin daha kolay

bulunmasını ve veri tabanınızı daha kolay korumanızı sağlayabilir

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 54: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

48

Resim 235 Giriş maskesi uygulaması

Oumlncelikle resim 33`deki gibi bir tablo oluşturun Bu tablonun Telefon suumltununa

girilecek olan numaraların alan kodlarının girilmesi iccedilin bir giriş maskesi oluşturalım

Gezinti Boumllmesinde bu tabloyu sağ tıklayınız ve tablonuzu kısayol

menuumlsuumlnden Tasarım Goumlruumlnuumlmuumlne geccedilirin

Tasarım kılavuzunun alt kısmında Genel sekmesinde Giriş Maskesi oumlzellik kutusunu

tıklayınız Karşınıza ccedilıkan pencere de telefon numarası seccedileneğini seccediliniz Dene alanından

telefon numarasının nasıl yazılacağını goumlrebilirsiniz Burada goumlrduumlğuumlnuumlz kalıbı kullanmak

istiyorsanız Son komutunu kullanabilirsiniz fakat değişiklikler yapmak isterseniz İlerirsquoyi

tıklayıp sonraki adıma geccedilebilirsiniz

Resim 236 Giriş maskesi sihirbazı

İkinci adımda Yer Tutucu Karakter belirleyip Dene alanından giriş maskesini

goumlruumlntuumlleyebilirsiniz

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 55: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

49

Resim 237 Giriş maskesi uygulama basamakları penceresi

Diğer adımda ise veriyi saklama biccediliminizi seccedilip Giriş maskenizi oluşturmak iccedilin

gerek duyulan uygulamaları bitirmiş olursunuz Oluşturduğunuz giriş maskesini tablonuzu

veri sayfası goumlruumlnuumlmuumlne getirerek deneyebilirsiniz

Resim 238 Giriş maskesi kalıbı seccedilme

Giriş maskesi karakter başvurusu

Aşağıdaki tabloda giriş maskelerinde kullanabileceğiniz yer tutucu ve yazı

karakterleri listelenip accedilıklanmaktadır

Karakter Kullanımı

0 Sayı Bu konuma tek bir sayı girmeniz gerekir

9 Sayı Bu konumda tek basamaklar isteğe bağlıdır

Bu konuma bir sayı boşluk ya da artı veya eksi işareti girin Bu adımı

atlarsanız Access boşluk girer

L Harf Bu konuma tek bir harf girmeniz gerekir

Bu konumda tek harfler isteğe bağlıdır

A Bu konuma tek bir harf veya tek bir sayı girmeniz gerekir

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 56: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

50

a Bu konumda tek harf veya sayılar isteğe bağlıdır

amp Herhangi bir tek karakter veya tek boşluk

C İsteğinize goumlre herhangi bir karakter veya boşluk girilebilir

- Ondalık basamak ve binler yer tutucuları tarih ve saat ayırıcıları Seccediltiğiniz

karakter Microsoft Windows boumllgesel ayarlarınıza bağlıdır

gt Ardındaki tuumlm karakterler buumlyuumlk harfle goumlruumlntuumllenir

lt Ardındaki tuumlm karakterler kuumlccediluumlk harfle goumlruumlntuumllenir

Giriş maskesinin sağdan sola değil soldan sağa doldurmasını sağlar

Hemen ardından gelen karakterleri Accessin goumlruumlntuumllemesini zorunlu kılar Bir

karakteri ccedilift tırnak iccediline almakla aynıdır

Yazı

metni Kullanıcıların goumlrmesini istediğiniz herhangi bir metni ccedilift tırnak iccediline alır

Parola

Tablo veya formlar iccedilin Tasarım goumlruumlnuumlmuumlnde Giriş Maskesi oumlzelliği Parola

olarak ayarlandığında bir parola giriş kutusu oluşturulur Kullanıcılar kutuya

parola yazarken Access karakterleri saklar ancak yıldız () karakterleri

goumlruumlntuumller

Tablo 23 Giriş maskesi karakterleri

Giriş maskesi oumlrnekleri

Aşağıdaki tablodaki oumlrneklerde giriş maskelerini kullanmanızın bazı yolları

goumlruumllmektedir

Giriş maskesi Sağladığı değer

tuumlruuml Notlar

(000) 000-0000 (256) 111-6122

Bu durumda maskenin bu boumlluumlmuuml (parantez

iccedilinde 000) 0 yer tutucusunu kullandığı iccedilin alan

kodu girmeniz gerekir

(999) 000-0000 (256) 711-7555

( ) 555-0199

Bu durumda alan kodu boumlluumlmuuml 9 yer tutucusunu

kullandığı iccedilin alan kodları isteğe bağlıdır

Ayrıca uumlnlem işareti de () maskenin soldan sağa

doldurmasını sağlar

(000) AAA-AAAA (256) 555-CcedilİNE

ABD tarzı telefon numaralarının son doumlrt

basamağını harflerle değiştirmenize olanak

sağlar Alan kodu boumlluumlmuumlnde 0 yer tutucusunun

kullanılmasının alan kodunu zorunlu kıldığını

unutmayın

999 -20-

2000

Doumlrt karakteri aşmayan ve binler ayırıcısı veya

ondalık konumları olmayan herhangi bir pozitif

veya negatif sayı

gtLL000L0 GREENGR339M3

MAY R 452B7

Zorunlu (L) ve isteğe bağlı () harfler ile zorunlu

sayıların (0) bileşimidir Buumlyuumlktuumlr işareti

kullanıcıların tuumlm harfleri buumlyuumlk olarak girmesini

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 57: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

51

zorunlu kılar Bu tuumlr giriş maskesi kullanabilmek

iccedilin tablo alanının veri tuumlruumlnuuml Metin veya Not

olarak ayarlamanız gerekir

00000-9999 98225-98225-3008 Zorunlu bir posta kodu ve isteğe bağlı bir artı-

doumlrt boumlluumlmuumlduumlr

gtLlt Alican İlk harfi otomatik olarak buumlyuumlk yapılan ad veya

soyad

ISBN 0-

ampampampampampampampampamp-0

ISBN 1-55616-

507-9

Yazı metni iccedileren bir kitap numarası zorunlu ilk

ve son basamaklar ve bu basamaklar arasında

herhangi bir harf ve karakter bileşimi

gtLL00000-0000 NB52292-04049

Tuumlmuuml buumlyuumlk harf olmak uumlzere zorunlu bir harf

ve karakter bileşimi bu tuumlr bir giriş maskesini

oumlrneğin kullanıcıların parccedila numaralarını veya

başka envanter formlarını doğru şekilde

girmelerine yardımcı olmak iccedilin kullanınız

Tablo 24 Giriş maskesi oumlrnekleri

211 Geccedilerlilik Kurallarını Kullanarak Verileri Sınırlamak Kullanacağınız alana uygun bir veri tuumlruuml girilmesi oumlnemlidir Oumlrneğin TarihZaman

alanları yalnızca geccedilerli tarih ve zaman biccedilimlerinin girilmesine izin verir Geccedilerli olarak bu

tuumlr bilgilere ait bir Metin alanı kullanıyorsanız alanı TarihZaman alanına ccedilevirmek uygun

olacaktır

Alana girilebilecek değerler uumlzerinde daha fazla kontrol sağlayacak alan oumlzellikleri

ayarlayabilirsiniz Sayı alanları iccedilin girilebilecek değerlerin tuumlruuml ve aralığını denetlemek uumlzere ccedilok

ccedileşitli alan boyutları arasından seccedilim yapabilirsiniz

Metin alanları iccedilin girilebilecek karakterlerin sayısını ayarlayabilirsiniz

Kendi verilerini oluşturan Otomatik Sayı alanları dışındaki tuumlm alanlar iccedilin alana veri

girişini isteyebilirsiniz

Metin TarihZaman ve Sayı alanları iccedilin iccedili doldurulacak boşluklar sağlamak uumlzere

bir girdi maskesi tanımlayabilirsiniz ve bu boşluklara hangi değerlerin girilebileceğini

kontrol edebilirsiniz

OLE Nesnesi alanları dışındaki tuumlm alanlar iccedilin bir alana veya alanlar birleşiminin

iccediline tekrarlanan değerler girilmesini engelleyebilirsiniz

Geccedilerlilik kuralları neyin kabul edileceğini sınırlandıracak bir kural tanımlamanıza

izin verir İki tuumlr geccedilerlilik kuralı vardır

Alan geccedilerlilik kuralı kullanıcı bir alandan ccedilıkarken alana girilen değeri kontrol

etmekte kullanılır Oumlrneğin gt=0 And lt=45 goumlsterimini 0 ile 45 arasında değerlerin

girilebileceği bir Sayı alanı iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz

Kayıt geccedilerlilik kuralı tuumlm kaydın ne zaman yapılabileceğini denetler Alan

geccedilerlilik kurallarından farklı olarak kayıt geccedilerlilik kuralları aynı tablodaki diğer

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 58: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

52

alanlara da başvurabilir Farklı alanlardaki değerleri karşılaştırmak istediğinizde bu

kuralların kullanımı yararlıdır

Oumlrneğin[TeslimTarihi]lt=[SiparişTarihi]+20 goumlsterimini hazırlayacağınız bir tablo

iccedilin geccedilerlilik kuralı olarak tanımlayabilirsiniz Bu kuralın kullanılması iccedilin TeslimTarihi

alanındaki tarihin SiparişTarihi alanındaki tarihi guumlnuuml veya sonraki 20 guumlnuuml iccedilinde olması

gereklidir

Bir alan veya kayıt değerlendirme kuralına uyulmadığında Access kullanıcıya verileri

nasıl uygun şekilde gireceği konusunda bilgi veren bir ileti goumlruumlntuumller

Oumlrnek Oumlncelikle alana gireceğiniz değerleri belirleyin Oumlğrenci not bilgileri iccedileren

bir tablo oluşturun

Resim 239 Tablo oluşturmak

Bu tabloyu tasarım goumlruumlnuumlmuumlnde accedilıp Genel sekmesi altındaki Geccedilerlilik Kuralı

alanının sağ tarafındaki duumlğmeye tıklayarak ifade oluşturucuyu accedilın Sınırlandırma Yapmak

istediğiniz alanın adını yazıp verilen fonksiyonlar yardımı ile fonksiyonunuzu yazın ve

Tamamrsquoı tıklayınız Geccedilerlilik Boumlluumlmuumlrsquone de yanlış bir değer girildiğinde nasıl bir uyarı

verilmesini istiyorsanız onu yazın Aşağıdaki Resim 240rsquoda yapılan işlem goumlzuumlkmektedir

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 59: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

53

Resim 240 İfade oluşturucu

Resim 241 Sonuccedil ekranı

212 Arama Listesi Oluşturmak Kullanıcılar bir veri tabanına aynı bilgi oumlgelerini ccedilok farklı şekillerde girebilirler

Oumlrneğin daha oumlnceden oluşturduğunuz bir tablonun stajguumlnuuml alanına kullanıcılardan veri

girmeleri istenildiğinde ccedileşitli yazım hataları veya kısaltmalarla pztesi pazartesi ptesi gibi

ccedileşitli yazım şekilleriyle veri girebilirler Bu verilerin girilişindeki kuumlccediluumlk tutarsızlıklar

sonradan bilgileri okuyan veya karar verecek olan biri iccedilin oumlnemli olabilir ya da daha sonra

da bu bilgilere goumlre arama yapıldığında farklı sonuccedillar ccedilıkmasına neden olacaktır

Bu yuumlzden bir veri tabanına bilgileri girmek iccedilin seccedilenekleri sınırlamamız gerekir

Arama sihirbazı ile oluşturacağımız kullanıcıların iccedilinden seccedilim yaparak veri girebileceği bir

liste oluşturmak daha kullanışlı olacaktır

Daha oumlnceden oluşturduğunuz oumlğrenci Veri tabanınızın ogrencisınıf tablosunu tasarım

goumlruumlnuumlmuuml haline getiriniz Tablonun sonuna stajguumlnuuml adında bir alan ekleyiniz Veri tuumlruumlnuuml

de arama sihirbazı olarak değiştiriniz

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 60: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

54

Resim 242 Arama sihirbazı veri tuumlruuml penceresi

Arama sihirbazı seccedileneği aktif olduğunda karşınıza ccedilıkan pencerede ilk seccedileneği seccedilip

ileriyi tıklarsanız listeniz tablo veya sorgulardan alınır İkinci seccedileneği seccedilip ileriyi

tıklarsanız listede yer alacak değerleri siz belirlersiniz

Resim 243 Arama sihirbazı uygulama penceresi

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 61: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

55

İstediğiniz değerleri siz belirlemek isteseniz karşınıza Resim 243 ccedilıkacaktı Bu

pencerede Suumltun sayısını 1rsquoe ayarlı olarak bırakın ve Suumlt1 suumltununu tıklayınız

Bir sonraki satıra geccedilmek iccedilin her birinden sonra tuşuna basarak haftanın ccedilalışma

guumlnlerini yazınız(pazartesi Salı Ccedilarşamba Perşembe Cuma)

İlerirsquoyi tıkladıktan sonra Listeyle Sınırlarsquoyı İşaretleyip Sonrsquou tıklayınız

Resim 244 Tek suumltunlu arama sihirbazı suumltun seccedilme penceresi

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Resim 245 Arama alanı ekleme penceresi

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 62: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

56

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız Oradan da duumlzeltmeler yapabilirsiniz

Resim 246 Arama bilgileri penceresi

Tablonuzu veri sayfası goumlruumlnuumlmuumlne getirdiğinizde oluşturduğunuz arama listesi aktif

olmuştur

213 Ccedilok Suumltunlu Arama Listesi Oluşturmak Haftanın guumln adlarının olduğu listeden bir guumln seccedilmek insanlar iccedilin uygundur ama

bilgisayarınızın bu bilgiyle matematiksel işlemler yapması gerekirse her guumlnle ilişkili olan

bir sayı listesini kullanması daha kolay olacaktır Bu ihtiyaccediltan ccedilok suumltunlu bir arama listesi

oluşturmamız gerekebilir

Oumlğrenci veri tabanını accediltıktan sonra ogrencisınıf tablosunu Tasarım goumlruumlnuumlmuumlnde

accedilın

Stajguumlnuuml altına yeni bir alan ekleyiniz stajguumlnuuml2 olarak adlandırın ve veri tuumlruumlnuuml

Arama Sihirbazırsquona ayarlayınız

İstediğim değerleri ben yazacağım seccedileneğini seccediliniz ve ilerirsquoyi tıklayınız İkinci bir

suumltun eklemek iccedilin 2 yazınız ve Suumltl huumlcresini tıklayınız Access Suumlt2 etiketli ikinci

bir suumltun ekler Aşağıdaki sayıları ve ayları iki suumltuna giriniz

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 63: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

57

Resim 247 Ccedilok suumltunlu arama penceresi

Sayı Hafta

1 Pazartesi

2 Salı

3 Ccedilarşamba

4 Perşembe

5 Cuma

İlerirsquoyi tıkladıktan sonra hangi suumltunun aktif olmasını istiyorsanız onu seccedilip Sonrsquou

tıklayınız

Resim 248 Arama sihirbazı sonlandırma penceresi

Sihirbazın iccedilinde goumlruumlnuumlr olmalarını sağlamanın dışında Arama sihirbazındaki

suumltunların genişliğini ayarlamak gerekli değildir

Alan Oumlzellikleri alanında stajguumlnuuml alanı iccedilin Arama bilgilerini goumlruumlntuumllemek uumlzere

Arama sekmesini tıklayınız

Listeyle Sınırlarsquoyı Evetrsquoe değiştiriniz ve Değer Listesi Duumlzenlemelerine izin verrsquoi

Hayır olarak değiştiriniz

Not Bir oumlzelliğin iki veya daha fazla olası değeri olduğunda listeyi accedilmak iccedilin oku

tıklamak yerine değeri ccedilift tıklayarak değerler arasında hızlıca geccediliş yapabilirsiniz

Değişiklikleri kaydedin Veri Sayfası goumlruumlnuumlmuumlne geccedilin ve seccedilenekler listesini

goumlruumlntuumllemek iccedilin stajguumlnuuml2rsquoyi tıklayınız

Stajguumlnuuml2 listesinde Pazartesiyi tıklayınız Access alanda 1 sayısını goumlruumlntuumller bu da

bilgisayar iccedilin kullanışlıdır

214 Veri tabanına Bilgi Girmek Bir verinin kaydolması iccedilin gerekli biccedilimi ve tuumlruuml belirlenmiş kısma alan ve bu

alanlara girilen verilerden oluşan birbiri ile ilgili veri tabanı yapısına da kayıt denir Bu

kayıtları oluştururken kendimiz oluşturduğumuz tablolara bilgi girebileceğimiz gibi diğer

veritabanlarından ve Office uygulama programlarından kayıt alabiliriz

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 64: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

58

2141 Veri Sayfası Goumlruumlnuumlmuumlnde Bilgi Girmek Veri girişi yapmak istediğiniz tabloyu Giriş boumlluumlmuumlndeki Goumlruumlnuumlm sekmesinden

Veri Sayfası Goumlruumlnuumlmuumlne ccedileviriniz Tablo aşağıdaki gibi karşınıza gelecektir

Resim 249 Veri sayfası goumlruumlnuumlmuumlnde bilgi girme

Kayıt gireceğiniz alanların huumlcrelerinin uumlzerine tıklayarak kayıt girişi yapabilirsiniz

Kayıt gireceğiniz alanlar arasında tuşu ile dolaşabilir geri doumlnmek iccedilin de shift+

tuşunu kullanabilirsiniz

Resim 250 Kayıt araccedil ccedilubuğu

1 İlk kayda git 2 Bir oumlnceki kayda git 3 Aktif kayıt

4 Toplam kayıt sayısı 5 Sonraki kayda git 6 En son kayda git

7 Yeni kayıt girişi

2142 Başka Bir Veri tabanı Programına Veri tabanından Bilgi Almak Dış Veri sekmesindeki Ver grubunda Accessin verileri verebileceği tuumlm biccedilimlerin

simgeleri goumlruumlntuumllenir Accessden veri verme işlemi genel olarak aşağıdaki gibidir

İccedilindeki verileri vermek istediğiniz veri tabanını accedilınız Gezinti Boumllmesinde ki

nesneyi seccediliniz Tablo sorgu form ve rapor nesnelerindeki verileri verebilirsiniz

ancak tuumlm verme seccedilenekleri tuumlm nesne tuumlrleri iccedilin kullanılamaz

Dış Veri sekmesinde vermek istediğiniz veri tuumlruumlnuuml tıklayınız

Resim 251 Dış veri sekmesi

Ccediloğu durumda Access Verme sihirbazını başlatır Sihirbazda hedef dosya adı ve

biccedilimi biccedilimlendirme ve yerleşimin dacirchil edilip edilmeyeceği hangi kayıtların verileceği

gibi bilgiler sorulabilir

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 65: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

59

Sihirbazın son sayfasında Access verme işleminin ayrıntılarını kaydetmek isteyip

istemediğinizi sorar Aynı işlemi daha sonrada yeniden yapmanız gerekeceğini

duumlşuumlnuumlyorsanız Verme Adımlarını Kaydet onay kutusunu seccediliniz bilgileri girin ve sonra

Kapatı tıklayınız Ardından işlemi yeniden ccedilalıştırmak iccedilin Dış Veri sekmesinde

Kaydedilen Vermeleri tıklatabilirsiniz

2143 Elektronik Tablo Programından Bilgi Almak

Excel (Elektronik Tablo Programı) ccedilalışma kitabındaki verileri Veri tabanınıza

ccedileşitli şekillerde getirebilirsiniz Accedilık bir excel sayfasındaki verileri kopyalayıp bir Access

veri sayfasına yapıştırabilir bir excel ccedilalışma sayfasını yeni veya varolan bir ccedilalışma

sayfasına alabilir veya bir Access veri tabanından bir ccedilalışma sayfasına bağlayabilirsiniz

Veri aldığınızda Access kaynak Excel ccedilalışma sayfasında değişiklik yapmadan

yeni veya varolan bir tabloda verilerin kopyasını oluşturur

Excel ccedilalışma kitabını Accesste accediltığınızda (Dosya Accedil iletişim kutusunda Dosya

Tuumlruuml listesini Microsoft Office Excel Dosyaları olarak değiştirin ve istediğiniz dosyayı

seccediliniz) Access verileri almak yerine ccedilalışma kitabına bir bağlantı oluşturur Ccedilalışma

kitabına bağlanmak bir ccedilalışma sayfasını bir veri tabanına almaktan farklıdır

Veri tabanınıza veri aktarırken excelde oluşturduğunuz tabloların istediğiniz kısmını

almak isteyebilirsiniz buna Adlandırılmış Aralık Oluşturma denir Bu alanı oluşturmak

iccedilin Excele geccedilin ve almak istediğiniz ccedilalışma sayfasını accedilın Almak istediğiniz verilerin

bulunduğu huumlcre aralığını seccediliniz Seccedilili aralık iccedilinde sağ tıklayınız ve Ad Tanımlarsquoyı

seccediliniz

Resim 252 Excel sayfası ad tanımlama penceresi

Yeni Ad iletişim kutusunda Adı kutusunda aralık iccedilin bir ad belirtip Tamamı

tıklayınız Daha sonra Excelrsquoden veri almak iccedilin aşağıdaki adımları takip ediniz

1 Dış Veri sekmesinde Al ve Bağla grubunda Excel seccedileneğini tıklayınız

2 Dış Veri Al - Excel Elektronik Tablo iletişim kutusunda Dosya adı

kutusunda almak istediğiniz verileri iccedileren Excel dosyasının adını belirtiniz

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 66: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

60

veya Goumlzatı tıklayınız ve almak istediğiniz dosyayı bulmak iccedilin Dosya

sekmesindeki Accedil duumlğmesini kullanınız

3 Alınan verileri nasıl depolamak istediğinizi belirtin

4 Verileri yeni bir tabloda depolamak iccedilin Kaynak verileri geccedilerli veri

tabanında yeni bir tabloya al oumlğesini seccediliniz

Resim 253 Excel programından dış veri alma penceresi

5 Tamamrsquoa bastığınızda karşınıza ccedilıkan pencerede size 2 seccedilenek sunulacaktır

Siz bir oumlnceki adımda oluşturduğunuz adlandırılmış tablo alanınızı seccediliniz

Resim 254 Elektronik tablo alma sihirbazı

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 67: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

61

Resim 255 Elektronik tablo alma sihirbazında birincil anahtar belirleme

6 Daha sonrada her alanın bilgilerini belirleyeceğiniz pencereyi ayarlayıp

birincil anahtar suumltununuzu seccedilip işleminizi sonlandırınız Excel Tablonuz

Veri tabanı sayfanıza veri sayfası goumlruumlnuumlmuumlnde aktarılmıştır Not Verileri varolan bir tabloya eklemek iccedilin ise Kayıtların bir kopyasını tabloya

ekle oumlğesini seccediliniz ve accedilılan listeden bir tablo seccediliniz Veri tabanında tablo yoksa bu

seccedilenek kullanılamaz Tamam duumlğmesini tıklayınız

215 SharePoint Listesini Temel Alan Bir Tablo Oluşturma

SharePoint listesiyle verileriniz Access uygulaması olmayan kişiler

tarafından kullanılabilir Ayrıca liste verileri masauumlstuuml bilgisayarda depolanan dosyalara

goumlre veri kaybına karşı genellikle daha iyi bir koruma sağlayan sunucuda depolanır

Oluşturmak istediğiniz Veri tabanına Dosya-BoşVeri tabanı seccedilerek başlayınız

Oluştur sekmesinin Tablolar grubunda SharePoint Listelerini tıklayınız

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 68: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

62

Resim 256 SharePoint Listeleri

2151 Bir Şablonu Temel Alarak Listeyi Oluşturma

1 Kişiler Goumlrevler Sorunlar veya Olaylar seccedileneğini tıklayınız Oluştur Yeni

Liste iletişim kutusunda listenin yer almasını istediğiniz SharePoint sitesinin

URLsini yazın Yeni SharePoint listesinin adını ve accedilıklamasını da girin Almak istediğiniz listeleri iccedileren SharePoint sitesini bulun ve site adresini not edin

Geccedilerli bir site adresi http ile baslar ardından sunucunun adı ve belirli bir

sitenin sunucudaki yolu gelir Oumlrneğin httpdeneme veya

httpdenemeogrenciogrencisınıf

2 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

3 Tamam duumlğmesini tıklayınız

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 69: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

63

Resim 257 SharePoint yardımı ile liste oluşturma penceresi

2152 Yeni Oumlzel Liste Oluşturma

1 Oumlzel seccedileneğini tıklayınız

2 Yeni Liste Oluştur iletişim kutusunda listenin yer almasını istediğiniz

SharePoint sitesinin URLsini yazın Yeni SharePoint listesinin adını ve

accedilıklamasını da yazınız

3 Bağlı tablonun oluşturulduktan sonra accedilılmasını isterseniz Bittiğinde listeyi accedil

onay kutusunu seccediliniz (varsayılan olarak seccedililidir) Aksi takdirde onay

kutusunu temizleyiniz

4 Tamam duumlğmesini tıklayınız

2153 Varolan Listeden Veri Alma

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin URLsini

yazınız

3 Kaynak verileri geccedilerli veri tabanında yeni bir tabloya al seccedileneğini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Almak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu seccediliniz

6 Tamam duumlğmesini tıklayınız

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 70: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

64

2154 Varolan Bir Listeye Bağlama

1 Varolan SharePoint Listesi seccedileneğini

tıklayınız

2 Dış Veri Al iletişim kutusunda listeyi iccedileren SharePoint sitesinin

URLsini(adresini) yazınız

3 Bağlı tablo oluşturarak veri kaynağına bağla oumlğesini tıklayınız

4 İleri duumlğmesini tıklayınız

5 Bağlamak istediğiniz SharePoint listelerinin yanındaki bir onay kutusunu

seccediliniz

6 Tamam duumlğmesini tıklayınız

216 Tablolarda Sıralama ve Filtre Uygulama Bir tabloda depolanan bilgileri bir veya birden fazla alandaki değerleri temel alarak

artan veya azalan duumlzende sıralayabilirsiniz Bir tabloyu sıralamak bir tuumlre ait tuumlm girdileri

bir araya getirerek gruplandırır

Tablolarınız ilk accedilıldığında sıralama Birincil Anahtara goumlre yapılır

Kayıtlar Arsquodan Zrsquoye (Artan Sıralama) veya Zrsquoden Arsquoya (Azalan Sıralama)

sıralanırken sadece harfe goumlre sıralanmaz sayılar ve tarihler de artan veya azalan olarak

sıralanır Sıralama aynı menuuml komutları ile tablo nesnesi dışında sorgu form ve sayfalarda

da gerccedilekleştirilebilir Aynı şekilde sıralama komutu verilebilir

Kayıtları sıralamak iccedilin sıralama yapmak istediğiniz alana veya huumlcreye tıkayınız

Resim 258 AratanAzalan sıralama sekmesi

Giriş sekmesinde Sırala ve Filtrele Uygula boumlluumlmuumlnden istediğiniz bir

sıralama tuumlruumlnuuml seccediliniz Artan sıralama tuumlruumlnuuml seccedilerseniz alan isminizin sağ tarafında yukarı

doğru Azalan seccedilerseniz alan isminizin sağ tarafında aşağı doğru bir ok ccedilıkar

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 71: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

65

Resim 259 Artanazalan sıralama uygulanmış alan goumlruumlnuumlmuuml

Sıralamayı kaldırmak iccedilin Giriş sekmesindeki Sırala ve Filtre Uygula kısmından

Sıralamayı Kaldırrsquoı tıklayınız

2161 Genel Filtreler Filtreleme yalnızca goumlruumlntuumllenmesini istediğiniz verileri goumlrmek iccedilin kullanışlı bir

youmlntemdir Filtre uygulayarak temel alınan sorgunun formun veya raporun tasarımını

değiştirmeden bir goumlruumlnuumlmdeki verileri sınırlayabilirsiniz Filtre uyguladıktan sonra elde

ettiğiniz goumlruumlnuumlmde yalnızca seccediltiğiniz değerlere ait kayıtlar yer aldığından filtre kaldırılana

kadar verilerin geri kalanı gizli kalır

Daha oumlnceden hazırladığınız oumlğrenci bilgi tablosunda doğum guumlnleri belirli bir ayda

olan kişilere ait kayıtları goumlrmek iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda

yer alan Doğum Tarihi suumltununu ve Tarih Filtrelerini tıklatıp gerekli tarih doumlnemini

seccediliniz ve Tamamrsquoı tıklayınız

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 72: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

66

Resim 260 Genel filtre uygulama

Birinci boumlluumlmde Kullanabileceğiniz filtreler seccedilili suumltundaki veri tuumlruumlne bağlıdır

İkinci boumlluumlmdeki Doumlnem İccedilindeki Tuumlm Tarihler filtresi tarih değerlerinin guumln ve yıl

kısmını yok sayar Belirli bir değer aralığı iccedilin filtre uygulamak isterseniz bu

filtrelerden birini tıklayınız ve gerekli değerleri belirtiniz

Uumlccediluumlncuuml Boumlluumlmde belirli değerler iccedilin filtre uygulamak isterseniz onay kutusu listesini

kullanınız Listede alanda goumlruumlntuumllenmekte olan tuumlm değerler goumlsterilir

2162 Seccedilime Dayalı Filtreler Bir satırdaki değerle eşleşen değerin bulunduğu tablodaki tuumlm satırları goumlrmek iccedilin

belirli bir değeri seccedilip Seccedilim komutunu tıklatarak veri sayfası goumlruumlnuumlmuumlne filtre

uygulayabilirsiniz Accedilılan listede kullanılabilir filtre seccedilenekleri goumlruumlntuumllenir Burada

karşınıza ccedilıkan seccedilenekler seccedilili değerin veri tuumlruumlne goumlre değişiklik goumlsterir Seccedilim filtresi

seccedileneklerine erişmenin bir başka yolu da belirli bir huumlcreyi sağ tıklamaktır

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 73: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

67

Resim 261 Sırala ve Filtre uygula sekmesi seccedilim duumlğmesi

Doğum Tarihi alanında 05051995 seccedililiyse Giriş sekmesinde Sırala ve Filtre

Uygula grubunda Seccedilimi tıklatarak filtreyi seccedilim komutlarına goumlre goumlruumlntuumlleyiniz ve sonra

da filtre seccedileneklerini belirleyiniz

Filtreyi kaldırmak iccedilin Giriş sekmesinde Sırala ve Filtre Uygula grubunda Filtreyi

Değiştiri veya Gelişmişi ve Tuumlm Filtreleri Temizleyi tıklayınız

Komut listesi ayrıca değerin ne oumllccediluumlde seccedilildiğine de bağlıdır Oumlrneğin bir değerdeki

karakterlerin yalnızca bazılarını seccedilerseniz alanın hangi kısmını seccediltiğinize bağlı olarak

farklı bir komut listesi goumlruumlrsuumlnuumlz Buna seccediltiğiniz konumun durumuna goumlre Resim

262rsquodeki gibi bir alan değerinin başlangıcını ortasını veya sonunu goumlsteren filtre denir

Resim 262 Alan huumlcreleri filtre uygulaması

217 Tablo Satırlarını ve Suumltunlarını Duumlzenlemek Bir tablonun yapısını alanlar ekleyerek ve alan oumlzelliklerini değiştirerek

oluşturduğunuzda tabloda depolanan verileri etkilersiniz Fakat bazen de verilerin daha iyi

goumlruumlnmesi iccedilin tablonun şeklini yeniden duumlzenlemeniz gerekebilir

Bir Access tablosunun suumltun ve satırlarını verileri hiccedil etkilemeden

duumlzenleyebilirsiniz Satırların ve suumltunların boyutlarını değiştirebilir suumltunlan gizleyebilir

taşıyabilir ve dondurabilirsiniz Tabloyu daha sonra yeniden accediltığınızda yine aynı goumlruumlnecek

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 74: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

68

şekilde tablo biccedilimlendirmesini kaydedebilir veya değişikliklerinizi kaydetmeden iptal

edebilirsiniz

Tablo iccedilindeki tuumlm satır ve suumltun genişliklerini belirlemek iccedilin Giriş sekmesinde

Kayıtlar grubunda Diğer duumlğmesini sonra da Satır

Yuumlksekliğirsquoni veya Alan Genişliği (suumltunların boyutunu değiştirmek iccedilin) tıklayınız

Karşınıza ccedilıkan pencereye istediğiniz oumllccediluumlleri girip Tamamı tıklayınız

263 Kayıtlar sekmesi diğer duumlğmesi alt seccedilenekleri

Resim 264 SatırSuumltun duumlzenleme

Satır veya Suumltun Yuumlksekliği iletişim kutusunda Standart Yuumlkseklik onay

kutusunu seccedilerseniz tuumlm satırların ve suumltunların yuumlksekliğini varsayılan ayara

getirecektir (Bu iletişim kutusunda satırların yuumlksekliğini istediğiniz gibi

ayarlayabilirsiniz)

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 75: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

69

Suumltunları Gizlemek

Resim 265 Alanları gizleme penceresi

İstediğiniz bir alanı gizlemek iccedilin suumltunu işaretli hale getiriniz Daha sonra Kayıtlar

grubunda Diğer duumlğmesini sonrada Alanları Gizlersquoyi tıklayınız İşaretli olan suumltun gizlenir

ve sağındaki suumltunlar sola kayar

Suumltunları Goumlstermek

Resim 266 Suumltunları(Alanları goumlztermek) penceresi

Kayıtlar grubunda Diğer duumlğmesini sonrada Alanları Goumlsterrsquoi tıklayınız

Pencereden yanında işaret olmayan suumltun tablonuzda gizlenmiştir Tekrar işaretli hale

getirerek goumlruumlnuumlr hale getirebilirsiniz

218 Veri tabanı Duumlzenleme ve Onarma Accessteki Veri tabanını Duumlzenle ve Onar yardımcı programı veri tabanınızın

performansını artırabilir Bu hizmet programı veri tabanı dosyanızın bir kopyasını oluşturur

ve parccedilalara ayrılmışsa veri tabanı dosyasının diskte nasıl depolanacağını yeniden duumlzenler

Duumlzenleme ve onarma işlemi tamamlandıktan sonra duumlzenlenen veri tabanı boşa harcanan

disk alanını geri kazanır ve genellikle de orijinalinden daha kuumlccediluumlk olur

Veri tabanını sık sık duumlzenleyerek veri tabanı uygulamasının en iyi performansı

sergilemesine yardımcı olabilir ve ayrıca donanım sorunlarından guumlccedil kesintilerinden veya

dalgalanmalarından ve benzeri nedenlerden kaynaklanan hataları ccediloumlzebilirsiniz

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 76: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

70

2181 Otomatik Duumlzenleme ve Onarma Bu işlemi otomatikleştirme

1 Access programınızın Dosya menuumlsuumlnde ve sonra da Seccedilenekleri tıklayınız

Resim 267 Otomatik duumlzenleme ve onarma penceresi

2 Geccedilerli Veri tabanını tıklayınız ve Uygulama Seccedileneklerinin altında Kapatırken

Duumlzenle onay kutusunu seccediliniz

Boumlylece veri tabanı her kapatıldığında Access tarafından otomatik olarak duumlzenlenir

ve onarılır

2182 Veri tabanını El ile Duumlzenleme ve Onarma Veri tabanınızı el ile duumlzenleme ve onarma

1 Access de duumlzenleme yapmak istediğiniz veri tabanınızı accedilıp Veri tabanı Araccedilları

sekmesini tıklayınız Araccedillar-Veri tabanını Sıkıştır ve Onarı tıklayınız

Resim 268 Veri tabanını sıkıştır ve onar boumlluumlmuuml

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 77: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

71

Duumlzenleme işlemi sırasında duumlzenlenen veri tabanı dosyası iccedilin oumlzguumln adı kullanabilir

veya farklı bir ad kullanarak ayrı bir dosya oluşturabilirsiniz Aynı adı kullanırsanız ve veri

tabanı başarılı şekilde duumlzenlenirse Access otomatik olarak oumlzguumln dosyayı duumlzenlenen

suumlruumlmle değiştirir

UYGULAMA FAALİYETİ

İşlem Basamakları Oumlneriler

Veri tabanı programınızı accedilıp

dosya menuumlsuumlnden oumlğretmen

adında bir Veri tabanı

oluşturunuz Tabloya alan

isimleri giriniz

Alanlara veri giriniz Alan tuumlruumlne uygun veri girişi yapınız

İstediğiniz bir alana birincil

anahtar ekleyiniz

Suumltunları sağ tıklayıp

gizleme tekrar goumlsterme

işlemlerini yapınız

İstediğiniz bir alanda artan-

azalan sıralama yapınız

Tel No alanına giriş maskesi

ekleyiniz

Bir alandaki veriye geccedilerlilik

kurallarını kullanarak

sınırlama getiriniz

Tablolardaki istediğiniz bir

suumltuna filtre uygulayınız

Excel den tablonuza bilgi

alınız

UYGULAMA FAALİYETİ

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 78: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

72

OumlLCcedilME VE DEĞERLENDİRME Aşağıdaki soruları dikkatlice okuyunuz ve doğru seccedileneği işaretleyiniz

1 Aşağıdakilerden hangisi hatalıdır

A) Bir alanı gizlemek iccedilin başlığına sağ tıklayıp ldquoSuumltunları Gizlerdquo komutu verilir

B) Tablo ekrana sığmadığı anlarda en iyi youmlntem gereksiz alanları gizlemektir

C) Satırlardan istediğimizi gizleyemeyiz

D) Bir alanı dondurarak o suumltunu yerinde sabitleriz

2 Veri tuumlrleri ile ilgili hangisi doğrudur

A) EvetHayır veri tuumlruumlne kan grubu (0 A Bhellip) girilebilir

B) Ders notu bilgisini ldquoNotrdquo veri tuumlruuml ile girilebilir

C) Metin veri tuumlruumlne oumlzgeccedilmiş bilgisi girilebilir

D) TarihSaat alanına ldquo23021983rdquo gibi veri girilebilir

3 Aşağıdakilerden hangisi bir alan oumlzelliği değildir

A) Renk B) Biccedilim C) Alan boyutu D) Sıralı

4 Aşağıdakilerden hangisi birincil anahtar alanı iccedilin uygun değildir

A) Otomatik sayı B) Sigorta numarası

C) Doğum Tarihi D) Fatura numarası

5 Byte alan boyutu aralığı aşağıdaki seccedileneklerden hangisinde doğru verilmiştir

A) 1-125 B) 25-255 C) 25-250 D) 1-255

6 Bir metin alanının biccedilim oumlzelliğine gt yazılırsa ne olur

A) Girilen tuumlm karakterlerin buumlyuumlk harf olması gerekir

B) Girilen tuumlm karakterlerin sayı olması gerekir

C) Girilen bilgi buumlyuumlk harf olarak goumlsterilir

D) Girilen bilgi buumlyuumlk yazı tipinde harf olarak goumlsterilir

OumlLCcedilME VE DEĞERLENDİRME

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 79: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

73

7 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquo0rdquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) bu konuma tek harfler isteğe bağlıdır

8 Bir alanın geccedilerlilik kuralına gt 0 yazılır ise aşağıdakilerden hangisi doğrudur

A) En az bir sayı girilmesi zorunludur

B) Girilen değer sıfırdan farklı olmalıdır

C) Girilen bilgi buumlyuumlk harf ile goumlsterilir

D) Bu huumlcreye 0`dan kuumlccediluumlk sayı girilemez

9 Aşağıdakilerden hangisinde Giriş Maskesinde kullanılan ldquordquo nin anlamı doğru

verilmiştir

A) Bu konuma tek bir sayı girmeniz gerekir

B) Bu konuma tek basamaklar isteğe bağlıdır

C) Bu konuma tek bir harf girmeniz gerekir

D) Bu konuma tek harfler isteğe bağlıdır

10 Bir tabloda bilgi girişini zorunlu hale getirmek iccedilin ne yapılmalıdır

A) Gerekli olarak belirlenmelidir

B) Geccedilerlilik kuralı uygulanmalıdır

C) Giriş maskesi verilmelidir

D) Sıralı seccedililmelidir

11 Metin veri tuumlruuml en fazla kaccedil karakterdir

A) 65535 B) 255 C) 36664 D) 4525

12 Hangisi Access de bir veri tuumlruuml değildir

A) Metin B) Evet-hayır C) Tarih-saat D) Resim

DEĞERLENDİRME

Cevaplarınızı cevap anahtarıyla karşılaştırınız Yanlış cevap verdiğiniz ya da cevap

verirken teredduumlt ettiğiniz sorularla ilgili konuları faaliyete geri doumlnerek tekrarlayınız

Cevaplarınızın tuumlmuuml doğru ise ldquoModuumll Değerlendirmerdquoye geccediliniz

MODUumlL DEĞERLENDİRME

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 80: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

74

PERFORMANS TESTİ (YETERLİK OumlLCcedilME)

Moduumll ile kazandığınız yeterliği aşağıdaki kriterlere goumlre değerlendiriniz

Değerlendirme Oumllccediluumltleri Evet Hayır

Başlat menuumlsuumlnden veri tabanı programını başlatabildiniz mi

Dosya sekmesindeki Accedil duumlğmesinden dosya accedilabildiniz mi

Yeni bir veri tabanı oluşturabildiniz mi

Yeni oluşturulan veri tabanını bilgisayarda istenilen yere

kaydedebildiniz mi

Yardım menuumlsuumlnuuml kullanarak belli bir konuda veya terim ile

ilgili yardım alabildiniz mi

Veri tabanını oluşturmadan oumlnce taslak yapma veri tabanının

amacını belirleyebildiniz mi

Olabildiğince detaylı olarak hangi alan ve tablolara ihtiyaccedil

olduğunu kacircğıt uumlzerinde belirleyebildiniz mi

Alanların sayı tarih metin gibi tuumlrlerini belirleyebildiniz mi

Var olan bir veri tabanını accedilıp iccediline tablo eklediniz mi

Tasarım goumlruumlnuumlmuumlnde tablo eklediniz mi

Tablodaki alan adlarını ve tuumlrlerini girdiniz mi

Geccedilerlilik kurallarını belirlediniz mi

Alan silme ekleme yerlerini değiştirme işlemlerini yaptınız

Alanların ldquoTanımrdquo kısımlarına accedilıklamalar yazdınız mı

Metin sayı tarih para birimi alanlarının biccedilimini

değiştirdiniz mi

Geccedilerlilik kuralı ve geccedilerlilik metni uygulanarak veri girişinin

kontroluumlnuuml sağladınız mı

Suumltunların ve satırların boyutlarını değiştirdiniz mi

Suumltunları gizleme dondurma ve tekrar goumlsterme yaptınız mı

Kayıtlar iccedilinde arama komutu ile bulma veya değiştirme

işlemi yaptınız mı

Sıralanacak alana gelip ldquoArtan Sıralamardquo veya ldquoAzalan

Sıralamardquo komutları ile sıralama yaptınız mı

Aranacak kayda ldquoFiltrerdquo uyguladınız mı

DEĞERLENDİRME Değerlendirme sonunda ldquoHayırrdquo şeklindeki cevaplarınızı bir daha goumlzden geccediliriniz

Kendinizi yeterli goumlrmuumlyorsanız oumlğrenme faaliyetini tekrar ediniz Buumltuumln cevaplarınız

ldquoEvetrdquo ise bir sonraki moduumlle geccedilmek iccedilin oumlğretmeninize başvurunuz

MODUumlL DEĞERLENDİRME

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 81: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

75

CEVAP ANAHTARLARI

1 C

2 D

3 B

4 A

5 D

6 B

7 A

8 D

1 B

2 D

3 A

4 C

5 D

6 A

7 A

8 C

9 D

10 C

11 B

12 D

OumlĞRENME FAALİYETİ-1rsquoİN CEVAP ANAHTARI

OumlĞRENME FAALİYETİ-2rsquoİN CEVAP ANAHTARI

CEVAP ANAHTARLARI

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA

Page 82: BÜRO YÖNETİMİ VERİ TABANI PROGRAMI 1megep.meb.gov.tr/mte_program_modul/moduller_pdf/Veri...Veri Tabanı Programları 1.4.1 Veri tabanı programları çeşitleri ve özellikleri

76

KAYNAKCcedilA

LAMBERT Steve III MDow LAMBERT Joan PREPPERNAU Adım Adım

Microsoft Office Access 2007

GUumlRKAN Osman Microsoft Access 2010 kitabı Nirvana Yayıncılık 2010

httpmegepmebgovtrmte_program_modul

KAYNAKCcedilA