Transcription of MICROSOFT ACCESS DERS NOTLARI Öğr.Gör.Ali …
1 1 statistik B l m G z d nemi n f Programlama dilleri I (Excel- ACCESS ) MICROSOFT ACCESS ders NOTLARI ATALAY ACCESS bir veritaban program d r. Veritaban , bir konuyla ilgili ok say da kayd n tutuldu u bir bilgi havuzu olarak nitelendirilebilir. Veritaban programlar , veritaban denilen bilgi havuzunu olu turmak ve veritaban ndan istenilen bilgiyi istenildi i ekilde al p kullanabilmeyi sa lar. Standart accessde veritaban *.mdb ( MICROSOFT Data Base), 2007 ve zeri s r mlerde *.accdb uzant s n al r. Olu turulan veri tabanlar , standart i letim sistemi kurallar na g re al maktad r.(S r m zellikleri) ACCESS program na girdi imizde ilk gelen ekranda 3 ayr se enek bulunur. Yeni bir veritaban olu turmak istiyorsak bunlardan Bo veritaban se ene ini se ip Tamam d mesine bas l r.
2 Daha sonra veritaban na bir dosya ismi vermemizi isteyen bir ekran gelir. Burada veritaban n hangi klas re kaydedece imizi se er ve dosya ad olarak da bir isim yazar z. rne in dosya ad olarak renci ismini verelim. A lan veritaban nda u b l mler bulunur : Tablolar : Veritaban n n temel nesnesi tablolard r. Bilgilerin as l tutuldu u yer tablodur. Di er veritaban nesneleri tablolar esas al narak olu turulur. Bir veritaban nda birden ok tablo bulunabilir. Sorgular : Tablolardaki ok say da kay t i erisinden istenilen kriterlere uyan kay tlar se erek g rebilmek i in olu turulan bir l i lemi yap l r. Formlar : Tablolara do rudan bilgi giri i yapmak daha zor ve s k c olabilir. Formlar tablolara bilgi giri ini kolayla t ran ve daha anla l r bir ekran g r nt s ile al may sa layan nesnelerdir.
3 Paket programlardaki kullan c ara y z olarak d n lebilir. Raporlar : Tablolardaki bilgileri ka da d kebilmek i in de i ik ekillerde sayfa dizaynlar olu turmak i in kullan l r. Makrolar : Veritaban nda birden ok ad mdan olu an bir i lemin bir seferde yap labilmesini sa layan k k program par alar d r. Mod ller : Makrolar ile ayn amaca sahip olmakla birlikte Visual Basic programlama dili komutlar ile yaz lan k k program par alar d r. TABLO OLU TURMAK Veritaban nda ilk nce tablo olu turmak gerekir. Tablo olu turmak i in Tablolar b l m nde iken sa taraftaki Yeni d mesine bas l r. Burada tablo olu turma se enekleri gelir. Tablo alanlar n ve alan zelliklerini tek tek kendimiz belirleyeceksek Tasar m g r n m se ene i se ilerek Tamam d mesine bas l r.
4 Tasar m g r n m nde tablo haz rlarken tablonun ba l klar n olu turacak her bir alan n alan ad n , veri t r n ve alan n zelliklerini ayr ayr belirleriz. Alan ad verilirken bo luk verilebilir, T rk e noktal harf kullan labilir. Alan ad en fazla 64 karakter uzunlu unda olabilir. 2007 i in A a da verilmi tir. 2 Alan ad :De i ken yada veri tan mlamas n yapt m z k s md r. Verit r :De i ken zelliklerine g re ,veri t r se memizi sa lar. Tan m:Hat rlatma notu, yada ba ka bir kullan c ya b rakmak istedi i not k sm olarak tan tabiliriz. Yukar da bahsedilen k s mlar, standart kullan c lar n girmeyece i yada bizim yazd m z kodlar n ba kalar taraf ndan izlenemeyece i k s mlard r. A k as bu k s mlara programc d nda ki ilerin girmesi istenmez.
5 Bu alanlar n kilitlenmesi gerekir yada al an mod le d n t r lmesi gerekir. Veri t rleri O alana girilecek bilginin t r n belirtir. Veri t rleri unlard r : Metin : Alfabetik ve say sal t rde her t rl bilgi girilebilen alan t r d r. En fazla 255 karakter bilgi al r. Not : Bir tablo alan i in metin t r n n uzunlu u yetmiyorsa Not t r se ilebilir. Bu t r alanlara 65535 karaktere kadar bilgi girilebilir. Say : Tabloda zerinde i lem yap labilecek say sal de erlerin girilebilece i alan t r d r. Say sal alanlar n alan boyutunu belirlerken a a daki boyut t rleri se ilebilir : - Bayt : 0 ile 255 aras nda de er girilebilir. - Tamsay : -32768 ile 32767 aras nda de er girilebilir. - Uzun tamsay : ile aras nda de er girilebilir. - Tek ve ift : ok b y k say lar i in ve ondal kl say lar i in kullan lan veri tipleridir.
6 Tarih/Saat : Tarih ve saat t r ndeki bilgiler i in tan mlan r. Para birimi : Parasal de erler i in tan mlan r. Bu t r alanlara 15 basamak tamsay , ondal ktan sonra da 4 basamak bilgi girilebilir. Otomatik say : Bu t r alandaki say de eri girilen her kay tta otomatik olarak artar. Evet/Hay r : Mant ksal alan t r d r. ki ihtimalli bilgiler i in kullan l r. rne in; Askerli ini yapt /yapmad , disiplin cezas var/yok gibi. K pr : Internet zerinden ba lant kurulacak web adresleri girilecekse bunun i in k pr t r alan tan mlan r. Bu alandaki bilgiye t kland nda e er internet ba lant s varsa belirtilen web adresine gidilebilir. OLE nesnesi : Veritaban na resim, ses, film gibi nesnelerin eklenmesi i in kullan l r. Alan bi imi (bi im) Veri t r ndeki bi im sat r nda uygulan r Bir alana girilen bilginin o alandaki yerle imi ve g r n m alan zelliklerinde bi im zelli i ile g sterilir.
7 Zellikle metin t r ndeki alanlar n bi imini tan mlarken a a daki karakterler kullan labilir : 3 KARAKTER LEV < B y k harfle girilen bilginin k k harfte g r nmesini sa lar. > K k harfle girilen bilginin b y k harfle g r nmesini sa lar. ** Bilgileri sa a dayal olarak yazar ! Bilgileri sola dayal olarak yazar ![renk] : Renk yaz lan b l me ACCESS in destekledi i renk isimleri yaz larak girilen verilerin renkleri belirlenebilir. ![ye il] > ![Ye il] Bilgiler b y k harfle ve ye il renk olarak yerle ir Giri Maskesi Bir alana bilgi giri i yaparken kullan c n n bilgi girmesine yard mc olmak ve s n rlama getirerek yanl bilgi girilmesini nlemek i in olu turulan bir yap d r. Giri maskesi tan mlamak i in u karakterler kullan labilir: KARAKTER LEV 0 0 ile 9 aras nda bir de er girilmesine izin verir.
8 Bu tan mlama yap ld nda bilgi giri i f r miktar kadar say girilir Az giri e izin verilmez Telefon numaralar i in (000)-(000-00-00) 9 Bu tan mlama yap ld zaman bilgi giri i zorunlu de ildir. Veya daha az rakam girilebilir. Rakamlar aras nda bo luk verilebilir. Bu alana hi bilgi girilmeden ge ilebilir. # Tek bir rakam veya bo luk girilmesi i in kullan l r. Bilgi giri i zorunlu de ildir. Tan mlanandan daha az veri girilebilir. L Sadece alfabetik karakterlerin giri ine izin verir. Tan mland adet kadar bilgi giri i zorunludur. Karakterler aras nda bo luk verilemez. < karakteri : Kendisinden sonra gelen karakterleri k k harfle yazar. > karakteri : Kendisinden sonra gelen karakterleri k k harfle yazar. >L<LLL Kendisinden sonra gelenler k k ?
9 Sadece alfabetik bilgi veya bo luk giri ine izin verir. Tan mland adetten daha az bilgi girilebilir. A Sadece harf ve rakam giri ine izin verir. Tan mland say kadar bilgi giri i zorunludur. Karakterler aras nda bo luk verilemez a Harf, rakam ve bo luk giri ine izin verir. Tan mland kadar bilgi giri i zorunlu de ildir. & Herhangi bir karakter giri i yap labilir. Tan mland adet kadar bilgi giri i zorunludur. C Herhangi bir karakter giri i yap labilir. Tan mland adet kadar bilgi giri i zorunlu de ildir. password Bilgilerin * eklinde g r nt lenmesini sa lar Resim Yaz s Bilgi giri i s ras nda, bilgi alanlar tan mlanm adlar yla g r nt lenir. E er bilgi alan n n ba l n n ba ka bir metin olmas isteniyorsa bu ba l n resim yaz s kutusuna yaz lmas gerekir.
10 Varsay lan de er Haz rlanan bir tabloya bilgi giri i yap l rken o alanda ba lang ta g r nt lenmesi istenen de erdir. Bilgi giri i yap l rken Ge erlik Kural Bir alana girilecek bilgiye giri s n rlamas getirmek i in kullan lan bir zelliktir. rne in 0 ile 100 aras nda olmas n istiyorsak, BETWEEN 0 AND 100 veya >=0 AND <=100 eklinde de er girilebilir. Ge erlik metni Ge erlik kural verilen alana bilgi giri i s ras nda girilen bilgi bu kurala uymuyorsa ekranda g r lecek hata uyar s bu zellikte belirtilir. Gerekli Tablodaki bir alana bilgi giri ini zorunlu tutmak istiyorsak bu zellik i in Evet se ili olmal d r. 4 S f r uzunluk izni Bu zellik sadece metin t r alanlar i in ge erlidir. Bu zellik Evet de erini ta rsa ilgili alana bilgi giri i yapmadan ge ilebilir.