Bilgi(Ders), Karalamaca, Teknoloji

Css Nedir ?

Css (Cascading Style Sheets) olan kelimenin baş harflerinden meydana gelen kısaltmadır.Css ilk olarak 1996 yılında W3C tarafından duyuruldu.Css bu zaman içerisinde bayağı bir yol almış şuan yarı kullanılan yarı kullanılmayan css3 sürümünü kullanmaktayız.

Css Kısaca Nedir ?

Css kısaca makyaj yapma sanatıdır.Bir bayan kuaför salonuna gittiği zaman ona kuaför salonunda yapılan işlemlerin web dilinde yapılmasıdır Css, O bayan kuaförden çıktığı anda nasıl göz kamaştırıyorsa Css’de web sayfasına eklenince bir anda sayfa göz kamaştıran bir hal alıyor.

Css’ye neden ihtiyaç var ?

Düşünsenize günümüzde her sitenin yazı rengi aynı içindeki link renkleri aynı, sayfa tasarımları aynı bir bakıma er site birbirinin kopyası bu şekilde birey web ortamında sörf yapmaktan zevk alır mı? Css web sayfalarının rengini düzenini, görünümünü arkaplanda halleden ve web kulanıcısına sunan bir yapıdır. Css bir bakıma yazmış olduğumuz html taglarına görünüm güzelliği katmak,yukarıdaki örnekte olduğu gibi linklerin yanına resim koyarak kişilerin linkin ne oldğu hakkında kolayca bilgi edinmesini sağlamak…

Bilgi(Ders), Karalamaca

Access Soru Örnekleri

Bilgisayar/access test soruları
ACCESS
1.Access’te aş.den hangisi yapılabilir?
a) Çizim yapılabilir
b) çizim,metin,slayt gösterisi yapılabilir
c) slayt gösterisi yapılabilir
d) veri kaydı tutulabilir

2.Access için aşağıdakilerden hangisi söylenemez?
a) Slayt gösterisi hazırlanabilir
b) Veri kaydı tutulabilir
c) Rapor alınabilir
d) Dışarıya veri gönderilebilir

3. Tablolarda metin türüne en fazla kaç karakter yazılabilir?
a) 2505
b) 66
c) 255
d) 505

4. Hangisi access’te veri türü değildir?
a) Metin
b) Evet-hayır
c) Tarih-saat
d) Resim

5. Aşağıdakilerden hangisi birincil anahtar özelliklerinden değildir?
a) Kayıtlara hızla ulaşılır
b) Tek bir bilgidir
c) Verilmesi zorunludur
d) Diğer tablolarla ilişkiyi düzenler

6. Verilerin daha geniş olarak listelenmesini sağlayan bölüm hangisidir?
a) Rapor
b) Form
c) Sorgu
d) Tablolar

7. Aş. Hangisi Access ile oluşturulmaz?
a) Tablo
b) Sorgu
c) Form
d) Dilekçe

8.Aş. hangisi veri tablosu nesnelerinden değildir?
a) Sorgu
b) Tablo
c) Dizayn
d) Form

9. Aş. Hangileri oluşturulurken bir veri tablosu olması gereklidir?
1 form
2 rapor
3 tablo
4 query(sorgu)

a)1,2 b)2,3,4 c)1,2,3 d) yalnız 4

10.Tablonun bir alanında resim,ses veya grafik gibi nesneler saklanması Aş. Hangi veri tipiyle olur?
a) Tarih-saat
b) Para birimi
c) Otomatik sayı
d) Ole nesnesi

11.Belirli özelliklere göre seçim yapılmasını sağlayan bölüm Aş. Hangisidir?
a) Form
b) Rapor
c) Sorgular
d) Makrolar

12.Not türü en fazla kaç karakterdir?
a) 65535
b) 255
c) 36664
d) 4525

13.Bir tabloda bilgi girişini zorunlu kılmak için ne yapılmalıdır?
a) Gerekli olarak belirlemelidir
b) Sıfır uzunluk birimini değiştirmelidir
c) Sıralı seçilmelidir
d) Giriş maskesi verilmelidir

14.Formlar ne için kullanılır?
a) Tablo yaratmak için
b) Tablo veya sorgular için form düzenlemek için
c) Tabloları silmek için
d) Makro oluşturmak için

15. Raporlar için ne kullanılır?
a) Tablo ve sorguların yazıcıdan veya ekrandan çıktısını almak için
b) Oluşturulan tabloları görüntülemek için…
a) Tablo ve sorguları kopyalamak için
b) Tabloları formlarla değiştirmek için

16.import table aş. Hangi işlemi gerçekleştirir?
a) Bir başka database dosyasına tablo ekler
b) Yeni bir tablo oluşturur
c) Varolan tabloları siler
d) Bir başka database dosyasından tablo ekler

17. link table Aş. Hangi işlemi gerçekleştirir?
a) Tabloyu düzenler
b) Bir başka database dosyasından bağlantılı olarak tablo ekler
c) Yeni bir tablo oluşturur
d) Başka bir database dosyasına bağlantılı tablo ekler

18.Bir tablo hangi menüden gizlenir?
a) File
b) Edit
c) İnsert
d) Window

19.Ctrl+A hangi işlemi yapar?
a) Tablo ekler
b) Tüm tabloyu seçimden çıkarır
c) Tüm tabloyu seçer
d) Bulunulan satırın tamamını seçer

20.Format’da > işaretinin görevi nedir?
a) Tüm yazıları büyük harfe çevirir
b) Tüm yazıları küçük harfe çevirir
c) Tüm yazıları sağa yaslar
d) Tüm yazıları > işaretine çevirir

21.veri türlerinde hangi tip veri girişleri sağlanır?
a) Metin
b) Not
c) Sayı
d) Hepsi

22.Sorgularda kriter bölümünde ne işlem yapılır?
a) Veri sıralamayı sağlar
b) Herhangi bir kritere göre seçim yapmayı sağlar
c) Seçilen verileri görüntülemeyi sağlar
d) Hiçbiri

23.Access’te yeni bir veri tabanı açan kısa yol tuşu Aş. Hangisidir?
a) Shift+o
b) Ctrl+o
c) Ctrl+n
d) Ctrl+y

24.Text tipi bir verinin şeklini (formatını) belirlerken Aş. Hangisi renk tanımlamasını gerçekleştirir?
a) “RENK”
b) <RENK>
c) =RENK=
d) [RENK]

25.Tarihi hangi veri tipi ile belirtiriz?
a) Zaman
b) Veri
c) Para birimi
d) Veri\zaman

26. Tablolarda alan başlıklarının verilmesi nereden yapılır?
a) Birim
b) Biçim
c) Maske atmak
d) Başlık

27.Masa oluşturulurken tanımlama bölümüne girilen bilgiler aş. Hangisini yapar?
a) Başlık verir
b) Açıklama bilgisinin görüntülenmesini sağlar
c) Para birimini verir
d) Text olduğunu belirtir

28. Çalışan bir tablodan açık olan bir forma geçmek için hangi menü kullanılmalıdır?
a) Dosya
b) Pencere
c) Yayımla
d) Sıkıştır

29. yeni açılmış bir tabloyu kaydetmek (saklamak) için ne yapılmalıdır?
a) Tablo kapatılmalıdır yada dosya menüsünden kaydet seçilir
b) Tablo küçültülmelidir
c) Tablo herhangi başka tablo ile bağlanmalıdır
d) Tablo simge durumunda küçültülmelidir

30. sorgularda şifre vermek için hangi menü kullanılmalıdır?
a) Dosya
b) Pencere
c) Sorgu
d) Aletler

31. tablonun bir alanında resim ses veya grafik gibi nesnelerin saklanması söz konusu ise veri tipi olarak aş. Hangisi tanım olarak verilir?
a) Metin
b) Otomatik numara
c) Hafıza
d) Ole nesnesi

32. sorgularda veri kriterleri bölümünde girilen A* ifadesi neyi gösterir?
a) Adı A olanları
b) Adı A ile başlayanları
c) Adı A ile bitenleri
d) Hiçbiri

33. masa üstünde Adı sütunda iken field size 25 neyi gösterir?
a) Adı 25 karakterden çok olan girilebilir
b) Adı 25 karaktere kadar girilebilir
c) Adı mutlaka 25 karakterdir
d) Hiçbiri

34. tablo içerisinde kayıtların hepsinin seçilmesinde izlene yol aş. Hangisidir?
a) Edit\deselect
b) Edit\ bütün kayıt seç
c) Edit\seç kaydet
d) alet seçer

35. sorgular niçin yapılır?
a) Grafiksel öğeleri kullanmak için
b) Belirli özelliklere göre seçim yapabilmek için
c) Tabloları denetlemek için
d) Hiçbiri

36. sorgularda varolan tabloları nasıl görüntüleriz?
a) Tablo göster
b) Sorgula tablo göster
c) Tablo aletler
d) Tablo

37. yukarıdaki buton hangi işlemi gerçekleştirir?
a) Tabloya yeni bir kaydın eklenmesini sağlar
b) Önceki kayıta ulaşılmasını sağlar
c) Sonraki kayıta ulaşmasını sağlar
d) Birinci kayıta ulaşmasını sağlar

38. Sorgulama penceresindeki çıkış alanlarının açıklamasını yapan aş. Seçeneklerden hang. Yanlıştır?
a) Alan: sorgu sonucunda sonuçların görüntüleneceği alanlar bu satır üzerinde bulunur
b) Tablo: tanımlanan alanın hangi tablodan alındığını belirtir
c) Görünüm: sorgu sonucunda sorgu tablosunda hangi alanların görüntüleneceğini belirler
d) Kriter : seçilmeyecek alanlarla ilgili kriterleri belirler

39. Access programında yapılan bir çalışma hangi uzantıda kaydedilir?
a) DSF
b) MDS
c) DLL
d) MOL

40.aş. hangisi Access programını diğer veri tabanı programlarından ayıran özelliklerinden biridir?
a) MDS kütük içlerinde birden fazla tablo oluşturabilmesi
b) İndex oluşturabilmesi
c) Sorgu oluşturabilmesi
d) Rapor oluşturabilmesi

41. Accesste aş. Hang. Yapılabilir?
a) Çizim yapılabilir
b) Metin yazılabilir
c) Slayt gösterisi yapılabilir
d) Veri kaydı tutulabilir

42. Aş. Hangisi yanlıştır?
a) MDS kütük içerisinde birden fazla tablo hazırlanabilir
b) MDS kütüğe bağlı tablolarda veri tipi tanımlanabilir
c) MDS kütüğe bağlı tablolarda sorgulama yapılabilir
d) MDS kütük içerisinde aynı isimle ikinci bir tablo oluşturulabilir.

43. Access te genel amaçlı program yazılımı için program kodu hangi alanda hazırlanır?
a) Modüllerde
b) Tablolarda
c) Raporlarda
d) Sorgularda

44. Access’te veri girişi yapabilmek için pratik olarak veri tabanı hangi alanda hazırlanır?
a) Raporlarda
b) Tablolarda
c) Modüllerde
d) Makrolarda

45. Access için Aş. Hang. Söylenemez?
a) Slayt gösterisi hazırlanabilir
b) Veri kaydı tutulabilir
c) Rapor alınabilir
d) Dışarıya veri gönderilebilir

46.Tabloda bir metin türü değişkene en fazla kaç karakter girilebilir?
a) 155
b) 212
c) 255
d) 355

47. not türü bir alan için aş. Hangisi doğrudur?
a) Bu alana uzun metinler girilebilir
b) Bu alanda matematiksel işlemler yapılır
c) Bu alanda grafiksel işlemler yapılır
d) Bu alanda çizim yapılır

48. Bir tablodan adı değişkeninde “MURAT” ismini içeren kayıtları hangi kartorekste hızlı bir şekilde seçeriz?
a) Rapor
b) Modül
c) Sorgu
d) Tablolar

49. Bir tablodaki bir değişkenin veri türünü değiştirmek için hangi yol izlenmelidir?
a) Tablolar+ tasarla butonu
b) Makrolar + aç butonu
c) Modüller + yeni butonu
d) Sorgular + aç butonu

50. yeni bir menü oluşturmak için aş. Seçeneklerden hang. Seçilebilir?
a) Ekle\form
b) Düzen\form
c) Görünüm\form
d) Araçlar\form

51. veri tabanı penceresindeki formlar sekmesindeki tasarla butonunun görevi nedir?
a) Yeni bir form oluşturmak
b) Seçili formun yapısı üzerinde değişiklik yapmak
c) Seçili olan formu veritabanı dosyasından silmek
d) Veritabanı dosyasındaki formları listelemek

52. Aş. Hangisi ekle\form seçildikten sonra karşılaşılan Yeni form penceresindeki seçeneklerden biri değildir?
a) Tasarım görünümü
b) Form sihirbazı
c) Grafik sihirbazı
d) Etiket sihirbazı

53. Bir formun yazıcı çıktısında her sayfanın üstünde görülmesi istenecek ifade formun hangi bölümüne eklenmelidir?
a) Ayrıntı
b) Sayfa alt bilgisi
c) Form üstbilgisi
d) Sayfa üstbilgisi

54. Veritabanı dosyası açıldığında bir formun otomatik olarak açılması gerekiyor ise ne yapılmalıdır?
a) Araçlar\Başlangıç\Görüntülenecek form
b) Araçlar\Başlangıç\Uygulama başlığı
c) Araçlar\Başlangıç\ Uygulama simgesi
d) Araçlar\Başlangıç\Menü çubuğu

55.Formun tasarlanması sırasında forma eklenen bir denetimin özellikleri nasıl görüntülenir ve nasıl değiştirilir?
a) Araçlar\Özel denetim
b) Biçim\Özellikler
c) Görünüm\Özellikler
d) Ekle\ Özel denetim

56. Form tasarım görünümünde görülen Biçin\Otomatik biçim seçeneğinin görevi nedir?
a) Form sayfasını oluşturmayı sağlar
b) Form sayfası için bir modül sayfası oluşturarak bir program parçası yazmayı sağlar
c) Araç kutusu isimli araç çubuğunun görüntülenip gizlenmesini sağlar
d) Form sayfası için otomatik olarak biçimlendirme işlemi yapmayı sağlar

57. Baş AZ butonunun görevi nedir?
a) A’dan Z’ye dosya isimlerini sıralar
b) Sıralama yapmaz
c) Artan sırada kayıtları sıralamayı sağlar
d) Aşağıya doğru sıralar

58. ZA Butonunun görevi nedir?
a) Z’den A’ya dosya isimlerini sıralar
b) Sıralama yapmaz
c) Azalan sırada kayıtları girmeyi sıralamayı sağlar
d) Yukarı doğru sıralar

59. Yukarıdaki butonun görevi nedir?
a) Kayıtları siler
b) Veri tabanı dosyalarını kapatır
c) Kayıtlar üzerinde değişiklik yapmayı sağlar
d) Kayıtları sayar

60. Yukarıdaki butonun görevi nedir?
a) Bul penceresini açar
b) Tablodaki kayıtları seçime göre süzme
c) Sorgu dosyasını görüntüler
d) Veri tabanı penceresini görüntüler

61. Hangisi accesste bir veri türü değildir?
a) Metin
b) Evet\hayır
c) Tarih\saat
d) Resim

62.veri tabanı penceresinde hangi başlık bulumaz?
a) Tablo
b) Sorgu
c) Plan
d) Rapor

63. Tablodaki hücrelerin görünümleri nereden değiştirilebilir?
a) Görünüm\hücreler
b) Ekle\hücreler
c) Biçim\hücreler
d) Araçlar\hücreler

64. Hangisi accesste bir veri türü değildir?
a) Para birimi
b) Evet\hayır
c) Toplam sayı
d) Otomatik sayı

65. Bir tablonun tasarım görünümünde aş. Hangisine bilgi girişi yapılması zorunlu değildir?
a) Alan adı
b) Veri türü
c) Tanım
d) Hepsi zorunludur

66. Aş. Hangisi birincil anahtar özelliklerinden değildir?
a) Kayıtlara daha hızlı ulaşılır
b) Tek bir bilgidir
c) Verilmesi zorunludur
d) Diğer tablolarla olan ilişkiyi düzenler

67. Seçili bir alanın birinci anahtar yapılabilmesi için hangi menü kullanılır?
a) Dosya\birinci anahtar
b) Düzen\birinci anahtar
c) Görünüm\birinci anahtar
d) Ekle\birinci anahtar

68. Aktif olan tabloyu kapatan kısa yol tuşu aş. Hangisidir?
a) CTRL+O
b) CTRL+N
c) CTRL+P
d) CTRL+W

69. Bir tablo tasarımında alan özellikleri düzenlenirken verilerin görünümünü etkileyen özellik hangisidir?
a) Alan boyutu
b) Biçim
c) Giriş maskesi
d) Resim yazısı

70.Bir tablo tasarımında alan özellikleri düzenlenirken belirli bir alana başlık veren özellik aş. Hangisidir?
a) Alan boyutu
b) Biçim
c) Giriş maskesi
d) Resim yazısı

71. Matematiksel hesaplamalarda kullanılan veri türü hangisidir?
a) Metin
b) Sayı
c) Evet\hayır
d) Not

72. Grafik,resim,ses tanımlamaları için kullanılacak veri türü hangisidir?
a) Metin
b) Sayı
c) Tarih\saat
d) Ole nesnesi

73. Aş. Hangisi raporun özelliği değildir?
a) Uzun verilerin görünümünü sağlar
b) Kalıcı kopya üretir
c) Kayıtları belirli bilgilere göre gruplar
d) Kopyalama işlemi bellekte yapılır

74. TEXT tipi bir verinin formatını şeklini belirlerken aş. Hangisi renk tanımlamasını gerçekleştirir?
a) “RENK”
b) <RENK>
c) *RENK*
d) [RENK]

CEVAP ANAHTARI

1,D 2,A 3,C 4,D 5,C 6,D 7,D 8,C 9-? 10,D 11,C 12,A 13,D 14,B 15,A 16,D 17,B 18,D 19,C 20,A 21,D 22,B 23,C 24,D 25,D 26,D 27,B

28,B 29,A 30,C 31,D 32,B 33,B 34,B 35,B 36,B 37,A 38,D 39,B 40,A 41,D 42,D 43,A 44,B 45,A 46,C 47,A 48,C 49,A 50,A 51,B 52,D 53,D

54,A 55,C 56,D 57,C 58,C 59,A 60,B 61,D 62,C 63,C 64,C 65,C 66,C 67,B 68,D 69,B 70,D 71,B 72,D 73,D 74D

Bilgi(Ders), Karalamaca

Access ile Form – Alt Form Oluşturmak

Form, tabloya bilgi giriş yapmanın başka bir yoludur. Paket programlardaki kullanıcı ara yüzü gibi ekranlar oluşturulur.
Form Sihirbazı ile form oluşturma

1- Formlar bölümündeki Yeni düğmesine basılır.

2- Gelen ekranda önce alttaki liste kutusundan kendisi ile ilgili form hazırlanacak olan tablo seçilir. Daha sonra Form sihirbazı seçeneği seçilerek Tamam düğmesine basılır.

3- Sonraki ekranda form üzerinde görülecek alanlar sol taraftan sağ tarafa atılır. Bunun için iki bölme arasında bulunan sağa dönük oklar kullanılır. İleri düğmesine basılır.

4- Daha sonra alanların form üzerine nasıl yerleşeceğini belirleyen seçeneklerden biri seçilir ve yine İleri düğmesine basılarak devam edilir.

5- Sonra formun zemin rengi ve alanların renkleri ile ilgili seçenekler içeren Hangi stili istersiniz sorusu gelir. Bu ekranda istenilen stil seçilir ve İleri düğmesine basılarak devam edilir.

6- Son ekranda form başlığını yazıp Son düğmesine basarak formun oluşturulması sağlanır.

Form oluşup ortaya çıktığında artık bilgi girişi yapılabilir veya istenirse Tasarım Görünümüne geçerek sihirbazın tasarladığı formun üzerinde düzenleme yapılabilir.

Alt Form İçeren Form Oluşturma

Birbiriyle ilişkili tablolara bilgi girişi yaparken her iki tablodaki bilginin birlikte görülebilmesi amacıyla form oluşturma sırasında alt form kullanılabilir.

Örneğin;
Öğrenci bilgilerini içeren bir veritabanı çalışmasında öğrenci kişisel bilgileri ÖĞRENCİLER adındaki bir tabloda, bu öğrencilerin farklı derslerden aldıkları notlar da NOTLAR adındaki başka bir tabloda tutuluyor olsun. Öğrenci kişisel bilgilerinin tutulduğu tabloda her öğrencinin sadece 1 kaydı vardır. Ancak Notları tutan tabloda ise bir öğrencinin farklı derslerden notları olacağı için her öğrencinin aldığı ders kadar kaydı olacaktır. Bir form üzerinde öğrencinin OKUL NO, ADI, SOYADI gibi kişisel bilgileri ile birlikte her öğrencinin tüm derslerinden aldığı notları da birlikte görebilmek için alt form kullanmak gerekir.

Şimdi bu örneği uygulayarak anlatalım :

1- Formlar bölümünde Yeni düğmesine basıp ÖĞRENCİLER tablosunu seçin, Form sihirbazı seçeneğini de seçerek Tamam düğmesine basın.

2- Öğrenciler tablosundan OKUL NO, ADI, SOYADI alanlarını ortadaki ok ile sağ tarafa atın.

3- Tablolar/Sorgular bölümünden NOTLAR tablosunu seçerek bu tablodaki tüm alanları da sağ tarafa atın. İleri ile devam.

4- Bir sonraki adımda göre OGRENCILER ve göre NOTLAR şeklinde alt alta iki seçenek gelir. Burada Öğrenci bilgileri ana form, öğrencinin notları alt form olacağı için göre ÖĞRENCİLER seçili olmalıdır.

5- Yine aynı ekranda Alt formları olan form ve Bağlı formlar adında iki seçenek daha vardır. Bu örnekte ilkini seçiyoruz. İstenirse diğeri de seçilebilir. İleri ile devam.

6- Sonraki adımda alt form için nasıl bir yerleşim istenildiği sorulmaktadır. Bu iki seçenekten yine istenilen seçilebilir.

7- Daha sonra ana form için hangi stili istediğimiz sorulmaktadır. Buradan da istenilen seçilebilir.

8- Son aşamada ana form ve alt form için bir isim verilmesi istenir. Buralara da form içeriğne uygun birer isim yazılıp Son düğmesi ile işlem tamamlanır.

Alt Form İçeren Formun Kullanımı

Ana formda bir öğrencinin okul numarası, adı ve soyadı görünürken alt formda bu öğrencinin aldığı tüm dersler ve bu derslere ait notları girilebilir ve incelenebilir.

Alttaki resimde de görüldüğü gibi veritabanı penceresinin Formlar bölümünde oluşturulan ana form ile alt form ayrı ayrı görülebilir. İstenirse ana formun tasarımı veya alt formun tasarımı değiştirilebilir.

Ana form ile alt formu birbirine bağlayan bir alan vardır. Örneğin yukarıdaki örnekte OKUL NO alanı hem Öğrenci bilgilerini gösteren ana formda hem de öğrenci notlarını gösteren alt formda mevcuttur. Alt forma bilgi girişi yapılırken ana formdaki OKUL NO bilgisi otomatik olarak alt formun OKUL NO alanına gelir. OKUL NO bilgisinin hem ana formda hem de alt formda görünmesi gereksizdir. Bu nedenle alt formun tasarımına girip OKUL NO alanını formdan silebiliriz.

Bilgi(Ders), Karalamaca

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.

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.

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ı : -2.147.483.648 ile 2.147.483.647 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.

  • 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

Bir alana girilen bilginin o alandaki yerleşimi ve görünümü alan özelliklerinde biçim özelliği ile gösterilir. Özellikle metin türündeki alanların biçimini tanımlarken aşağıdaki karakterler kullanılabilir :

KARAKTER İŞLEVİ
@ Bir karakterlik bilgi için kullanılır.
< 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.

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. Bu tanımlama yapıldığında bilgi girişi zorunludur.
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.
? 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.
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.

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.

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.

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.

Sıralı

Tablo kayıtlarının o alandaki bilgiye göre sıralanıp sıralanmayacağı bu özellikte belirtilir. Burada Evet (yineleme var) seçili ise o alana göre sıralama olur ve o alanda aynı değeri taşıyan birden fazla kayıt bulunabilir. Evet (yineleme yok) seçili ise olana göre sıralama yine olur, ancak o alana aynı değeri taşıyan birden fazla kayıt girilemez.

Unicode Sıkıştırma

Bu özellik 2 bytelık bilgiyi 1 byte yer tutacak şekilde sıkıştırır. Bu özellik sadece metin türü alanlarda geçerlidir.

Bilgi(Ders), Karalamaca

Kısa Kısa Access III

SORGULAR

Sorgu Penceresi


Sorgu penceresinde üç ayrı görünüm sağlanabilir.

• Design View Design View (Tasarım Görünümü)

• Datasheet View (Veritablosu Görünümü) sı

• SQL View (SQL Görünümü)

Tasarım görünümü sorgu penceresinin normal kullanımıdır. Kullanıcı bu ekranı kullanarak sorgusunu tasarlar.

Veritablosu görünümünde; sorgunun sonucunda oluşan veri alt seti (Dynaset) görünür. Diğer bir deyişle sorgu sonucunda elde edilen kayıtlar (çıktı) alınır.

SQL Görünümünde, sorguyu oluşturacak SQL deyimlerinin yazılacağı (ya da oluşturulan sorgunun SQL karşılığı) pencere ekrana gelir.

Bir sorgu yaratırken önce sorg uya konu olacak ya da sorguda alanlarına gereksinim duyulacak olan tablolar seçilir. Ardından tablo alanları sorgu içine dahil edilir. Bir tablonun herhangi bir alanını sorgu alan bölümündeki kolonlara yerleştirmek için alan fare ile istenilen kolonun üzerine bırakılır. Tablolardan birden çok alanın seçilmesi için CTRL ve SHIFT tuşları kullanılır. SHIFT tuşu ile ardışık alanlar bir seferde seçilir. CTRL ile ardışık olmayan çok sayıda alan seçilir.


Bir tablodan bir alan sorgu alanına alındıktan sonra, o kolona ait olan alan listesi açılarak istenilen alan seçilerek alanın değiştirilmesi sağlanır. Alan listesi açılarak istenilen alan seçilir ve alan eski alanın yerine getirilir.


Bir tablonun tüm alanları sorguya katılacaksa o zaman tablo alanlarının üzerinde yer alan yıldız (*) karakteri kullanılır. Yıldız karakteri fare ile seçilerek sorgu alanına (ilk kolona) bırakılır. Yıldız karakterinin bir kolaylığı da ileride tabloda yapılacak alan değiştirme (ekleme/çıkarma) işlemlerinin sorguya otomatik olarak yansımasıdır.


Sorgu alanına tablonun tüm alanlarını eklemenin diğer bir yöntemi de tablo başlığında çift tıklayarak tablonun tüm alanlarının seçilmesi ve daha sonra seçilmiş alan grubunun bir seferde sorgu alanına eklenmesidir.


Şu andan sonra sorgunun işletilmesi gerekecektir. Bu işlem için Veritablosu görünümü (datasheet view) ya da Çalıştırma (Run) düğmesi kullanılır. Çalışmakta olan (sonuçları üretmekte olan) sorgunun kesilmesi (durdurulması) için CTRL+BREAK tuşları kullanılır.

Simple Query Wizard

Basit sorgu sihirbazı (simple query wizard) ile yaratılan sorgular, bir tablodan belli alanların seçilmesini sağlarlar. Bu sorgularda kriterler ve diğer işlemler bulunmaz.

• Veritabanı penceresinden sorgu (Queries) seçilir.


• New (Yeni) düğmesine basılır.


• Sorgulanacak tablo ve alanların seçildiği iletişim kutusu ekrana gelir. Ardından sorgunun adı yazılır.

• Daha sonra yaratılan sorgu veritabanında oluşturulur.


• Basit sorgular bir ya da daha çok tablodan belli alanların (kolonların) seçilerek listelenmesini sağlar.

• Yaratılan sorguda daha sonra istenirse tasarım görünümüne geçilerek sorgu için kriterler tasarlanabilir.

Crosstab Query Wizard

Crosstab (çapraz) sorgular çalışma tablosu biçiminde bir tablonun elde edilmesini sağlar.

• Veritabanı penceresinden sorgu (Queries) seçilir.


• New (Yeni) düğmesine basılır.


• Üzerine çapraz sorgu kurulacak olan tablo seçilir.


• Tablodan sorguya eklenecek alanlar seçilir. (Önce satırları oluşturacak alan seçilir)

• Tablonun ortasında hesaplanacak alan seçilir. (Örneğin tutar, miktar vb.)


• Tablonun kolonlarının başlığını oluşturacak alan seçilir.


• Sorgunun adı verilir.


Find Duplicates Query Wizard


Tekrar sorgusunda (Duplicates Query) tablonun belli bir alanında bulunan tekrar eden bilgiler bulunur.

• Veritabanı penceresinden sorgu (Queries) seçilir.


• New (Yeni) düğmesine basılır.


• Tablo seçilir.


• Tekrar bilgisi aranacak olan alan seçilir.


• Tekrar bilgisi olan alanın yanısıra ek diğer bazı alanlar da listelenebilir.


• Sorgunun adı verilir.

Find Unmatched Query Wizard

Eşleşmeyenler (uymayanlar) sorgusu iki tabloyu karşılaştırır. Bir tabloda bulunup da diğer tabloda olmayan kayıtların istenilen alanlarını listeler. Pratikte bir tabloda olan kayıtların belli bir alan üzerinden diğer bir tabloda olup olmadığı karşılaştırılır.

• Veritabanı penceresinden sorgu (Queries) seçilir.

• New (Yeni) düğmesine basılır.

• Ana tablo seçilir. Örneğin satışları olmayan (satış tablosunda kaydı olmayan) müşteriler sorgulanacaksa o zaman müşteriler tablosu ana tablo olarak seçilir.

• Daha sonra sorgunun adı verilir.

• Yardımcı tablo seçilir.

• İki tablo arasındaki ilişki hangi alan üzerinden kurulacaksa o seçilir.

Bilgi(Ders), Karalamaca

Kısa Kısa Access II

Formlar

Form Oluşumu

Microsoft access ‘i ilk açtığımız zaman karşımıza veri tabanını oluştururken açmak istediğimiz boş veya hazır programları seçmemizi isteyen bir tablo gelir. Buradan istediğimiz alanı seçer ve uygulamamızı seçeriz. Eğer daha önceden olan bir dosyamız varsa ;

*varolan dosyayı aç..
boş bir dosya açmak istiyorsak

*boş access veri tabanını..
hazır programları incelemek veya göz atmak istiyorsak ta ;

*access veri tabanı sihirbazları, sayfaları ve projeleri seçeneğini seçeriz.

Şimdi boş bir dosya açalım. Bunun için boş Access veritabanı seçeneğini seçeriz. Karşımıza gelen iletide veri tabanının adını belirleyip yarat tuşuna tıklarız.

Şimdi birlikte bir tablo oluşturalım.

Formlar seçeneğinden tasarım görünümünde form oluşturu tıkladıktan sonra araç kutusundan aç şeklinde olan iconu seçelim ve metin kutuları oluşturalım.

Sonunda ise müşteri hesaplama programı yapalım. Bunu yapabilmek için gene araç kutumuzdan onay kutusunu ve komut düğmelerini seçelim. Böylece aşağıdaki formu oluşturalım.

Formumuzda da gördüğümüz gibi müşterileri ve aldığı malzeme ile ilgili bilgilerimizi girdik.

Eğer kdv seçeneği seçili ise toplam tutar değişir ve yeni tutarı hesaplar. Eğer hesabımızın otomatik olarak gelmesini sağlamadıysak toplam tutar metin kutusunu seçili hale getirdikten ve sağ tuş özellikler yaptıktan sonra Veri’ye girip Denetim Kaynağına şu formülü yazalım: (kdv %15 olarak hesaplanırsa)=IIf([kdv];[tutar]+[tutar]*0,15;[tutar])

Formülümüzü yazdıktan sonra özellikler penceremizi kapayalım.

Eğer bilgilerimizi yazdırmak istiyorsak butonumuzu forma eklerken karşımıza otomatik olarak gelen pencereden form işlemleri seçeneğinden form yazdırı seçeriz ve böylece yapılan işlemler ve kayıtlar, bilgiler çıktı olarak gelir. Başka işlemlerde bulunmak için;

****Komut düğmesi sihirbazından form Aç seçeneğini seçersek var olan ikinci formumuza daha pratik yolla ulaşmamızı sağlayacaktır. Form Süzgecini Düzenle seçeneğini seçersek Form Süzgeci Uygula ‘yı seçtiğimizde formumuzun istediğimiz şartlara uygun biçimde karşımıza çıkmasını sağlarız. Form verilerini Yenile seçeneğini seçersek formumuzda bulunan verileri yenilememizin daha kolay hale gelmesini sağlamış oluruz. Formu Kapat seçeneğini seçersek formun kapanmasını hem görsel açıdan hem de zaman açısından pratik hale getirmiş oluruz. Geçerli Formu Yazdır seçeneğini seçersek o anki geçerli olan veya daha önceden seçtiğim formu yazdırmış oluruz. Sayfayı Aç seçeneğini seçersek daha önce hangi sayfayı açmasını istemişsek o sayfanın açılmasını olan bilgilerimiz arasında son kayda gitmemizi sağlamış oluruz. Sonraki Kayda seçeneğiyle bir sonraki kayda ulaşmamız mümkün olacaktır.

****Komut düğme si sihirbazından Kayıt Gezintisi menüsünde İlk Kayda Git seçeneğini seçersek kayıtlı olan bilgilerimiz arasında ilk kayda gitmemizi sağlamış oluruz. Kayıt Bul seçeneğini seçersek hangi kayda ulaşmak istiyorsak o anda bize o kaydı verir. Önceki Kayda Git seçeneğini seçersek o anda hangi kayıtta isek bize ondan bir önceki kaydı verir. Son Kayda Git seçeneğinde kayıtlı Git seçeneğini seçersek o anda hangi kayıtta isek bize ondan bir sonraki kaydı verir. Sonrakini Bul seçeneğini seçersek sonraki kaydı verir.

****Komut düğmesi sihirbazından Kayıt İşlemleri menüsünde Kaydı Geri Al seçeneğini seçersek o anki girmiş olduğumuz kaydın içeriğini siler. Kaydı Yazdır seçeneğini seçersek o anki girmiş olduğumuz kaydı yazdırır.

Kaydı Kaydet seçeneğini seçersek o anki girmiş olduğumuz kaydı kaydeder.

Kayıt Çoğalt seçeneğini seçersek o anki girmiş olduğumuz kaydı bir sonraki kayda aynısını aktarıp yazar. Kaydı Sil seçeneğini seçersek o anki girmiş olduğumuz kaydın tamamını siler. Yeni Kayıt Ekle seçeneğini seçersek forma yeni bir kayıt ekler.

****Komut düğmesi sihirbazından Rapor İşlemleri menüsünde Rapor Yazdır seçeneğini seçersek o anki bilgileri rapor biçiminde başka bir sayfa içinde yazar ve dökümünü verir. Raporu Dosyaya Gönder seçeneğini seçersek o anki rapor biçimindeki bilgileri başka bir dosyaya gönderir. Rapor Önizle seçeneğini seçersek o anki bilgileri rapor biçiminde başka bir sayfa içinde gösterir. Raporu Postala seçeneğini seçersek elimizdeki raporu istediğimiz bir elektronik posta adresine gönderir.

****Komut düğmesi sihirbazından Uygulama menüsünde MS Excel’i Çalıştır. seçeneğini seçersek excel’i açar. MS Word’ü Çalıştır seçeneğini seçersek Word‘ü açar. Not Defterini Aç seçeneğini seçersek not defterini açar.

Uygulama Çalıştır seçeneğini seçersek bilgisayarımızdan herhangi bir uygulamayı açar. Uygulamadan Çık seçeneğini seçersek bilgisayarımızdan açtığımız uygulamayı kapatır.

****Komut düğmesi sihirbazından Çeşitli menüsünde Makro Çalıştır seçeneğini seçersek daha önceden oluşturulmuş olan makroyu açar. Otomatik Çevirici seçeneğini seçersek girmek istediğimiz numarayı çevirir. Sorgu Çalıştır seçeneğini seçersek daha önceden oluşturulmuş olan sorguyu açar. Tablo Yazdır seçeneğini seçersek daha önceden oluşturulmuş olan tabloyu yazdırır.

Bilgi(Ders), Karalamaca

Kısa Kısa Access

TABLOLAR

Tablolar : Veritabanında ki tabloları gösterir. Bizim için şu anda en önemli nokta burası
Sorgular : Veritabanı içinde ki Sorguları Gösterir. Eğer isterseniz SQL dilini kullanıp (veya Mouse ile) burada Sorgular yapıp istediğiniz niteliklerde yeni çıktılar elde edebilirsiniz.
Formlar : Veritabanında bulunan formları kontrol edeceğimiz alan. Burayı kullanarak tablolara bilgi girişi…vs işlemler yapabilirsiniz.
Raporlar : Veritabanımızda ki tablolarda bulunan bilgileri kullanarak raporlar hazırlamak için kullanacağımız alan.
Sayfalar : En basit olarak özetlersek Access kullanarak yarattığınız Web sayfalarının yer aldığı alan.
Makrolar : Burada Macroları (Kısa program) kontrol edersiniz. Bu makroları kullanarak Formlar ile Menüler…vs gibi kullanışlı araçlar geliştirebilirsiniz.
Modüller : VBA kullanarak yapacağınız programların yer aldığı alan. Eğer VBA bilginiz iyi ise burada yazacağınız programlar ile Veritabanınızı kontrol edebilirsiniz.

Tablolar bölümünde sizinde gördüğünüz gibi 3 adet alt menü bulunmaktadır. Resim-1 bakınız.

Resim-1

Alan Adı ( Field Name ) : İlerleyen derslerde de ASP kullanırkende göreceğimiz gibi bu bizim tablo içinde bilgi çağırırken kullanacağımız isim. Buraya vereceğimiz isimlerin çok uzun olmaması akılda kalması ve kullanılmasını kolaylaştırmak açısından daha uygun olur. Bir alan bir çok bilgiyi kapsar örneğin “isim “ adında ki bir alan Tahir, Mehmet, İlyas…vs gibi isimleri ayrı ayrı olarak kayıt olarak tutar. Bunların herbiri birer kayıttır. Bunları ilerde de göreceğimiz gibi komutlar sayesinde o alan adı altında çağırıp işlemler yaptırabileceğiz.

Veri Türü (Data Type) : Girdiğimiz Verinin ne olacağını burada belirtiriz. Örneğin Metin dediğimizde Hem karakter (A,B,C…), hem sayısal bir değer (1, 2, 3, ….) hemde sembol girişi yapabileceğiz. Fakat sayı dediğimizde bunlardan sadece birini yapabileceğiz. İlerleyen derslerde Veri Türlerini detaylı bir şekilde inceleyeceğiz.

Tanım (Description): Bazen çok büyük tablolar yapabiliriz ve bu tablolarda yer alan alanların hangisini ne için yaptığımızı karıtırabiliriz. Böyle bir duruma mahal vermemek için kısa tanımlar ile o Alanı burada açıklarız.

MS Access’te yer alan Veri Tipleri

Veri Türü Açıklama
Metin Metin/Sayı/Sembollerden oluşur. Buradaki veriler ile matematiksel işlemler yapılamaz. Örneğin isim, telefon numarası…vs gibi alanlar için kullanılabilir. En çok 256 karakterlik giriş yapılabilir
Not Metin’le aynı özellikleri taşımakta. Farkı ise 65535 karakterlik giriş yapılabilir. Bunu site için yorumlar, CV… vs için kullanabilirsiniz.
Sayı Matematiksel işlemlerin yapılacağı alanlar için kullanacağınız veri türüdür. Öğrencilerin ders ortalamalarını alırken veya maaşlar…vs gibi alanlar için kullanabilirsiniz
Tarih Saat 100 ile 9999 için tarih ve saat değerleri.
Para Birimi Para birimi değerleri ve bir ila dört ondalık alanı bulunan verilerle ilgili matematiksel hesaplamalarda kullanılan sayısal veri. Ondalık ayracın sol tarafında en çok 15 basamak, sağ tarafında ise en çok 4 basamak kullanılır
Otomatik Sayı Tabloya her yeni veri girişinde artan (veya rastgele) bir sayı atan veri türüdür. Bu veri türü ile kullanılan alan MS Access tarafından otomatik artırılır. Güncelleme yapılamaz
Evet/Hayır Evet ve Hayır değerleri ile iki değerden yalnızca birini içeren alanlar (Evet/Hayır, Doğru/Yanlış veya Açık/Kapalı).
Ole Nesnesi Bir Microsoft Access tablosuna bağlantılandırılmış veya katıştırılmış bir nesne (örneğin Microsoft Excel elektronik tablosu, Microsoft Word belgesi, grafikler, sesler veya diğer ikili veriler).
Köprü Metin olarak saklanan ve köprü adresi olarak kullanılan metin veya metin/sayı birleşimleri.
Arama Sihirbazı Bir liste kutusu veya birleşik giriş kutusu kullanarak başka bir tablodan veya değer listesinden bir değer seçmenizi sağlayan bir alan oluşturur. Bu seçeneği tıklattığınızda, Arama Sihirbazı başlar ve bir Arama alanı oluşturur. Sihirbazın görevi tamamlandıktan sonra, Microsoft Access sihirbazda seçilen değerleri esas alarak veri türünü ayarlar

Birincil Anahtar anlam ve kullanımı

Birincil Anahtar yani Primary Key tabloda bulunması gereken en önemli özelliklerin başında sayılır. Tabloda yer alan bilgiler içerisinde tekraralanmaması gereken ve sadece bir kişiye ait olan bilgiler için kullanılır. Örneğin bir kitabı ele alırsak dünya’da Ms Access adında onlarca kitap olabilir fakat ISBN(Uluslar arası Standart Kitap numarası) her kitap için ayrı bir tane olur.

Her tabloda bir adet birincil anahtar bulunması zorunlu değildir. Fakat tekrarlanmaması gerekli bilgiler açısında kullanılması iyi olur

Bir alanın birincil anahtar yapmak için tasarım görünümündeyken istenilen alan içine sağ tuşa tıklanılır. Gelen menüde en üstte yer alan Birincil anahtar tıklayıp yapılır.

Resim-2

Araç Çubuklarının Düzenlenmesi

Access ilk açıldığında, araç çubuğu tek bir satırdan oluşmaktadır. Bu çoğu zaman işe yarasa da, zaman zaman farklı bir düzen gerekli olabilmektedir. Araç çubuklarını başka bir konuma taşımak için, mouse, araç çubuğunun boş bir bölümüne getirilip sol mouse tuşu ile sürükleme yapmak gerekmektedir.

Araç çubukları ekranın dört kenarına yaslanacak şekilde yerleştirilebildiği gibi, aşağıdaki şekilde görüldüğü gibi, orta yerde seyyar olarak da kullanılabilirler. Bu durumda, araç çubuğunun üst kısmında bir başlık kısmı açılarak, araç çubuğunun ismi görüntülenir.

Başka araç çubuklarının görüntülenmesi ve araç çubukları ile ilgili değişik ayarlar yapabilmek için Görünüm menüsünden Araç Çubukları seçeneği seçilir. Aşağıdaki diyalog kutusunda, istenilen diğer araç çubuklarına ait kutuların işaretlenmesi ile başka başka araç çubukları da görüntülenebilir. Ancak bilinmelidir ki, Access programı, o anda yapılmakta olan işlem için gerekli olan araç çubuğunu otomatik olarak görüntüleyebilmektedir.

Yeni Bir Veri Tabanının Hazırlanması

Access’te yeni bir veritabanı oluşturulması, Msoffice paketinde bulunan Word ve Excel gibi diğer programlarda yeni doküman ya da kitap oluşturma işlemine benzerdir. Access’in ilk açılışında, görüntülenen diyalog kutusunda Boş Veritabanı seçeneği kullanılarak yeni bir veritabanı oluşturulabildiği gibi, daha sonra da araç çubuğundan Yeni düğmesi basılmak ya da Dosya menüsünden Yeni Veritabanı komutu seçilmek suretiyle de yapılabilir.Hangi yöntem kullanılırsa kullanılsın, yeni bir veritabanı mutlaka bir şablon kullanılmak suretiyle oluşturulur. Herhangi bir şablon kullanılmak istenmiyorsa, bu durum da aslında yine bir şablon olan Boş Veritabanı şablonu seçilmelidir. Bu şablon dışında başka bir şablon kullanılmak isteniyorsa, aşağıdaki diyalog kutusunda olduğu gibi mevcut şablonlardan birisi seçilebilir. Bazı şablonlar, bir sihirbazı devreye sokarak, oluşturulacak yeni veritabanının yapısına ilişkin bazı bilgileri kullanıcıdan alırlar ve en son olarak da yeni veri tabanını oluştururlar.

• Access açılır.

• Açılış diyalog kutusunda Cancel tıklanır.

• Araç çubuğundaki New Database düğmesi tıklanır. Access bir dizi şablon içerisinden yeni veri tabanı için seçim yapılmasına olanaktanır. Blank database şablonu bulunur ve vurgulanır.

• OK tıklanır ve uzantısı .mdb olan yeni bir veri tabanı hazırlanmış olur.

• Create tıklanarak Access’in veritabanıhazırlama işlemini tamamlaması sağlanır.

Hazırlanan yeni veri tabanı çerçevesi, kullanılacak bütün nesneler için bir kap durumundadır. Bu pencere üst bölümünde sekmelere ve yan tarafında da bir kaç düğmeye yer verir.

Wizard Kullanılarak YeniBir Tablonun Hazırlanması

• Veri tabanı penceresinin sağ tarafındaki New düğmesi tıklanır. Bir sonraki diyalog kutusunda da Table Wizard tıklanır.

• OK tıklayın. Bir sonraki diyalog kutusunun sol alt bölümündeki Personal seçenek düğmesi tıklanır.

• Business ve Personal etiketli iki seçenek düğmesi, Wizard kullanılırken iki tablo tipi grubundan hangisinin kullanılacağını belirler. Sample Tables başlıklı liste kutusu, yeni tablo için şablon olarak kullanabilecek tabloları içerir. Sample Fields liste kutusu ise herbir örnek tabloda kullanabilecek alanları gösterir.

• Table Wizard’ı kullanırken istenene yakın alanları içeren örnek bir tablonun seçilmesi uygun olacaktır.

• Personal etiketli seçenek düğmesi tıklanarak kişisel örnek tablo kümesi görüntülenir. Farklı tabloların bir arada çalışabileceği unutulmamalıdır.

• Örnek bir tablo tıklandıktan sonra >> düğmesi tıklanırsa örnek tablodaki verinin tümü yeni tabloya taşınacaktır.

• Yeni tabloya örnek tablodan sadece bazı alanlar eklenecekse, bu alanlar vurgulanır ve > düğmesi tıklanır. Yeni tablodan alan çıkartmak içinse < ve << düğmeleri kullanılmalıdır.
• Fields in my new table liste kutusuna istenen bütün girişler yerleştirildikten sonra, Next> düğmesi tıklanarak tablo tasarımının bir sonraki aşamasına geçilir.

• Access tablo için Authors adını önerecektir,bu ad kabul edilir ya da başka bir ad kullanılır. Access ana anahtar (primary key) seçenek düğmesine geçerek kullanıcı için ana anahtarı hazırlayacaktır. Varsayılan bu durumun geçerliliği korunur ve Next> tıklanır.

• Access, Wizard işleminin tamamlanmak üzere olduğunu belirten bir ekran görüntüleyecektir. Bu noktada tablo tasarımını değiştirme, tabloyu veri girişine açma ya da form hazırlamak için başka bir Wizard’ı etkinleştirme seçenekleri sunulacaktır.

• “Enter data directly into the table”’ı ve Finish düğmesi tıklanır. Access yeni tabloyu hazırlayıp açacaktır.

• Şu andan sonra TAB ve ENTER tuşlarıyla alanlar arasında gezebilir ve veri girişi yapılabilir.

• İlk alana hiçbir bilgi girilemediğine dikkat edin. Bu alan Access’in alanları belirlemek için kullandığı ardışık numaralara ayrılmıştır.

Tablonun kullanımı sona erdiğinde kontrol menüsü ikonu çift tıklanarak ya da sağ üstte yer alan X düğmesi tıklanarak tablo kapatılabilir. Eğer alan genişlikleri değiştirildiyse bu değişikliklerin kaydedilmek istenip istenmediği sorulacaktır.

Yardım

Bazı durumlarda ipucu kartları ve Wizard’Iarın sunduklarının ötesinde yardıma gereksinim duyulabilir. Bu tip durumlarda çevrimiçi Access yardım özelliği kullanılabilir.

Çevrimiçi Yardım Bileşenleri

• Access başlatılır.

• Ana menü çubuğundan Help girişi tıklanır.

• Aşağı açılan menü listesinden Microsoft Access Help Topics tıklanır.

• Yardım penceresinin üstündeki Find sekmesi tıklanır. En üstteki seçenek düğmesi tıklanarak indeks boyutu en düşük düzeyde tutulur ve Next> düğmesi tıklanır. Finish tıklanarak yardım başlıklarına ait bir dizin listesinin görüntülenmesi sağlanır.

• İçlerinden seçim yapılabilecek 5600 konu başlığı bulunmaktadır.

• Hakkında yardım istenen deyim diyalog kutusunun üst kenarında bulunan boşluğa yazılır. Display düğmesini tıklanarak vurgulanan deyim ile eşleşme sağlayan yardım konusu görüntüye getirilir.

• Bunun sonucunda görüntülenecek help sayfası bir ipucu kartına yer yer verebilmektedir.

• İstenen konu başlığına ulaşıncaya kadar, tarama işlemi yinelenebilir

• Index sekmesine girerek seçimin girilmesi de mümkündür. Access dizini en çok başvurulan konu başlıklarını içermesine karşın, Find dizinleri kadar kapsamlı değildir.

Find dizinlerinin kullanılmasının dezavantajlı yönü ise, zaman ve disk boşluğu harcamasıdır.

Bir Tablonun Düzenlenmesi

Access’de bir tablonun hemen hemen bütün özellikleri değiştirilebilir. Aynı amaçla bir wizard da kullanılabilir. Çoğu zaman tablo tasarlandıktan sonra belirli bir alandaki veri tipinin yanlış olduğu ya da bir alanın eklenmesi veya çıkarılması gerektiği farkedilecektir. Örnek tabloda da etkin kökeni belirten bir alan eklenmesi ve fazlalık StudentNumber alanının çıkarılması gerekmekte. Uygun tablo tasarım alanını tıklayıp istene değişiklikler şu şekilde yapılmalıdır.

• Access, Okul veri tabanı, yada Öğrenci bilgi tablosu kapalıysa yeniden açılmalıdır. Öğrenci bilgi tablosu vurgulanmış durumdayken, veri tabanı penceresindeki Design düğmesi tıklanır.

• StudentNumber alanı bulunur. Mouse, alan adının hemen solundaki gri bölüme getirilir ve göstergenin sağ yönü gösteren bir oka dönüştüğü gözlemlenir. Sol mouse düğmesi tıklanarak alanın tamamı vurgulanır

• Del tuşuna basılır. StudentNumber alanı silinecektir.

Alan Ekleme

Access veri tabanlarına kolaylıkla yeni alanlar eklenebilir.

Bir Tabloya Alan Eklenmesi

• FieldName alanı kaydırılarak Takip Konusu başlığı bulunur. Mouse Field Name sütununun sol kenarına taşınır. Gösterge, sağ yönü gösteren bir oka dönüşecektir. Sol mouse düğmesi tıklanır.

• Access satırın tamamını vurgulayacaktır. Tıklarken, mouse göstergesinin Takip Konusu alanının hemen solundaki gri bölümün dışına çıkmamasına dikkat edilmelidir.

• Takip Konusu satırı tümüyle vurgulanmış durumdayken, Insert tuşuna basılır. Access yeni ve boş bir satır yerleştirecek ve takip Konusu alanını bir satır aşağı kaydıracaktır.

• Vurgulanan satırın Field Name sütunu bir kez tıklanır. Satırın vurgusu kaybolacak ve gösterge Field Name sütununun en solunda yer alacaktır. Şimdi Köken sözcüğü girilir.

• Tab tuşuna basılarak gösterge Data Type sütununa taşınır. Access Text veri tipini önerecek ve ayrıca Data Type alanının sağında bir sekme sunacaktır. Sekmeyi tıklanarak liste açılır.

• Text, Köken alanı için doğru veri tipidir. Ancak diğer seçenekleri görmek için aşağı ok düğmesi tıklanabilir.

• Böylece ÖgrenciBilgi tablosuna yeni bir alan eklenmiş olur. Kontrol menü ikonu çift tıklanarak ya da X düğmesi kullanılarak ÖgrenciBilgi tablosu kapatılır. Access tabloda yapılan değişikliklerin kaydedilmesinin istenip istenmediğini sorunca, OK tıklanır.

Wizard’sız Tablo Hazırlama

Wizard’ın örnekleri istenen tabloya yakın özellikler sunmuyorsa, kullanıcı kendi tablosunu hazırlamalıdır.

Örneğin, öğrenci kimliği ile ilgili alan sayesinde Örgenci Bilgi tablosuyla bağlantı kuran ve öğrencilerin ders kayıtlarıyla ilgili bir tablo kurulacaksa ve bağımsız tabloda karşılık gelen bir kayıt yoksa, bağımlı tabloya bilgi eklenemez. İki tablo bağladıktan sonra, Örgenci Bilgi tablosuna öğrenciyle ilgili bilgi girilmediği sürece, bir derse yeni bir öğrenci kaydedilemeyecektir.

Yeni tablo ders kodu, öğrencinin dersi bitirip bitirmediğine ilişkin bir gösterge ve öğrencinin notu için de alanlara gereksinim duyacaktır ve her sömestr bu tablo başka bir tabloya veri sağlayarak öğrencinin karnesinin hazırlanmasını sağlayacaktır.

Tablonun Hazırlanması

Örgenci Bilgi tablosunu kapandıktan sonra, Tables sekmesinde veri tabanı penceresine dönmüş olunur.

Wizard Kullanmadan…

• New düğmesi tıklanarak tablo hazırlama işlemine başlanır. Design View seçilir ve OK tıklanır. Access boş bir tablo tasarım bölümü açacaktır.

• Işıklı gösterge, tasarım alanının en solundaki sütunun ilk satırında yer alacaktır. İşlem sırasında sağ alt bölümde ve durum çubuğunda görüntülenen açıklamalar kullanıcıya yardımcı olacaktır.

• İlk alan adına IndeksNo deyimi girilir. Tab’a basarak Data Type alanına geçilir. Access Text veri tipini önerecektir. Yandaki sekmeyle açılacak listeden, Autonumber veri tipi bulunur ve tıklanır. IndeksNo alanı, bu tablo için anahtar alan olma işlevini üstlenecektir. Autonumber veri tipinin kullanılması sayesinde, Access bu tabloda hazırlanacak her bir kayıt için bu alana diğerlerinden farklı bir sayı girecektir. Ekranın alt bölümünde New Values alanının, Increment olarak ayarlandığına dikkat edilmelidir.

• İkinci alan, Örgenci Bilgi tablosuyla bağlantıyı sağlayacak olan Ögrenci Sigorta No alanıdır. İki kez Tab’a basılarak Field Name sütununun ikinci satırına geçilir.

• Ögrenci Sigorta No deyimi girilir. Data Type alanına geçilir. Access’in sunduğu varsayılan ayarlar kabul edilir ve iki kez Tab’e basılarak bir sonraki satıra geçilir. ÖgrenciBilgi tablosunda Text veri tipine sahip olan Ögrenci Sigorta No alanının, yeni tabloda da Text veri tipine sahip olduğu gözlenmelidir.

• Bir sonraki satıra geçtikten sonra, DersKod deyimi girilir. Yine Data Type sütununa geçilir, Access’in varsayılan ayarlamaları kabul edilir ve iki kez Tab’e basılarak Field Name alanındaki dördüncü satıra geçilir.

• Yeni alanın adı Bitirdi olarak girilir ve veri tipi olarak Yes/No seçilir. Bir sonraki Field Name satırına geçilir.

• Son alan için Not deyimi girilerek alanlara ad verme işlemi tamamlanır. Son alanın veri tipi Text olarak bırakılır.

• Bir not Access’in alan boyutu için sunduğu 50 boşluğu tamamıyla kaplamayacaksa, Field Properties bölümündeki Field Size satırı tıklanarak varsayılan değer düşürülür.

• Access’e IndeksNo alanının, anahtar alan olarak istendiği belirtilir.

• Tablo tasarım bölümündeki ilk sütunun ilk satırı (IndeksNo alanı) tıklanır. Araç çubuğunda küçük bir anahtarla temsil edilen düğme bulunur. Bu düğme tıklanır. IndeksNo alan adının hemen solunda küçük bir anahtar görüntülenecek böylece IndeksNo’nun anahtar alan olarak ayarlandığını gösterecektir.

• Bu tabloya bir ad verip kaydetmek gerektiğinde, File menü maddesi tıklanır ve Close seçilir. Access yapılan değişikliklerin kaydedilmek istenip istenmediğini soracaktır. Yes tıklanır. Ad sorulduğunda, ÖgrenciVeDers deyimi girilir. OK tıklanır. Access tabloyu kaydedecektir.

Neden İlişkisel?

ÖgrenciVeDers tablosunda öğrenci olmayanlara ilişkin hiçbir giriş istenmeyecek ve ayrıca alınan dersleri öğrencilerle gerektiği gibi eşleme gereksinimi duyulacaktır. Access gibi ilişkisel bir veri tabanında, bağlar bu iki işlevi de yerine getirmektedir.

ÖgrenciBilgi ve ÖgrenciVeDers tabloları arasında bağlarıtı kurulmasının doğrulama ve eşleme olmak üzere iki nedeni vardır. Doğrulama, ÖgrenciVeDers tablosunda hatalı veri bulunmamasını sağlar. Amaç, bir öğrenci için ÖgrenciVeDers tablosuna bir giriş yapmadan önce, bu öğrenciyle ilgili kayda ÖgrenciBilgi tablosunda da yer verildiğinden emin olmaktır.

Ayrıca tek bir öğrenci için ÖgrenciVeDers tablosuna birden fazla kayıt girilebileceğinden de emin olmak istenecektir. Çünkü öğrenciler sömestr boyunca çok sayıda ders alabilir. Tek bir kaydın çok sayıda kayda bağlandığı ilişkiler bire-çok ilişki diye adlandırılırlar. Diğer tarafa “çok’ sayıda giriş yapmadan önce “bir” olan tarafta ilgili kaydın varolmasını garantiye almak başvuru tümleşikliği (referential integrity) olarak adlandırılır. Eşleme, ÖgrenciBilgi ve ÖğrenciVeDers tablolarında yer alan bilgiler arasında uygun eşlemenin sağlanmak istendiği anlamına gelir. Bağ, Access’e iki tablodaki alanlardan hangilerinin birbiriyle eşlendiğini söyler.

Bağ Ya Da İlişkinin Kurulması

Ekran veri tabanı penceresini gösteriyor durumda olmalıdır.

Bire-Çok Bağın Oluşturulması

• Önce Tools menü maddesi, sonra da aşağı açılan listenin ortasında yer alan Relationships tıklanır.
• Sırayla her biri vurgulanır ve Add düğmesi tıklanarak tablolar Relationship penceresine eklenir.

• Add Table diyalog kutusunda Close düğmesi tıklanır.

• ÖgrenciVeDers tablosunda IndeksNo ve ÖgrenciBilgi tablosunda da Öğrenci SigortaNo alanlarının koyu olduğuna dikkat edilir. Bu alanlar, kendi tablolarının anahtarı durumundadırlar.

• Mouse göstergesi, ÖgrenciBilgi liste kutusundaki Ögrenci SigortaNo girişine getirilir. Sol mouse düğmesi basılı tutularak mouse ÖğrenciVeDers liste kutusuna sürüklenir. Mouse düğmesi bırakılmadan gösterge ikinci liste kutusundaki ÖgrenciSigortaNo alanına taşınır ve mouse düğmesi bırakılır. Access bir diyalog kutusuyla karşılık verecektir.

• Enforce Referential Integrity seçim kutusu işaretlenir. Böylece Ögrenci Bilgi’de ilgili giriş olmadığı sürece, ÖgrenciVeDers’e giriş yapılması önlenecektir.

• File/Cİose seçilir. Access ilişki değişikliklerinin kaydetmek istenip istenmediğini sorduğunda, Yes tıklanır. Böylece veri tabanı penceresine geri dönülür.

Table Analyzer

Microsoft’un ilişkisel teorinin gerçek hayattaki sorunlara uygulanması konusunda yardımcı olarak sunduğu Table Analyzer wizard sayesinde Access, tabloları inceleyebilir ve ilişkisel teoriye daha uygun olacak şekilde yeniden yapılandırabilir. Bu wizard, ilişkisel teoriyi kavrama konusunda da çok yardımcı olabilmektedir.