ACCESS VERİTABANI ACCESS VERİTABANI Veritabanı, bilgisayar programları yardımı ile verilerin belirli bir amaca yönelik olarak düzenlenerek, sistemli olarak biriktirilmesine denir. Sistemin olanakları yardımıyla, veriler sorgulanabilir, süzülebilir, sıralanabilir, işlenebilir, raporlar hazırlanabilir ve daha pek çok işlem yerine getirilebilir. Veritabanı herkes tarafından yaşamın gereği basit de olsa hazırlanmaktadır. Örneğin telefon numaraları için tutulan fihrist, kitaplıktaki kitapların listesi, ev hanımlarının yemek ya da pasta tarifleri, bir işyerinin müşteri listesi birer veri tabanıdır. Microsoft Access XP bir veritabanı yönetim sistemidir. Bu sistem, özellikle uygulama geliştirme sihirbazları sayesinde her yaştan kullanıcının etkin programlar hazırlamasına olanak sağlamaktadır. Küçük yada orta boy işletmelerin bazı yazılım gereksinimleri Access ile hızlı ve kolay biçimde karşılanabilir. ACCESS’İ ÇALIŞTIRMA Access veritabanına ulaşmak için her şeyden önce sistemin kurulmuş olması gerekir. Access, Office uygulamaları programlarının içinde yer alır. Office programının bilgisayar kurulmasıyla birlikte, Başlat mönüsü, Programlar listesine eklenir. Daha sonra Başlat, Programlar, Microsoft Access’e tıklanarak program çalıştırılır. Masaüstüne bir kısa yol oluşturulabilir. Eğer Access yüklü olduğu halde gerekli kısa yol başlat mönüsünde veya masa üstünde bulunmuyorsa Access kısa yolu başlat mönüsüne yerleştirilmemiştir. Gerekli kısa yolu oluşturmak için Başlat/Bul/Dosyalar ve Klasörler mönüsünü tıklanır. Buraya programın ismi olan Access yazılın ve Bul düğmesine tıklanır. Windows programı aramaya başlar ve pencerenin altında listeler. Listeden Access.exe dosyası seçilerek farenin sağ tuşu ile başlat mönüsünün üzerine bırakılır. Böylece Access’e ait kısa yol Başlat mönüsüne eklenecektir. ACCESS EKRANI Aşağıda boş bir Access penceresinin görünümü verilmiştir. Bu pencere diğer Windows tabanlı program pencereleri ile benzerlik gösterir. Bu pencere Başlık Çubuğu, Mönü Çubuğu, Araç Çubukları, Görev Bölmesi, Veri Tabanı Nesne Pencereleri Alanı ve Durum çubuğundan oluşur. BAŞLIK ÇUBUĞU Başlık çubuğu, pencerenin ait olduğu programın adının görüntülendiği çubuktur. Aynı zamanda pencereyi taşımak için de kullanılır. Çubuğun en sağında üç düğme yer alır. Bu düğmeler ; Simge Durumuna Küçült Düğmesi: Bu düğmeye basıldığında, o anda etkin durumda olan Access penceresi küçülerek Windows’un görev çubuğu üzerine bir düğme biçiminde yerleşir. Ekranı Kapla Düğmesi: Ekranı kaplamamış pencereyi tam ekran boyutuna getirmek için kullanılır. Önceki Boyut Düğmesi: Tam ekran boyutundaki pencereyi önceki boyutuna getirmek için kullanılır. Kapat Düğmesi: Access penceresini kapatmak için kullanılır. 1 MÖNÜ ÇUBUĞU Veri tabanı iş ve işlemlerinde kullanılan tüm komutların gruplandırılmış olarak yer aldığı çubuktur. Mönüler tıklandığında komutlar listelenir. Komutlar tıklanarak işlemler başlatılır. Eğer fare kullanılmıyorsa, alt tuşu ile birlikte mönü seçeneklerindeki altı çizgili harflere klavyeden basılarak mönüler kullanılır. ARAÇ ÇUBUKLARI Veritabanı Araç Çubuğu Program içinde en sık kullanılan komutları hızlı çalıştırmak için gruplandırılmış komut simgelerinden oluşan çubuktur. Mönü çubuğunun altında yer alır. Access programı başlatıldığında varsayılan olarak Veritabanı Araç Çubuğu pencerede bulunur. Görünüm, Araç Çubukları seçeneklerinden yararlanarak başka araç çubukları da ekrana getirilebilir. İsterse kullanıcı kendine özel araç çubuğu da yaratabilir. Özel Araç Çubuğu Yaratma: Her farklı işlem için, bir başka araç çubuğuna ihtiyaç duyulabilir. Ayrıca bazı araç çubuklarındaki düğmelerin bir kısmı kullanılmayabilir. Bu durumda özel araç çubuğu yaratılabilir. 1. Özel araç çubuğu yaratmak için, veritabanı açılır. Bunun için Dosya mönüsündeki Aç komutu kullanılır. Pencereden bir veritabanı seçilerek açılması sağlanır. 2. Veritabanı açıldıktan sonra, Görünüm mönüsünden, Araç çubukları komutu ve onun alt komutu olan Özellikler komutu seçilir. 3. Bu pencere üzerinde Yeni düğmesi tıklatılır. Bir iletişim kutusu açılır, yaratılacak olan araç çubuğuna bir isim verilmesi beklenir. Uygun isim verilir ve Tamam düğmesine tıklanır. 4. Pencere üzerine aşağıdaki gibi boş bir araç çubuğu yerleşir. 5. Bu araç çubuğu üzerine yerleştirilecek düğmelerin seçimi yapılır. Bunun için Özellikler kutusu üzerinde yer alan Komutlar sayfasına tıklanır. Ekrana gelen pencerede, Kategoriler bölümünde araç çubukları, Komutlar bölümünde ise araç çubuklarının içerdiği komutlar listelenir. Hangi araç çubuğuna tıklanırsa onunla ilgili komutlar sağ tarafta görüntülenir. 6. Yeni yaratılan araç çubuğu üzerinde hangi komutların yer almasını isteniliyorsa, fare yardımıyla komutlar bölümünden seçilir, sürüklenerek yeni araç çubuğu üzerine bırakılır. Bu şekilde diğer komutlarda yerleştirilir. Aşağıda yeni düzenlenmiş bir araç çubuğu gösterilmiştir. GÖREV BÖLMESİ Access başlatılırken beliren görev bölmesi, bir Access veri tabanı veya Access projesini oluşturma ya da açma seçeneklerine sahiptir. Görev bölmesi istenildiğinde gizlenebilir veya görüntülenebilir. Görev Bölmesini gizlemek veya görüntülemek için aşağıdaki işlemler yapılır. 1. Araçlar mönüsünden, Seçenekler komutu tıklanır. 2. Görünüm sekmesi tıklanır. 3. Göster altında , Başlangıç Görev Bilmesi onay kutusu seçilirse Görev Bölmesi görüntülenir. 4. Onay kutusunun işareti kaldırılırsa, Görev Bölmesi gizlenir. VERİTABANI NESNE PENCERELERİ ALANI Access ile oluşturulan veri tabanı nesne pencerelerinin görüntülendiği alandır. Bunlar; tablo, form, sorgu, veri tabanı çizimler vb. nesnelerdir. Her açılan nesne penceresi burada görüntülenir. DURUM ÇUBUĞU 2 Veri tabanı dosyalarında yapılan işlemler hakkında kısa açıklamaların yer aldığı çubuktur. Durum çubuğu de görev bölmesinde olduğu gibi istendiğinde gözlenebilir. Durum çubuğunu gizlemek için aşağıdaki işlemler yapılır. 1. Araçlar mönüsünden, Seçenekler tıklanır. 2. Göster altındaki Görünüm sekmesinde, Durum Çubuğu onay kutusunun onayı kaldırılır. 3. Bir sonraki Access programı çalıştırıldığında Durum Çubuğu görüntülenmez. ACCESS VERİ TABANI SİHİRBAZI KULLANARAK VERİTABANI OLUŞTURMA Veritabanı sihirbazları kullanıcıya hazır olarak sunulmuş bazı özel uygulamalardır. Kullanıcı amacına uygun sihirbazı seçerek veritabanını otomatik olarak oluşturur. Sihirbazı kullanarak veritabanı oluşturmak için aşağıdaki işlemler yapılır. 1. Access programı açılır. 2. Access penceresinde Görev Bölmesindeki Şablondan Yeni seçeneğinin altındaki Genel Şablonlar seçeneği çalıştırılır. 3. Ekrana gelen Şablonlar penceresinden Veritabanları sayfası açılır.Bu sayfada hazır veritabanı sihirbazları yer almaktadır. Yaratacağımız veritabanına uygun sihirbaz seçilir. Tamam düğmesine tıklanır. 4. Yaratılacak yeni veritabanı dosyasına isim verilir. Oluştur düğmesine tıklanır. 5. Seçilen veritabanı sihirbazının hangi tür verileri içerdiği bir iletişim kutusu listelenir. Bu veriler amacımız için uygundur. İleri düğmesine tıklanır. 6. Veritabanındaki tablolar ve tablodaki alanların listesi ekrana gelir. Listelerin sonunda bazı alanlar işaretlenmemiştir. Bunları işaretleyerek tablolara ilave edebiliriz. İleri düğmesine tıklanır. 7. Ekrana gelen kutudan rapor düzeni, sihirbaz yardımıyla belirlenir. İleri düğmesine tıklanır. 8. Access raporlarında yer alacak başlığın tanımı sihirbaz yardımıyla seçilir. İleri düğmesine tıklanır 9. Başlığın yanı sıra bir resim de yer almasını istiyorsak, Evet, bir resim bulundurmak istiyorum seçeneği onaylanır. İleri düğmesine tıklanır. 10. Veritabanı sihirbazı işlemleri tamamlandıktan sonra Son düğmesine tıklanır. 11. Veritabanı ve içerdiği nesneler tek tek yaratılmaya başlanır. 12. Oluşturulan programın görünümü ekrana gelir. YENİ VERİTABANI OLUŞTURMA 1. Bir veritabanının yaratılması için önce Access programının açılması gerekir. 2. Dosya mönüsünden Yeni komutu çalıştırılır. Yada Görev Bölmesindeki Yeni seçeneğinin altındaki Boş Veritabanı seçeneği seçilir. 3. 4. Ekrana gelen Yeni Veritabanı Dosyası penceresinde dosya adı kutusu içine veritabanına uygun bir isim verilir. Oluştur düğmesine tıklanır. Yeni bir veritabanının oluşturma işlemi tamamlanmış olur. Bu veritabanı boştur. 3 Veritabanı penceresi, uygulama içinde kullanılan tüm nesnelerin görüntülendiği bir ortamdır. Access Nesneleri Nesneler ile ilgili olarak bir işlem yapılması gerektiğinde bu pencereden yararlanılır. Bir veritabanı penceresi üzerinde aşağıda sıralanan nesne türleri tanımlanabilir. Tablolar : Veri Tabanının temel nesnesi tablolardır. Kayıtların tutulduğu alanlardır. Her veri tabanında en az bir tablo olmalıdır. Sorgular : Tablolardaki belirli koşulları sağlayan kayıtların görüntülenmesi için oluşturulan bir nesnedir. Formlar : Tablolara bilgi girişinin görsel açıdan daha kolay ve daha güzel yapılmasını sağlayan nesnedir. Raporlar : Tablolardaki bilgileri belli düzen içerisinde ekranda görmek veya yazıcıdan almak için kullanılır. Sayfalar : Internet ortamında tablolarınızın görüntülenmesi için sayfalar oluşturmanızı sağlar. Makrolar : Bir eylemi gerçekleştirmek için kullanılan komut dilidir. Sürekli yapmak zorunda olunan bir grup işlemi tanımlayarak makro oluşturulur ve daha sonra bu makro kullanılarak işlemler kolaylıkla otomatik olarak gerçekleştirilir. Modüller : Makrolar ile aynı amaca sahip olmakla birlikte Visual Basic programlama dili komutları ile yazılan küçük program parçalarıdır. Veritabanı penceresinin üst bölümünde bir araç çubuğu yer almaktadır. Araç çubuğu üzerinde yer alan komutlar ve anlamları aşağıda açıklanmıştır. Veritabanında seçilen nesnenin çalıştırılmak üzere açılmasını sağlar. Var olan nesne üzerinde düzenlemeler yapmak üzere kullanılır. Yeni bir nesne yaratılması sürecini başlatır. ÖNCEDEN OLUŞTURULMUŞ VERİ TABANINI AÇMA 1. Access programı çalıştırılır. 2. En son çalışılan dosyalar Görev Yada Görev bölmesindeki Dosya Aç seçeneğinin altında yer alır. Bu dosyalar buradan seçilerek açılabilir. 3. Aranılan dosya Görev bölmesinde yoksa Dosya mönüsünden Aç komutu seçilir yada Görev bölmesindeki Tüm dosyalar seçeneği tıklanarak veritabanlarına erişimi kolaylaştıran pencere ekrana gelir. Dosya adı seçilir ve Aç düğmesine tıklanır. VERİTABANININ KOPYALANMASI: Bütünüyle bir veritabanını kopyalamak mümkündür. Kopyalama işlemi aşağıdaki gibi gerçekleştirilir. 1. Access veritabanı açılır. Dosya mönüsünden Aç komutu seçilir. 2. Kopyası oluşturulacak veritabanı listeden seçilir. Farenin sağ düğmesi tıklanır. Kopyala komutu seçilir. 3. Fare göstergesi boş alana getirilerek farenin sağ düğmesine tıklanır. Yapıştır komutu seçilir. 4. Böylece dosyanın kopyası oluşmuş olur. VERİTABANININ İSMİNİN DEĞİŞTİRİLMESİ Veri tabanı dosyasının adını değiştirmek için aşağıdaki işlemler yapılır. 1. Access veritabanı açılır. Dosya mönüsünden Aç komutu seçilir. 2. Kopyası oluşturulacak veritabanı listeden seçilir. Farenin sağ düğmesi tıklanır. Yeniden adlandır komutu seçilir. 3. Klavye kullanılarak isim değiştirilir. VERİTABANININ YOK EDİLMESİ Bir veritabanını yok etmek mümkündür. Bunun için aşağıdaki işlemler yapılır. 2. Access veritabanı açılır. Dosya mönüsünden Aç komutu seçilir. 3. Yok edilmesi istenen veri tabanı listeden seçilir. Farenin sağ düğmesi tıklanır. Sil komutu seçilir veya klavyeden Delete tuşuna basılır. 4 4. Eğer silme işlemi geri dönülmeyecek şekilde olmasını istiyorsak klavyeden Shift Delete tuşları kullanılır. 5. Veritabanının silinerek geri dönüşüm kutusuna gönderilip gönderilmeyeceğini soran bir iletişim kutusu görüntülenir. 6. Evet denirse yok etme işlemi tamamlanır ve geri dönüşüm kutusuna gönderilir. TABLOLAR VERİTABANI TABLOLARI Veritabanı sistemlerinin en önemli unsurudur. Veriler tablolarda saklanır. Tablolar bir veritabanı nesnesidir ve her tablonun bir adı vardır. Bu isim yardımıyla çağrılır ve işlem görürler. Bir tablo satır ve sütunlardan oluşur. Tablonun üzerindeki her bir satır bir kayıt olarak düşünülür. TABLOLARIN YARATILMASI Bir tablonun kullanılabilme si için önceden yaratılmış olması ve verilerin girilmiş olması gerekir. Bir Access tablosunun yaratılması için aşağıda belirtilen yol izlenir. 1. İlgili veritabanı açılmış olmalıdır. 2. Veritabanı içerisinde yer alan Nesneler başlıklı bölümde Tablolar düğmesi seçilir. Bu durumda pencerenin sağ tarafında üç seçenek görüntülenir. Bu satırlar tablonun yaratılma biçimini gösterir. Tabloların yaratılması için üç yol izlenir. a. Tasarım Görünümünde Tablo Oluştur: Tablo tasarım penceresi kullanılarak yaratılır. b. Sihirbazı Kullanarak Tablo Oluştur: Tablo sihirbaz yardımıyla adım adım yaratılır. c. Veriler Girilerek Tablo Oluştur: Tablo veri girerek otomatikman yaratılır. 3. Tablo yaratma seçeneklerinden amacımıza uygun olanı seçilir. Tablo yaratma işlemi seçime göre yürütülür. SİHİRBAZ YARDIMIYLA TABLO YARATMAK Daha önce yaratılmış tablolara ait alan isimlerini ve tanımlarını kullanarak tablo yaratmaktır. 1. Veritabanı açıldıktan sonra, Tablolar düğmesine tıklanır. 2. Sihirbazı kullanarak tablo oluştur seçeneğine çift tıklanır. 3. Tablo sihirbazı penceresi ekrana gelir. Pencere üzerinde üç farklı bölme vardır. Örnek Tablolar: Sistemde tanımlı bazı tablo isimleri vardır. Amaca uygun tablo ismi seçilir. Örnek Alanlar: Seçilen tablonun alanları bu bölümde listelenir. Yeni Tablodaki Alanlar: Örnek alanlar bölümünden gerekli alan seçildikten sonra ilgili düğmeye ( > ) basılarak bu alana geçirilir. Bu işlem bütün gerekli alanlar için yapılır. 4. Yeni tablo alanlarından adını değiştirmek istediğimiz alan var ise bu alan seçilir Alanı Yeniden Adlandır düğmesi kullanılarak alana yeni isim verilebilir. 5. İleri> düğmesine basılır. Bu aşamada tablo için birincil anahtar tanımlanabilir. 6. Tekrar ileri> düğmesi tıklanır. Sihirbaz tabloyu yarattıktan sonra ne yapmak istiyorsunuz? Sorusu için üç seçenek verilir. Tablo tasarımını değiştirmek istiyorum. Tablo yaratma işleminin hemen ardında tablo tasarım penceresi açılarak söz konusu tablo üzerinde düzenleme işlemlerinin yapılması olanağını sağlar. Doğrudan tabloya veri girmek istiyorum. Doğrudan tabloya veri girilir. Sihirbazın benim için yaratacağı bir formu kullanarak tabloya veri girmek istiyorum. Bilgi girişlerini sağlamak üzere sihirbaz tarafından otomatik form yaratılır. 7. Bu üç seçenekten biri tercih edilir. Son düğmesine tıklanır. Veri girilebilir. VERİ GİREREK TABLO YARATMAK Basit ve hızlı biçimde tablo yaratmak söz konusu olduğunda veri girerek tablo yaratma yoluna gidilir. Bu tür tabloların alan isimleri otomatik sistem tarafından verilir. 1. Veritabanı açıldıktan sonra, Tablolar düğmesine tıklanır. 2. Veriler girilerek tablo oluştur seçeneğine çift tıklanır. 3. Boş bir veri listesi oluşur. Bu pencere üzerindeki boş bir sütuna veri girmek mümkündür. 4. Veriler girildikten sonra, pencere kapatılır. Tablonun saklanıp saklanmayacağını soran iletişim kutusuna Evet yanıtı verilir. Tabloya isim verilir. 5. Tablonun birincil anahtarı için Evet yanıtı verilirse sistem tarafından otomatik olarak Kimlik isimli bir anahtar belirlenir. Bu işlemden sonra işlem sona erer. TASARIM PENCERESİNDE TABLONUN YARATILMASI Access tabloların yaratılması esnasında , tabloyu oluşturacak alanların tek tek tanımlanması ve veri türlerinin belirlenmesi gerekiyorsa bu yöntem seçilir.Tasarın penceresini kullanarak bir tablonun yaratılması için aşağıdaki yol izlenir. 1. Veritabanı açıldıktan sonra, Tablolar düğmesine tıklanır. 2. Tasarım görünümünde tablo oluştur seçeneğine çift tıklanır. 3. Tablo tasarım penceresi açılır. Burada alan adı, veri türü ve özellikleri ile ilgili tanımlamalar yapılır. 4. Alan ve veri türü tanımlamaları yapıldıktan sonra kapat düğmesine tıklanır. 5. Tabloyu kaydetmek isteyip, istemediğimiz sorulur. Kullanıcı evet düğmesine basarak bunu onaylayabilir ve tabloya bir isim verilir. 5 Kullanıcıya birincil anahtar yaratılıp, yaratılmayacağı sorulur. Evet denilirse işlem yerine getirilir. Hayır denilirse anahtar yaratılmaz. Kullanıcı isterse daha sonra anahtar tanımlayabilir. 7. Boş bir tablo yaratılmış olur. Kullanıcı veri girebilir. TABLO ALAN İSİMLERİ Access tabloları alanlardan oluşur ve her alanın mutlaka bir ismi olur. Alan isimleri büyük veya küçük harflerle yazılabilir, sayısal yada bazı özel karakterler içerebilir, karakterler arasında boşluk olabilir. Ancak alan ismi en fazla 64 karakter olur. Aşağıda örnek alan isimleri verilmiştir. Adı ve Soyadı Personel-No Adres SSK Numarası 6. VERİ TÜRLERİ Tablonun alan isimleri belirlendikten sonra, her bir alanın içerdiği veri türünün de belirlenmesi istenir. Veri türünü belirlemek için veri türü hücresine bir defa fare ile tıklanır ve hücrenin sağ tarafındaki düğmeye tıklanarak ekrana gelen pencereden seçim yapılır. Access tablolarında tanımlanabilecek veri türleri aşağıda verilmiştir. 1. Metin: Alfabetik yada alfa sayısal verileri tanımlar.Bu tür metin alanları 255 karakter içerebilir. Böyle alanlar üzerinde matematiksel işlem yapılmaz. 2. Not: Tablolarda uzun açıklama yapılması gereken veri türleri için tanımlanır. Not veri türü tanımlanmış alanlara 65.530 karakter olabilir. 3. Sayı: Sayısal alanların tanımlanması amacıyla kullanılır. Bu tür veri içeren sayısal alanların içinde matematiksel işlem yapılır 4. Tarih/Saat: Eğer belirlenen alan tarih ve saat içeriyorsa kullanılır. Bu alanlar 8 baytlık yer işgal ederler. 5. Para Birimi: Özellikle büyük parasal değerlerin kullanıldığı alanlardır. Bu rakam tamsayı olabileceği gibi ondalıklı da olabilir. Tamsayı kısmı en çok 15, ondalık sayı kısmı 4 hane olabilir. 6. Otomatik Sayı: Böyle bir veri türüne sahip alanlar, tabloya yeni bir kayıt eklendiğinde, Access tarafından otomatik olarak üretilen sıralı yada rastlantısal değere sahip olurlar. Belirtilen alanlardaki sayısal değerler tektir, ayrı kayıtlarda birbirinin aynısı olamaz. 7. Evet/Hayır: Bir baytlık uzunluğa sahip olan bu alanlar Evet veya Hayır biçimindeki verilerin saklanması amacıyla kullanılır. 8. Ole Nesnesi: Eğer tablonun bir alanında resim, ses, film veya grafik gibi Ole nesnelerinin saklanması söz konusu ise bu tanım kullanılır. Bu alanın büyüklüğü 1 GB olabilir. Ole Nesnesi olarak tanımlanmış alanlara bilgi girişi için Ekle mönüsündeki Nesne seçeneği kullanılır ve eklenmiş nesneleri görmek içinde o alanlar çift tıklanır. Aynı işlem Formlarda ole nesnesi olarak tanımlanmış alanda farenin sağ tuşuna tıklayıp ekrana gelen kısa yol mönüsünden Nesne Ekle seçeneği seçilerek de yapılır. Bu işlemden sonra ekrana gelen pencereden Dosyadan Yarat seçenek düğmesi işaretleyerek verinin bir dosyadan alınacağı belirtilir. Pencerede ki Gözat düğmesi ile ekleyeceğiniz nesnenin bulunduğu dosya seçilir. Tamam düğmesine basılır. 9. Köprü: Bu veri türü ile herhangi bir Web sitesini bu alandaki bir veri türü olarak tanımlayabiliriz. Böylece Web de bulunan adreslerle doğrudan bağlantı kurulabilir. 10. Arama Sihirbazı: Bir başka tablo ile bağlantı kurularak, açılan listeden hazır alanların seçilmesi ve seçilen bu alan tanımlarının başka bir alana aktarılmasını sağlar. ALAN ÖZELLİKLERİ Veri türlerini içeren alanlarda bazı özel tanımlar yapmak mümkündür. Alan özellikleri tablo tasarım penceresinde Alan Özellikleri bölgesindeki Genel sayfası üzerinde yer almaktadır. Her veri türü için bu bölüm farlı özellikler içerir. 1. Alan Boyutu: Metin alanların uzunlukları 0 ile 255 karakter arasında olabilir. Varsayılan boyut 50’dir. Sayısal alanların alan boyutu belirlenirken aşağıdaki boyut türleri seçilebilir. Bayt: 0 ile 255 arasında değer girilebilir. Tamsayı: -32768 ile 32768 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. 2. Biçim: Alanlara girilecek değerlerin biçimlendirilmesini sağlar. Metin alanları için özel işaretler kullanılarak tanımlar yapılır. Metin türü alanlar için yapılabilecek tanımlamalar aşağıda verilmiştir. ! Girişlerin sola yaslanmasını sağlar. * Girişlerin sağa yaslanmasını sağlar. < Girilen karakterleri küçük harfe dönüştürür. > Girilen karakterleri büyük harfe dönüştürür. “” Tırnak içindeki ifadeyi aynen alana taşır. 6 Sayısal alanlarda biçim tanımlaması Biçim satırının sağ tarafındaki ok işaretine tıklanarak ekrana gelen seçenekler yardımı ile yapılır. Bu seçenekler aşağıda belirtilmiştir. Genel Sayı: Sayısal değerin girildiği biçimde görüntülenmesini sağlar. Para Birimi: Para türü sayısal değerler için kullanılır. Değer girildikten sonra sağ tarafına otomatik olarak TL ifadesi gelir. Sayı binler hanesine göre . ile birbirinden ayrılır. Euro: Para türü veriler için kullanılır. Sabit: Bu seçenek sayısal değerin Wındows’un denetim masasında yapılan tanımlara uygun biçimde görüntülenmesini sağlar. Standart: Wındows’un denetim masasında yapılan tanımlara uygun biçimde görüntülenmesini sağlar. Ancak binler hanesine . koyar. Yüzde: Bu tanımın yapıldığı alana girilen sayısal değer 100 sayısı ile çarpılır. Bilimsel: Girilecek sayısal değer çok büyükse bu biçim kullanılır. Tarih ve zaman alanlarında, Biçim satırındaki alan tanımlarından yararlanılır. Bu seçenekler; Genel Tarih, Uzun Tarih, Orta Uzunlukta Tarih, Kısa Tarih, Uzun Saat, ;Orta Uzunlukta Saat, Kısa Saat’tir. 3. Ondalık Basamaklar: Sayısal alanlarda ondalık hanesi tanımlanması gerekiyorsa kullanılır. Tanım satırının sağ tarafındaki düğmeye basılarak seçenekler gelir. Eğer herhangi bir seçim yapılmaz ise otomatik seçeneği kullanılır. 4. Giriş Maskesi: Veri girişlerinde, bir alan için giriş maskeleri oluşturularak, verilerin belirli bir kurala uymaları sağlanabilir. Örneğin alana sayısal bir karakterin girilmesi gerekiyorsa, giriş esnasında kullanıcıyı buna zorlamak mümkündür. Giriş maskelerinin kullanılmasında bazı özel işaretlerden yararlanılır. Bunların bir kısmı aşağıda verilmiştir. 0 Belirtilen alana 0-9 arası tek haneli bir sayısal girişini zorunlu hale getirir. 9 Bir haneli sayısal değerin yada boşluğun girilmesine izin verir. Giriş zorunlu değildir. # Bir haneli değer veya boşluk girişine izin verir ve + ile – işaretlerinin girişlerine izin verir. L Alana A-Z arası alfabetik karakterlerin girişini zorunlu hale getirir. ? Belirtilen alana A-Z arası alfabetik karakterlerin girişini zorunlu hale getirir. Giriş zorunlu değildir. A Bir harf veya tek haneli karakterin girişine izin verir. Giriş yapılması zorunludur. a Bir harf veya tek haneli karakterin girişine izin verir. Giriş yapılması zorunlu değildir. & Herhangi bir karakter yada bilgi girişini zorunlu kılar. C Herhangi bir karakter yada bilgi girişine izin verir. Zorunlu değildir. < Bilgilerin küçük harflere dönüştürülmesini sağlar. > Bilgilerin büyük harflere dönüştürülmesini sağlar. ! Girilen bilgilerin sağdan sola doğru alan içine yerleşmesini sağlar. 5. Giriş Maskesi Sihirbazı: Giriş maskesi düzenlemek için, sihirbazdan da yararlanılabilir. Giriş maskesi satırı üzerindeki ... düğmesine tıklanır. Giriş maskesi sihirbazından istenilen giriş maskesi seçilerek ileri düğmesine tıklanır. 6. Resim Yazısı: Alan ismi, form veya raporda alan başlığı olarak görüntülenir. Rapor ve Formlarda alan başlığını farklı yazmak isterse resim yazısı satırı kullanılır. Bu satıra istenilen alan başlığı yazılır. 7. Varsayılan Değer: Bazı alanlara bilgilerin otomatik girilmesi istenirse kullanılır. Böyle bir amaca ulaşmak için Varsayılan değer satırına bu bilgi girilir. Ancak kullanıcı veri girerken bunu değiştirme şansına sahiptir. 8. Geçerlilik Kuralı: Belirtilen alana girilecek veri üzerinde bir şart belirtildiğinde veya bir sınır konulması gerektiğinde bu satır kullanılır. Aşağıda bununla ilgili örnekler verilmiştir. Geçerlilik Kuralı Anlamı >100 100’den büyük rakamlar girilebilir. <1 1’den küçük rakamlar girilebilir. >10 AND <100 10 İLE 100 arasında rakam girişine izin verir. <10 OR >100 10’dan küçük veya 100’den büyük sayı girişine izin verilir. =”Ankara” Or =”Bolu” Sadece Ankara veya Bolu girişine izin verir. Like”z???” Baş harfi z olan ve dört harften oluşan girişlere izin verir. >=Date$() Bu günün tarihinden daha küçük bir tarih girişine izin vermez. 9. Geçerlilik Metni: Geçerlilik kuralına uyulmadığında kullanıcıyı uyarmak üzere bir mesaj görüntülenir. Mesajın içeriği bu satırda tanımlanır. Örneğin Lütfen Tekrar Giriş Yapınız. Gibi. 10. Gerekli: Bazı alanlara bilgi girişini zorunlu kılmak için kullanılır. Bu satırın sağ tarafında yer alan düğmeye tıklanarak Evet seçilirse, veri girişi zorunlu hale gelir, hayır seçilirse veri girişi zorunlu değildir. 11. Sıfır Uzunluk İzni: Metin türü alanlar için geçerlidir. Herhangi bir karakter içermezler. 12. Sıralı: Dizin alanları için geçerlidir. Bu satırın sağ tarafındaki düğmeye tıklanırsa üç seçenek ekrana gelir. Hayır seçeneği kullanılırsa bu satırın bir dizin olmadığı belirtilir. Evet (Yineleme Var) seçilecek olursa, bu alanın bir dizin alanı olduğunu ve aynı değere sahip kayıtlara izin verileceği anlaşılır. Evet (Yineleme Yok) seçilirse, aynı veriye sahip birden fazla kaydın olamayacağı belirtilir. TANIM Veri tabanı tablosundaki Tanım alanına isteği bağlı olarak açıklamalar yazılabilir. Bu alana yazılan açıklamalar form seçildiğinde Durum çubuğunda görüntülenir. 7 TABLOLAR ÜZERİNDE YAPILABİLECEK İŞLEMLER Bir tablo yaratıldıktan sonra, bunun üzerinde çeşitli işlemler yapılabilir. TABLOLARIN KAYDEDİLMESİ 1. Tablo hazırlandıktan sonra Dosya mönüsünde Kaydet komutu çalıştırılarak kaydedilir. 2. Tablo kapatılırken Evet cevabı verilerek bir isim ile kaydedilir. TABLOLARIN KOPYALANMASI Bir tablonun başka bir isimle kopyasının yaratılmasıdır. 1. Veritabanı penceresi üzerinde kopyalanacak tablo seçilir. 2. Tabloyu pano içine taşımak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Kopyala komutu seçilir. 3. Panodaki tabloyu yapıştırmak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Yapıştır komutu seçilir. 4. Kopyalamanın biçimini ve yeni tablonun adını tanımlamak üzere bir iletişim kutusu açılır. İstenilen yapıştırma seçeneği işaretlenir, tablo ismi verilir ve tamam düğmesine tıklanır. TABLO ADININ DEĞİŞTİRİLMESİ Tablo adını değiştirmek mümkündür. Bunun için şu işlemler yapılır. 1. Veritabanı penceresinde ilgili tablo seçilir. 2. Kısa yol mönüsünden yeniden adlandır komutu seçilir. 3. Tablonun yeni adı seçilen alan üzerine yazılır. Enter tuşuna basılarak işlem tamamlanır. TABLOLARIN YOK EDİLMESİ Daha önce yaratılmış bir tablonun yok edilmesi için şu yol izlenir. 1. Veritabanı penceresi üzerinde ilgili tablo seçilir. 2. Access mönüsü üzerindeki Düzen seçeneğinin Kes komutu kullanılabilir. Bu durumda tablo panoya alınmış olur. Yapıştır komutu ile geri getirilebilir. Bu işlem kısa yol mönüsünden de yapılır. Yada Düzen mönüsündeki Sil komutu kullanılır. Bu durumda silmek istediğinizden eminmisiniz mesajı gelir. Evet onaylanırsa tablo geri dönüşüm kutusuna gider. Ekrandaki Sil düğmesi de kullanılabilir. TABLONUN AÇILMASI Tabloların açılması için genellikle formlar kullanılır. Bazen verilere hızlı ulaşmak için tablonun doğrudan açılması istenebilir. Bir tablonun açılması demek, tasarım penceresinde tanımlanan alanların ve içerdiği verilerin sütunlar halinde listelenmesidir. Buradan tabloya kayıt girilebilir, ekleme, silme, değiştirme, sıralama gibi temel işlemler yapılabilir. İki şekilde tablo açılabilir. Veritabanı Görünümünde Tablonun Açılması: Bu işlem için aşağıdaki yol izlenir. 1. Tablo kapalı iken veritabanı penceresi üzerindeki Tablolar seçeneğine tıklanır. Tabloların listesi ekrana gelir. 2. Açmak istenilen tablo seçilir ve çift tıklayarak açılır. Yada düğmesi kullanılır. Tasarım Görünümünde Tablonun Açılması: 1. Tabloyu tasarım görünümünde açmak mümkündür. Bir tablonun tasarımında değişiklik ve düzenleme yapmak istendiğinde kullanılır. 2. Bunun için ilgili tablo seçilir sağ tuş Aç komutu çalıştırılır. Yada düğmesi de kullanılabilir. TABLOYA YENİ ALAN EKLEME Tabloya iki şekilde yeni alan eklenebilir. 1. Tasarım görünümünde yeni alan ekleme: Tablo tasarım görünümünde açılır. Eklenecek satırdan sonraki satır seçilir. Sağ tuş Ekle komutu çalıştırılır. 2. Veri sayfası görünümünde yeni alan ekleme: Tablo veri sayfası görünümünde açılır. Eklenecek sütundan sonraki sütun seçilir. Sağ tuş Sütun ekle komutu çalıştırılır. TABLODAN ALAN SİLME Tablodan istenirse alan silinebilir. Bu işlem iki şekilde yapılır. 1. Tasarım görünümünde tablo açılır. Silinecek satır seçilir. Sağ tuş Sil komutu çalıştırılır. 2. Veri sayfası görünümünde tablo açılır. Silinecek alan seçilir. Sağ tuş Sil komutu çalıştırılır. UYGULAMA ( TABLO OLUŞTURMA ve KAYIT GİRME) 1. 2. 3. 4. 5. HEDEFLER Access programını çalıştırabilme. Veritabanı dosyasını oluşturabilme. Tasarım görünümünde tablo oluşturabilme. Veri türlerini belirleyebilme ve alan özelliklerini tanımlayabilme. Tabloyu kaydedebilme. 8 6. Oluşturulan tabloyu veri sayfası görünümünde açma. 7. Tabloya kayıt girme. 8. Tablo kopyalama. 9. Tablo silme. 10. Tablonun adını değiştirme. 11. Tablo silme. 12. Tabloyu tasarım görünümünde açma. 13. Tasarım görünümünde tablo üzerinde değişiklikler yapma. 14. Tabloda veri sayfası görünümünde değişiklikler yapma. UYGULAMALAR 1. Access programını çalıştırınız. 2. Veritabanı dosyası oluşturmak için Görev bölmesindeki Yeni seçeneğinin altındaki Boş Veri tabanı seçeneğinin seçiniz. Ekrana gelen pencerede kayıt yerini belirleyiniz. Kayız yeri Belgelerim seçeneğinin altında oluşturacağınız kendinize ait klasör olsun. Dosya Adı kutusuna ADRES PROGRAMI yazınız. Oluştur düğmesine tıklayınız. 3. Tabloyu kendimiz oluşturmak istediğimiz için Tasarım Görünümünde Tablo Oluştur seçeneğini seçeriz. 4. Aşağıdaki alanları ve veri türlerini ekrana gelen pencereye giriniz. ALAN ADI VERİ TÜRÜ ALAN ÖZELLİKLERİ Adres No Otomatik Sayı Adı Soyadı Metin Alan boyutu 20, Gerekli satırı Evet Ev Adresi Metin Alan Boyutu 60 Ev Telefonu Metin Alan Boyutu 15 Cep Telefonu Metin Alan Boyutu 15 Açıklama Not 5. Oluşturduğunuz bu tabloyu Dosya mönüsünden Kaydet komutunu kullanarak kaydedebileceğiniz gibi pencereyi kapatırken de kaydedebilirsiniz. Tablonun adını ADRES TABLOSU koyunuz. Ekrana Tanımlı Bir Birincil Anahtar Yok penceresi gelecektir. Bu pencereyi Evet cevabı vererek geçiniz. (Bu konu ileride anlatılacaktır.) 6. Tabloyu kayıt girmek üzere veri sayfası görünümünde açınız. (Fare ile çift tıklama, tablo üzerinde sağ tuş aç yada tablo seçili iken düğmesine tıklama işlemi yapabilirsiniz.) 7. Aşağıdaki kayıtları tablonuza giriniz. Tabloya kayıt girerken Sütunları sağ sınır çizgisinden fare ile tutup sürükleyerek açabilirsiniz. 8. Tabloyu kapatırken Evet cevabı vererek kaydediniz. 9 9. Tablonun bir kopyasını oluşturunuz. Bunun için tablo seçilir. Sağ tuş kopyala komutu çalıştırılır. Boş bir alana gelinir, sağ tuş yapıştır komutu çalıştırılır. İkinci tabloya yeni bir isim verilir. Tablonun ismini ADRES DEFTERİ koyunuz. 10. ADRES TABLOSU ismini verdiğimiz tablonun ismini değiştiriniz. Adını ADRESLER koyunuz. Bu işlem için tablo seçilir, sağ tuş Yeniden adlandır komutu çalıştırılır. Yeni isim girilir. 11. ADRESLER tablosunu siliniz. Bu işlem için tablo üzerinde sağ tuş sil komutu yada Delete tuşu kullanılır. 12. ADRES DEFTERİ tablosunu tasarım penceresinde açınız. Bu işlem için tablo seçilir. Sağ tuş Tasarım Görünümü komutu çalıştırılır. Yada düğmesine tıklanır. 13. Tasarım görünümünde açtığınız tabloda Açıklama alanından önceki satıra E-posta Adresi alanını ekleyiniz. Bu işlem için öncelikle satır eklenir. Açıklama satırı seçilir. Açıklama satırını başındaki gri kutuya tıklayarak yapınız. Sağ tuş satır ekle komutu çalıştırılır. Açıklama satırından önce bir satır eklenmiş olur. Buraya E-posta Adresi alanı girilir. Veri Türü Metin olmalıdır. Alan boyutu 20 olabilir. 14. Ev Telefonu alanını siliniz. Bu işlem için Ev Telefonu satırını seçip Sağ tuş sil komutu çalıştırılır. 15. Ev Adresi alan boyutunu 70 yapınız. Ev Adresi satırı seçilerek Alan özellikleri bölümünden Alan boyutu değiştirilir. Tabloda yaptığınız değişiklikleri kaydediniz. 16. Tabloyu Veri sayfası görünümünde açınız. Tablo üzerine çift tıklayarak. 17. Veri sayfası görünümünde iken Ev Adresi sütunundan sonraki sütuna İş Adresi alanını ekleyiniz. Bu işlem için Cep Telefonu Sütunu seçilir. Sağ tuş Sütun Ekle komutu çalıştırılır. Ekrana gelen Alan 1 boş sütununa tıklanır. Alan 1 yazısı koyu renk olunca, İş Adresi yazılır. Gerekli kayıtlar girilebilir. 18. Veri sayfası görünümünde iken Açıklama sütununu siliniz. Açıklama sütunu seçilir. Sağ tuş Sil komutu çalıştırılır. 19. Veri sayfası görünümünde iken Adı Soyadı alanı ile Ev Adresi alanının yerini değiştiriniz. Yeri değiştirilmek istenen alan seçilir. Ev Adresi alanını seçiniz. Fare ile sürükleyerek Adı Soyadı alanının başına getirip bırakınız. 20. Tasarım görünümünde iken Cep Telefonu ve E-Posta Adresi alanını Adres No alanından sonraki satırlara taşıyınız. Bunun için tablonuzu tasarım görünümünde açınız. Cep Telefonu ve E-Posta Adresi satırlarını seçiniz. Birden fazla seçim için fare seçim durumunda iken sürükleyiniz. Daha sonra iki satırı birden sürükleyerek, Adres No alanından sonraki kısma yerleştiriniz. KAYITLAR ÜZERİNDE İŞLEMLER KAYITLAR ARASINDA HAREKET Açılan tablo üzerinde yer alan kayıtlara ulaşmak için, pencerenin altında bulunan kayıt hareketlerinde kullanılmak üzere bazı düğmelerin yer aldığı çubuktan yararlanılır. Bu düğmelerin görevleri aşağıda gösterilmiştir. İlk kayıt Etkin kayıt Son kayıt Toplam kayıt sayısı Bir önceki kayıt Bir sonraki kayıt Son kayıttan sonraki boş satır TABLOYA YENİ KAYIT EKLEMEK Tablolara kayıt eklemek genellikle formlar aracılığı ile yapılır. Ancak tabloyu açarak doğrudan doğruya kayıt da eklenebilir. Bunun için aşağıdaki işlemler gerçekleştirilir. 1. Tablo veri sayfası görünümünde açılır. 10 Tabloya ilk defa kayıt yapılacaksa, doğrudan yazmaya başlanır. Kayıt eklenecekse pencerenin altındaki son kayıttan sonraki boş satır düğmesine basılarak en sona kayıt girilir. 3. Bu işlem Ekle mönüsündeki Yeni kayıt komutuyla da yapılabilir. KAYITLARIN SEÇİLMESİ Bazı işlemler için kayıtların seçilmesi gerekebilir. Satır seçme işlemi iki şekilde yapılabilir. 1. Düzen mönüsündeki kayıt seç komutu kullanılır. Ekleme noktasının bulunduğu satırı seçer. Kayıtların tümü seçilecekse Düzen mönüsünden tümünü seç komutu kullanılır. 2. Fare ile seçim yapılacaksa satırın başındaki gri düğmeye tıklanır. Birden fazla satır seçme işlemi için fare sürüklenir. ALANLARIN SEÇİLMESİ Alan seçimi için fare ile Alan adı üzerine tıklanır. Birden fazla alan seçmek fare sürüklenir. KAYITLARIN SİLİNMESİ Tablo üzerinde bir kaydı silmek için aşağıdaki işlemler yapılır. 1. Tablo veri sayfası görünümünde açılır. Silinmek istenen kayıt seçilir. 2. Araç çubuğundaki sil düğmesine tıklanır. Yada Düzen veya kısa yol mönüsündeki sil komutuna seçilir. 3. Eğer gerçekten seçilen kaydın yok edilmesi isteniyorsa ekrana gelen mesaja Evet cevabı verilir. ALANLARIN SİLİNMESİ Bir alanını silinmesi için alan seçilir sağ tuş Sütun sil komutu çalıştırılır. Yada Düzen/Sütun sil komutu seçilir. KAYITLARIN KOPYALANMASI Kopyalama işlemi aşağıdaki gibi yapılır. 1. Kopyalama işleminin yapılacağı tablo açılır. 2. Kopyalanacak kayıt veya kayıtlar seçilir. 3. Kayıt pano içine taşımak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Kopyala komutu seçilir. 4. Kayıt kopyalanacak yer seçilir. 5. Panodaki kayıtları yapıştırmak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Yapıştır komutu seçilir. Kopyalama işlemi tamamlanmış olur. ALANLARIN KOPYALANMASI Kopyalama işlemi aşağıdaki gibi yapılır. 1. Kopyalama işleminin yapılacağı tablo açılır. 2. Kopyalanacak alan veya alanlar seçilir. 3. Alanı pano içine taşımak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Kopyala komutu seçilir. 4. Alan kopyalanacak yer seçilir. 5. Panodaki alanları yapıştırmak üzere; araç çubuğundan, düzen veya kısa yol mönüsünden Yapıştır komutu seçilir. Kopyalama işlemi tamamlanmış olur. SIRALAMA Tablo üzerinde yer alan kayıtları belirli bir alana göre sıralayarak görüntülemek için aşağıdaki işlemler yapılır. 1. Sıralama işleminin uygulanacağı tablo seçilir. 2. Sıralama hangi alana göre yapılacaksa o alanın üzerine fare tıklanarak sağ düğmeye basılır. 3. Açılan pencere üzerine sıralamanın yönünü belirten iki seçenek görüntülenir. 4. Artan sıralama, küçükten büyüğe, azalan sıralama; büyükten küçüğe sıralar. 2. Bu işlem alan seçimi yapıldıktan sonra araç çubuğundaki Artan sıralama yada düğmelerine tıklanarak da yapılabilir. KAYIT ARAMA Veri tabanı tablolarına girilen kayıtları aramak için aşağıdaki işlemler yapılır. 1. Tablo veri sayfası görünümünde açılır. 2. Arama yapılacak alan seçilir. 3. Düzen/Bul komutu çalıştırılır. Yada Ctrl+F tuşuna basılır. 4. Aranan kutusuna bulunması istenilen bilgi girilir. 5. Bak kutusundan aramanın yapılacağı yer belirlenir. Alan yada tüm tablo. 6. Arama yönü listesinden Tümü seçilir. 7. Sonrakinin Bul düğmesi tıklanarak arama ve bulma işlemi gerçekleştirilir. KAYIT DEĞİŞTİRME Herhangi bir kaydı değiştirmek için kullanılır. Aşağıdaki işlemler yapılır. 1. Tablo veri sayfası görünümünde açılır. 2. Değiştirme yapılacak alan seçilir. 3. Düzen/Değiştir komutu çalıştırılır. Yada Ctrl+H tuşuna basılır. 4. Aranan kutusuna bulunması istenilen bilgi girilir. 5. Yeni değer kutusuna yeni bilgi girilir. 5. Azalan sıralama 11 6. Bak kutusundan aramanın yapılacağı yer belirlenir. Alan yada tüm tablo. 7. Arama yönü listesinden Tümü seçilir. Değiştir düğmesi tıklanarak değiştirme işlemi gerçekleştirilir. SÜZME İŞLEMLERİ Bir tablo üzerinde yer alan kayıtları süzerek, sadece istenilen kayıtların ayrı bir pencere içerisinde görüntülenmesini istiyorsak aşağıdaki işlemler yapılır. 1. Süzme işlemini yapacağımız tabla açılır. 2. Süzme işlemi yapılacak kaydın üzerine fare getirilir, sağ düğmeye basılır 3. Açılan kısa yol mönüsünden seçime göre süz satırı seçilir. 4. Eğer bu işlemin tersi yapılmak isteniyorsa, seçimi dışta tutarak süz satırı seçilmelidir. 5. Seçimin ardından bu duruma uygun kayıtları içeren başka bir pencere açılarak işlem tamamlanır. 6. Bu işlem araç çubuğundaki Seçime göre süz düğmesi tıklanarak da yapılabilir. Süzme işlemini kaldırmak için Süzgeci kaldır düğmesi kullanılır. ŞİFRE KOYMA Hazırlanan veri tabanı dosyasına yetkisiz kişilerin erişmesini önlemek için şifre konulabilir. 1. Veri tabanı dosyasına şifre koymak için dosyayı özel kullanımda açmak gerekir. Bu nedenle veritabanı dosyası açıksa öncelikle dosya kapatılır. 2. Dosya/Aç komutunu kullanarak veri tabanı dosyası listeden bulunup seçilir. Yukarıdaki ekranda görüldüğü gibi Aç düğmesinin sağ tarafındaki ok işaretine tıklanır. Özel Kullanımda Aç seçeneği seçilir. 3. Araçlar/Güvenlik/Veri tabanı parolası belirle komutları çalıştırılır. 4. Ekrana gelen pencereye istenilen parola girilir. Parolanın unutulmayacak bir sayı yada sözcük olmasına dikkat ediniz. Dosyanızı kapatıp tekrar açarak parola işlemini deneyiniz. ŞİFREYİ KALDIRMA Veritabanına konulan şifreyi kaldırmak için şu adımlar izlenir. 1. Veri tabanı şifresini kaldırmak için yine dosyayı özel kullanımda açmak gerekir. 2. Araçlar/Güvenlik Parolasını Geri Al komutları seçilir. 3. Ekrana gelen Veri tabanı Parolasını Geri al penceresine parola girilerek işlem tamamlanır. ALANLARI GİZLEME Alan ve alanlar seçilerek gizlenebilir. Bu işlem hem veri sayfası hem de tasarım görünümünde yapılabilir. Sütun gizleme işlemi için aşağıdaki yol takip edilir. 1. Tablo veri sayfası görünümünde açılır. 2. Gizlemek istenen sütun yada sütunlar seçilir. 3. Biçim/Gizle komutu çalıştırılır. Seçilen alanlar gizlenir. 4. Gizlenen bir alanı tekrar görüntülemek için Biçim/Sütunları Göster komutu seçilmelidir. 12 UYGULAMA (KAYIT GİRME ve KAYITLAR ÜZERİNDE YAPILABİLECEK İŞLEMLER) HEDEFLER 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Kayıtları açıp, kayıtlar arasında hareket edebilme. Tabloya yeni kayıt ekleme. Kayıtları seçebilme. Kayıtları silebilme. Sütunları seçebilme. Sütunları silebilme. Kayıtları kopyalayabilme. Kayıtları sıralayabilme. Kayıt arayabilme. Bazı şartlara uyan kayıtları listeleyebilme. Birden fazla şarta uyan kayıtları listeleyebilme. Veritabanı dosyasına şifre koyabilme ve kaldırabilme. Gereksiz alanları gizleyebilme. Uygulamalar 1. Access programını çalıştırınız. 2. PERSONEL TAKİP PROGRAMI adını verdiğiniz bir veri tabanı dosyası oluşturarak kendi klasörünüze kaydediniz. 3. Tasarım görünümünde aşağıdaki bilgileri içeren bir tablo hazırlayınız. 4. Aşağıdaki alanları ve veri türlerini ekrana gelen pencereye giriniz. ALAN ADI VERİ TÜRÜ ALAN ÖZELLİKLERİ Personel No Otomatik Sayı Adı Soyadı Metin Alan Boyutunu 20, Gerekli satırını Evet yapınız. Cinsiyeti Metin Alan Boyutu 5 Doğum Yeri Metin Varsayılan değer satırına BOLU yazınız. Doğum Tarihi Tarih/Saat Biçimi Kısa Tarih yapınız. Adresi Metin Alan Boyutu 80 Telefonu Metin Alan Boyutu 12 Kadrolu mu? Evet/Hayır Maaşı Para Birimi Ondalık Basamakları 0 yapınız. Çalıştığı Yıl Sayısı Sayı Personelin Özellikleri Not E-mail adresi Metin Fotoğrafı Ole Nesnesi 5. Oluşturduğunuz tabloyu adını PERSONEL KİŞİSEL BİLGİLİRİ koyarak kaydediniz. 6. Tabloyu veri sayfası görünümünde açınız. 7. Sayfanın arkasındaki kayıtları tablonuza giriniz. 13 PERSONEL TAKİP PROGRAMI 14 8. Tablonuza kendi bilgilerinizi yeni kayıt olarak ekleyiniz. Bunun için son kayıttan sonraki boş satır düğmesine tıklayarak yeni kayıt ekleme işlemi yapılır. 9. 4 nolu kaydı seçiniz. Satırın başındaki gri düğmeye tıklanarak yapılır. 10. 4 nolu kaydı siliniz. Bunun için 4 nolu kaydın bulunduğu satır seçilir, Düzen mönüsünden Sil komutu çalıştırılır. 11. Çalıştığı Yıl Sayısı sütununu seçiniz. Sütun başlığına tıklanır. 12. Çalıştığı Yıl Sayısı sütununu siliniz. Sütun seçilir. Farenin sağ tuşuna tıklanır. Sütun sil komutu çalıştırılır. 13. 3 nolu kaydı en sona yeni kayıt olarak kopyalayınız. Bunun için 3 nolu kayıt seçilir. Düzen mönüsünden Kopyala komutu çalıştırılır. En son kayıttan sonraki boş satıra gelinir. Düzen mönüsünden Yapıştır komutu çalıştırılır. 14. Kayıtları Adı Soyadı alanına göre artan yani A dan Z ye , Maaşı alanına göre azalan yani büyükten küçüğe sıralayınız. Bunun için Adı Soyadı alanı seçilir. Artan sıralama düğmesine tıklanır. Maaşı alanı seçilir. Azalan Sıralama düğmesine tıklanır. 15. Doğum yeri Sivas olan kaydı arayınız. Sivas kaydını bulabilmek için, Doğum yeri sütunu seçilir. Düzen/Bul komutları çalıştırılır. Aranan kutusuna Sivas yazılır. Sonrakini Bul düğmesine tıklanır ve bu pencere kapatılır. Sivas kaydının bulunduğu görülür. 16. Erkek personeli listeleyiniz. Bu işlem için Erkek yazan herhangi bir kayıt üzerine fare ile tıklanır. Araç çubuğundaki Seçime Göre Süz düğmesi seçilir. Erkek personelin listelendiği görülür. Tüm personeli tekrar göstermek için araç çubuğundaki Süzgeci Kaldır düğmesine tıklanır. 17. Hem Erkek hem de doğum yeri BOLU olanları listeleyin. Bunun için Erkek yazan herhangi bir kayıt seçilir, araç çubuğundaki Seçime Göre Süz düğmesine tıklanır. Tekrar doğum yeri BOLU olan herhangi bir kayıt seçilir, araç çubuğundaki Seçime Göre Süz düğmesine tıklanır. Hem Erkek hem de doğum yeri BOLU olanlar listelenir. 18. PERSONEL TAKİP PROGRAMI dosyanıza şifre koyunuz. Bu işlem için önce dosyanızı kapatınız. Dosya/Aç komutunu çalıştırınız. Aç komut düğmesinin sağ tarafındaki oku açınız. Özel Kullanımda Aç seçeneğini seçiniz. Araçlar/Güvenlik/Veritabanı Parolası Belirle komutlarını çalıştırınız. Parola ve Doğrula kutularına doğum yılınızı yazınız. Örn. 1970 gibi. Tamam düğmesin tıklayın. Dosyanız şifrelenmiştir. Bu dosyayı şifreyi bilmeyen kişi açamaz. Şifreyi kaldırmak için yine dosyayı özel kullanımda açarak, Araçlar/Güvenli/Veritabanı Parolasını Geri Al komutları çalıştırılır. Ekrana gelen pencereye şifre girilir. Tamam düğmesine tıklanır. Şifre kaldırılmış olur. 19. Personelin Özellikleri alanını gizleyiniz. Bunun için Personelin Özellikleri sütunu seçilir. Biçim/Sütunları Gizle komutları çalıştırılır. Personelin Özellikleri alanı gizlenmiş olur. Tekrar göstermek için Biçim/Sütunları Göster komutları çalıştırılır. Ekrana gelen pencerede Personelin Özellikleri alanı onay kutusu işaretlenir. Kapat düğmesine tıklanır. Bu alan tekrar ekrana gelmiş olur. FORMLAR FORM OLUŞTURMA Veri girmek için tablolar kullanılabileceği gibi asıl veri girişi formlarla yapılır. Formlar programa görsel açıdan daha güzel ve daha kolay veri girişi sağlayan nesnedir. Formlar farklı yöntemlerle oluşturulabilir. FORM SİHİRBAZINI KULLANARAK FORM HAZIRLAMA Eğer formda bütün alanların bulunmasını istemiyorsanız veya form biçimini kendiniz belirlemek istiyorsanız Form Sihirbazı seçeneğini kullanarak formunuzu adım adım hazırlayabilirsiniz. 1. Tablo hazırlanıp, kaydedildikten sonra veri tabanı penceresinde iken Formlar nesnesine tıklanır. 2. Sihirbazı kullanarak form oluştur seçeneğine tıklanır. Aşağıdaki pencere ekrana gelir. 15 3. 4. Form sihirbazı penceresindeki Tablolar/Sorgular liste kutusunda formu yapılacak olan tablo seçilir. Formda bulunmasını istediğimiz alanlar > işareti ile Seçili Alanlar kutusuna aktarılır. Alanların hepsi aktarılmak istenirse >> işareti kullanılır. Geri almak için ise < yada << işaretleri kullanılır. İleri düğmesine tıklanır. 5. Bu aşamada form yerleşiminin nasıl olacağı sorulur. İstenilen şekil seçilir.(Sütunlu, Sekmeli, Veri Sayfası, Dayalı) İleri düğmesine tıklanır. 6. Ekrana gelen pencerede yazı ve şekil olarak stil ayarlanır. İstenilen stil seçilir. 7. Formunuzun başlığının ne olmasını istiyorsunuz kutusuna başlık yazılır. Görüntülenecek formu aç veya bilgileri gir. Seçeneği seçilir. Son düğmesine tıklanır. Yukarıdakine benzer bir form hazırlanmış olur. 16 OTOMATİK FORM SİHİRBAZLARINI KULLANARAK FORM OLUŞTURMA Otomatik form sihirbazlarını kullanmak için veri tabanı penceresinde Formlar nesnesi seçili iken Yeni düğmesine tıklanır. Aşağıdaki pencere karşımıza gelir. Formu hazırlanacak tablo Nesne verilerinin geldiği tabloyu veya sorguyu seçin: liste kutusundan seçilir. 1. Otomatik Form: Sütunlu Formu yaratılacak tablo seçildikten sonra Otomatik Form: Sütunlu seçeneği ile form oluşturulur. Sütunlu Form Örneği 2. Otomatik Form: Sekmeli Formu yaratılacak tablo seçildikten sonra Otomatik Form: Sekmeli seçeneği ile form oluşturulur. Sekmeli Form Örneği 2. Otomatik Form: Veri Sayfası Formu yaratılacak tablo seçildikten sonra Otomatik Form: Veri Sayfası seçeneği ile form oluşturulur. Bu aşamada form biçimini seçmemiz istenir. İstenilen seçenek seçilir, Son düğmesine tıklanır. Form oluşmuş olur. Veri Sayfası Form Örneği TASARIM GÖRÜNÜMÜNDE FORM OLUŞTURMA Tasarım görünümünde form oluşturmak için aşağıdaki işlemler yapılır. 1. Veri tabanı penceresinde iken Formlar nesnesi seçilir. Yeni düğmesine tıklanır. 2. Ekrana gelen pencerede formu hazırlanacak tablo seçilir. Tasarım Görünümü seçeneği seçilir. Tamam düğmesine tıklanır. 17 Yukarıdaki tasarım görünümü form penceresi karşımıza gelir. Kaynak tablodaki alanlar Fare ile tutulup sürüklenerek form üzerine yerleştirilir. Alanların hepsi aynı anda seçilip sürüklenerek de yerleştirme yapılabilir. 4. Dosya/Kaydet komutu kullanılarak yada Ctrl+S tuşuna basılarak form kaydedilir. 5. Hazırlanan forma çift tıklandığında form ekranda görüntülenir. BAŞLANGIÇ FORMU HAZIRLAMA 3. Hazırlanan veritabanlarında birçok form, rapor, sorgu bulunabilir. Bunların tek bir formdan açılması sağlanabilir. Bu forma başlangıç formu denir. Kullanıcı bu formdaki düğmelerle istediği yere gidebilir. Bu formu hazırlamak için veri tabanı penceresinde iken Formlar nesnesi tıklanır. Tasarım görünümünde form oluştur seçeneğine tıklanır. Ekrana boş bir tasarım görünümü formu gelir. Ekrandaki araç kutusu kullanılarak başlangıç formu düzenlenir. Araç kutusu elemanları anlatılırken bu formun nasıl hazırlandığı da gösterilecektir. FORMLAR İLE İLGİLİ TEMEL İŞLEMLER Her form görünüm ve davranışını farklılaştırmak için değiştirilebilecek özellik ayarlarına sahiptir. Oluşturulan formu tasarım görünümünde açarsak, formda yapabileceğimiz değişiklikler için kullanılan bir araç kutusu açılır. Formu tasarım görünümünde açmak için, veritabanı penceresinde iken form seçilir, tıklanır, yada sağ tuş tasarım görünümü komutu çalıştırılır. ARAÇ KUTUSU Tasarla düğmesine Ekranda araç kutusu yok ise Görünüm/Araç Kutusu komutu çalıştırılır yada araç çubuğundaki araç kutusu düğmesine tıklanır. Araç kutusundaki elemanlar amaçları doğrultusunda form üzerine alınabilir ve kullanılabilir. ARAÇ KUTUSU ELEMANLARI DENETİM SİHİRBAZLARI: Bu düğme basılı iken elemanlara sihirbaz desteği sağlanır. ETİKET: Form üzerinde açıklama ve başlık yazmak için kullanılır. METİN KUTUSU: Tablolara ait verileri gösteren ve değiştirilmesine izin veren, alanlar arasında hesap yapılıp, sonucun gösterilmesi için kullanılan elemandır. SEÇENEK GRUBU: Form üzerindeki elemanları gruplandırmak ve kendisine ait alt seçenekler oluşturmak için kullanılır. DEĞİŞTİRME DÜĞMESİ: İki durumlu olaylar için kullanılan düğmedir. SEÇENEK DÜĞMESİ: Aynı türden fakat birden fazla seçeneği içeren elemandır. ONAY KUTUSU: Bir işlemin olup olmadığını belirlemek için kullanılır. AÇILAN KUTU: Birden fazla veriyi aynı anda içerir ve istenilen bir elemanı seçmek için kullanılır. 18 LİSTE KUTUSU: Birden fazla veriyi aynı anda listeleyen bir elemandır. KOMUT DÜĞMESİ: Bir formu çalıştırmak yada başka bir işlemi yapmak için kullanılır. RESİM: Form üzerine bir resim eklemek için kullanılır. İLİŞKİSİZ NESNE ÇERÇEVESİ: Form üzerine resim eklemek için kullanılır. Fakat eklenen bu resim kaynağı ole nesnesi sağlayan bir elemandır. İLİŞKİLİ NESNE ÇERÇEVESİ: Resim içeren veri alanları için kullanılır. SAYFA SONU: Formlara ve raporları sayfa sonu ekler. SEKME DENETİMİ: Bir sayfa üzerinde birden fazla elemanı ayrı ayrı bölümlerde göstermek için kullanılır. ALT FORM/ALT RAPOR: Bir forma yada rapora alt form yada alt rapor eklemek için kullanılır. ÇİZGİ: Form yada rapor üzerine çizgi çizmek için kullanılır. DİKDÖRTGEN: Form yada rapor üzerine dikdörtgen çizmek için kullanılır. DİĞER DENETİMLER: Araç kutusunda bulunmayan Access’in desteklediği diğer bileşenleri listelemek için kullanılır. 19 MÜŞTERİ TAKİP PROGRAMI HEDEFLER 1- Birden fazla tablo hazırlama 2- Form hazırlama 3- Form üzerinde düzenleme yapma. 4- Formlara araç kutusundan açılan kutu ekleme. 5- Formlara araç kutusundan liste kutusu ekleme. 6- Formlara onay kutusu ekleme. 7- Başlangıç formu hazırlama. 8- Formlara kayıt girme. 9- Metin kutusu oluşturma ve hesaplama yapma. 10- Formlara hesap makinesi ekleme. 11- Formlara seçenek grubu ekleme. UYGULAMA Access paket programında MÜŞTERİ TAKİP PROGRAMI adı ile bir veri tabanı dosyası oluşturunuz. Bu dosyayı kendinize ait olan klasöre kaydediniz. Aşağıdaki tabloları bu dosya altında düzenleyiniz. Tasarım görünümünde 1. tablo düzenlendikten sonra aynı dosya içinde tasarım görünümünde tablo oluştur seçeneğine tıklanarak 2. tablo düzenlenecektir. TABLO 1 (Tablo adını MÜŞTERİ koyarak kaydediniz. ) Alan Adı: Veri Türü Müşteri No Otomatik Sayı Müşteri Adı Soyadı Metin Telefonu Metin Adresi Metin (Alan boyutunu 100 yapınız.) TABLO 2 (Tablo adını SATIŞ koyarak kaydediniz. ) Alan Adı Veri Türü Satış No Otomatik Sayı Müşteri No Sayı Satılan Mal Metin Fiyat Para Birimi Miktar Sayı (Ondalık Basamaklar alan özelliğini 0 yapınız.) Her tablo için form sihirbazını kullanarak Sütunlu form oluşturunuz. (Formlar/Sihirbazı Kullanarak Form Oluştur) FORM ÜZERİNDE DÜZENLEMELER YAPMA Oluşturduğunuz Müşteri formunu tasarım görünümünde açınız. Müşteri formunu seçip Tasarla düğmesine tıklayarak tasarım görünümünde açılır. Ekrandaki elemanları hareket ettirerek gerekli düzenlemeleri yapınız. Not: Tasarım görünümündeki formlarda soldaki seçenekler etiket, sağdaki seçenekler elemandır. 1. Müşteri Adı Soyadı etiket ismini sadece Adı Soyadı ismiyle değiştiriniz. Etiket ismi üzerine fare ile iki kez tıklanır. Eski isim silinir, yeni isim girilir. 2. Telefon elemanını etiketiyle beraber Adres elemanının altına taşıyınız. Bunun için fare eleman üzerinde iken bir defa tıklanır ve el şekline dönüşünce sürüklenerek istenen yere taşınır. 3. Müşteri No elemanını etiketten uzaklaştırınız. Sadece elemanı yada etiketi taşımak için sol üst köşesindeki kulpçuktan fare ile tutulur ve sürüklenir. 4. Adı Soyadı elemanını genişletiniz. Eleman yada etiketi boyutlandırmak için fare ile bir defa tıklanır. Eleman üzerindeki kare kutular üzerinde fare ok şeklini alınca istenilen yöne sürüklenir. 5. Bütün eleman ve etiketleri seçip araç çubuklarından zemin rengi ve özel efekt veriniz. Bunun için Shift tuşu ile beraber fare ile eleman ve etiketler seçilir. Araç çubuğundaki zemin rengi istenilen renk seçilir ve yine araç çubuğundaki özel efekt düğmesinden düğmesinden gölgeli seçilir. FORMDA AÇILAN KUTU OLUŞTURMA Müşteri formunu Tasarım görünümünde açarak Müşteri Adı Soyadı alanı için bir açılan kutu oluşturunuz. Bu açılan kutuda Onur Aslan, Arzu Demir, Kadir Kara seçenekleri bulunsun. Not: Araç kutusu kullanılırken denetim sihirbazının çalışıyor olmasına dikkat ediniz. 20 1. Form tasarım görünümünde açılır. Araç kutusu ekranda yok ise Görünüm/Araç Çubukları/Araç Kutusu komutları çalıştırılır yada araç çubuğundaki Araç Kutusu düğmesine tıklanır. 2. Açılan kutu yapmak için önce Adı soyadı yazan sağdaki kutu silinir. Araç kutusundaki Açılan Kutu simgesine tıklanır. Fare silinen bu kısımda gezdirilir. 3. Ekrana gelen pencereden İstediğim değerleri ben yazacağım seçeneği seçilir. 4. İleri düğmesine tıklanır. Ekrana gelen boş kutulara alt alta Müşteri isimleri yazılır. ( Onur ASLAN, Arzu DEMİR, Kadir KARA) İleri düğmesine tıklanır. 5. Değeri bu alanda depola kutusundan Adı Soyadı alanı seçilir. İleri düğmesine tıklanır. 6. Etiket adı olarak Adı Soyadı yazılır. Son düğmesine tıklanır. Form son haliyle kaydedilir. Form açıldığında açılan kutu oluşmuştur. NOT: Bir form tasarım görünümünde iken araç çubuğundaki Görünüm düğmesine tıklanarak veri sayfası görünümüne geçilir. Veri sayfası görünümünde iken yine araç çubuğundaki Görünüm düğmesine tıklanarak tasarım görünümüne geçilir. Görünüm düğmelerinin sağındaki ok işaretleri açılarak da tasarım görünümüne yada veri sayfası görünümüne geçme işlemi gerçekleştirilebilir. Satış formunu Tasarım görünümünde açarak Satılan Mal alanı için bir liste kutusu oluşturunuz. Liste kutusunda Erkek ayakkabı, Bayan ayakkabı, Erkek bot, Bayan bot seçenekleri bulunsun 1. Form tasarım görünümünde açılır. Bunu yapmak için önce Miktar ve Fiyat kutuları biraz aşağıya indirilir ve Satılan mal yazan sağdaki kutu silinir. 2. Araç kutusundaki Liste kutusu simgesine tıklanır. Fare silinen bu kısımda gezdirilir. 3. Ekrana gelen pencereden İstediğim değerleri ben yazacağım seçeneği seçilir. İleri düğmesine tıklanır. Ekrana gelen boş kutulara alt alta Erkek ayakkabı, Bayan ayakkabı, Erkek bot, Bayan bot yazılır. İleri düğmesine tıklanır. 4. Değeri bu alanda depola kutusunda Satılan mal alanı seçilir. İleri düğmesine tıklanır. 5. Etiket adı olarak Satılan mal yazılır. Son düğmesine tıklanır. Form son haliyle kaydedilir. Form açıldığında liste kutusu oluşmuştur. Aşağıdaki verileri formları kullanarak tablolara giriniz. MÜŞTERİ Müşteri No Müşteri Adı Soyadı 1 Onur ASLAN 2 Arzu DEMİR 3 Kadir KARA SATIŞ Satış No Müşteri No Satılan Mal 1 2 Bayan Ayakkabı 2 1 Erkek Bot 3 3 Erkek Ayakkabı METİN KUTUSU OLUŞTURMA Telefon 2145876 2140964 2147836 Miktar 3 2 1 Adres Cumhuriyet Cad. No20/5 BOLU Sümer Mah. Gündüz Sok No:1 BOLU Atatürk Bulvarı No25/12 BOLU Fiyat 50 70 40 (FORMLARDA HESAPLAMA YAPMA) Satış formunu tasarım görünümünde açıp bir metin kutusu oluşturunuz. Bu metin kutusunda Tutarı hesaplayınız. 1. Bu işlem için veritabanı penceresinde iken Satış Formu tasarım görünümünde açılır. Fiyat kutusunun altına bir metin kutusu çizilir. 2. Metin kutusunun üzerinde iken sağ tuş Özellikler komutu seçilir. 3. Ekrana gelen Metin Kutusu penceresinden Veri sayfası tıklanır. Bu sayfadaki Denetim Kaynağı satırına aşağıdaki formül yazılır. =[Miktar]*[Fiyat] Bu pencere kapatılır. 4. Metin kutusunun içinde bu formül görüntülenecektir. 5. Metin yazan kutuya fare ile tıklanır ve Tutar yazılır. Form son haliyle kaydedilir. Form veri sayfası görünümünde açıldığında Tutarın hesaplandığı görülecektir. 21 Satış formu yukarıdaki gibi olacaktır. ONAY KUTUSU OLUŞTURMA Satış formuna KDV dahil yazan bir onay kutusu oluşturunuz. 1. Satış formu tasarım görünümünde açılır. 2. Araç kutusundan onay kutusu düğmesi seçilir ve formun en alt kısmında fare gezdirilir. Bir onay kutusu oluşacaktır. 3. Fare ile bu kutu üzerine tıklanır ve ismi değiştirilir. Form yukarıdaki gibi olmalıdır. SEÇENEK GRUBU DÜĞMESİ OLUŞTURMA Satış formuna Ödeme seçeneklerini gösteren bir seçenek grubu oluşturunuz. Başlık ÖDEME ŞEKLİ, ödeme seçenekleri PEŞİN, KREDİ KARTI, VERESİYE olsun. 1. Form tasarım görünümünde açılır. Seçenek grubu düğmesine tıklanır. Fare formun uygun bir yerinde gezdirilir. Ekrana gelen penceredeki kutulara Peşin, Kredi Kartı, Veresiye seçenek adları alt alta yazılır. İleri düğmesine tıklanır. 3. Varsayılan değer seçilir. İleri düğmesine tıklanır. Her seçenek için bir değer atanır. Burada bir işlem yapmaya gerek yoktur . Bilgisayar yazılan sıraya göre otomatik değer atamaktadır. İleri düğmesine tıklanır. 4. Bu adımda Daha sonra kullanılmak üzere kaydet seçeneği seçilir. İleri düğmesine tıklanır. 5. Burada Seçenek düğmeleri ve gölgeli seçilir. İleri düğmesine tıklanır. Seçenek grubunun başlığı yazılır. Başlık Ödeme Şekli olsun ve son düğmesine tıklanır. Form kaydedilir ve çalıştırılır. 2. Form yukarıdaki gibi olacaktır. 22 BAŞLANGIÇ FORMU HAZIRLAMA Başlangıç formu hazırlayınız. (Formlar/Tasarım Görünümünde Form Oluştur) ETİKET DÜĞMESİ OLUŞTURMA BAŞLIK YAZMA Başlangıç formuna bir başlık yazınız. 1. Bu işlem , araç kutusundaki Etiket düğmesi kullanılarak yapılır. Başlangıç formu tasarım görünümünde ekranda iken bu düğmeye tıklanır ve fare form üzerinde gezdirilir. 2. Ekrana gelen kutuya başlık yazılır. Başlık için gerekli biçimlendirmeler, biçimlendirme araç çubuğundan yapılabilir. Form yukarıdaki gibi olmalıdır. FORMLARA ERİŞİMİ SAĞLAYACAK KOMUT DÜĞMESİ OLUŞTURMA. Başlangıç formundan MÜŞTERİ ve SATIŞ formlarını açmak için MÜŞTERİ ve SATIŞ komut düğmeleri oluşturunuz. 1. Başlangıç formu tasarım görünümünde iken araç kutusundaki komut düğmesine tıklanır. Fare form üzerinde gezdirilir. 2. Ekrana gelen pencereden Form İşlemleri ve Forma aç seçenekleri seçilir. İleri düğmesine tıklanır. 3. Bu pencerede veri tabanında bulunan formlar listelenir. Bunlarda MÜŞTERİ seçilir. İleri düğmesine tıklanır. 4. Açılacak formun ismi yazılarak işlem tamamlanır. 5. Form aç ve tüm kayıtları göster seçeneği seçilir. İleri düğmesine tıklanır. 6. Komut düğmesi üzerinde bulunmasını istediğimiz metin girilir ve son düğmesine tıklanır. Form kaydedilir. 7. Form BAŞLANGIÇ FORMU adı verilerek kaydedilir. 8. BAŞLANGIÇ FORMU çift tıklanarak açılır. MÜŞTERİ ve SATIŞ komut düğmelerine tıklandığındı MÜŞTERİ ve SATIŞ formuna ulaşıldığı görülür. Komut düğmesini kullanarak BAŞLANGIÇ formuna programdan çıkış düğmesi oluşturunuz. 1. Başlangıç Formu tasarım görünümünde iken Araç kutusundan Komut düğmesine tıklanır. 2. Formun sağ alt köşesinde fare gezdirilerek bir düğme oluşturulur. 3. Ekrana gelen pencereden Uygulama/Uygulamadan Çık seçenekleri seçilir. 4. Resim seçeneğinden Çıkış seçilir. İleri ve Son düğmelerine tıklanır. 5. Form son hali ile kaydedilir. 5. Form veri sayfası görünümüne alınır. Çıkış düğmesine tıklanarak programdan çıkıp çıkmadığı kontrol edilir. 23 Form yukarıdaki gibi olmalıdır. FORMLARA RESİM EKLEME Başlangıç formuna bir resim ekleyiniz. 1. Araç kutusundan resim düğmesine tıklanır. 2. Formun boş bir yerinde fare gezdirilir. Ekrana resim ekle penceresi gelir. Bu pencereden istenilen resim dosyası bulunarak Tamam düğmesine tıklanır. Ekrana resim getirilmiş olur. Resmi arka plan yapmak için resim seçilir Biçim mönüsünde En alta gönder komutu çalıştırılır. 1. 2. 3. 4. Form yukarıdaki gibi olmalıdır. BAŞKA PROGRAMLARI AÇMAK İÇİN KULLANILAN DÜĞME EKLEME Satış formuna bir hesap makinesi düğmesi ekleyiniz. Satış formu tasarım görünümünde açılır. Araç kutusundan komut düğmesine tıklanır. Fare form üzerinde gezdirilir. Komut düğmesi sihirbazından Uygulama/Uygulama Çalıştır seçenekleri seçilir. Ekrana gelen penceredeki komut satırına hesap makinesini çalıştırmak için gerekli olan Calc komutu yazılır. Eğer dosya ismi bilinmiyor ise gözat düğmesi ile dosya bulunur. İleri düğmesine tıklanır. Metin yazan kutuya Hesap Makinesi yazılır. Son düğmesine tıklanır. Form son haliyle kaydedilir ve çalıştırılır. Veri sayfası görünümüne geçilir. Hesap makinesinin çalışıp çalışmadığı kontrol edilir. Form görünümü yukarıdaki gibi olmalıdır. BAŞLANGIÇ FORMUNU DOSYAYI ÇALIŞTIRDIĞINIZDA KARŞINIZA GELECEK ŞEKİLDE AYARLAMA 1. Bu işlem için veri tabanı penceresinde iken Araçlar/Başlangıç komutu çalıştırılır. 2. Ekrana gelen pencerede Form/Sayfa Görüntüle açılan kutusundan BAŞLANĞIÇ FORMU seçilir ve Tamam düğmesine tıklanır. 24 TABLOLARI İLİŞKİLENDİRİLMESİ Access’de veriler bir tablo üzerinde ise bu tablodaki kayıtlara ulaşmak ve işlem yapmak kolaydır. Ancak ulaşılması gereken veriler birden fazla tablo üzerinde ise, iki tablonun kayıtlarının ilişkilendirilmesi ve tek kayıt gibi işlem görmesi sağlanabilir. Tabloların ilişkilendirilmesinde anahtar alanlardan yararlanılır. ANAHTARLAR İki tür anahtar vardır. 1. Birincil anahtar, bir tablo içindeki kayıtların bir veya daha çok sayıda alana göre birbirinden ayırt edilmesi gerektiğinde kullanılır. Bir kaydı diğer kayıtlardan ayıran özelliktir. 2. Yabancı anahtar, başka bir tablonun birinci anahtarı ile ilişkilendirilen alandır. Bu alanlar birden fazla olabilir. Otomatik üretilen sayılar birincil anahtar olarak kullanılabilir. Tablo üzerine otomatik olarak eklediğimiz alanlar, birbirinin aynı olmayan sayı üretirler. Bu alanlara bir tablonun içinde herhangi bir birincil anahtar belirleyebileceğimiz alan bulunmadığında başvurulur. Üretilen otomatik sayılar birincil anahtarda bulunması gereken özellikleri taşırlar. BİRİNCİL ANAHTARIN BELİRLENMESİ Birincil anahtar belirlemek için aşağıdaki işlemler yapılır. 1. Söz konusu tablo tasarım görünümünde açılır. 2. Birincil anahtar olarak tanımlanmak istenen alan seçilir. 3. Araç çubuğu üzerinde yer alan anahtar düğmesine tıklanarak, Düzen mönüsünden yada sağ tuş kısa yol mönüsünden birincil anahtar komutu da seçilerek birincil anahtar belirlenmiş olur. Tanımlanmış bir birincil anahtarın iptal edilmesi için de yine aynı düğme kullanılır. TABLOLARIN İLİŞKİLENDİRİLMESİ Uygulamalarımızda birden fazla tablo kullanılması durumunda bu tabloların birbirleriyle ilişkilendirilmesi gerekir. Bu sayede, bir tablodaki kayıtlar işlenirken o kayıt ile ilişkili olan diğer tabloda ki kayıtlarda da işlemler yapılabilecektir. İLİŞKİ TÜRLERİ İki tablo arasındaki bağlantı yapılırken, hangi alanların ilişkide olduğu belirlendikten sonra ilişkinin türü de belirlenebilir. Aşağıda ilişki türleri belirtilmiştir. 1. Bire-Bir İlişki: Bu tür bir ilişkide birinci tablodaki her kayıt, ikinci tablodaki yalnızca bir kayıt ile eşleşebilir. Benzer biçimde ikinci tablodaki her bir kayıt birinci tabloda sadece bir kayıtla eşleşebilir. 2. Bir-Çok İlişkisi: Bu ilişki türünde birinci tablodaki bir kayıt ikinci tablodaki pek çok kayıtla eşleşebilir. Ancak tersi geçerli değildir. İkinci tablodaki bir kaydın birinci tablodaki sadece bir kayıtla eşleşmesi söz konusudur. 3. Çok-Çok İlişkisi: Birinci tablodaki bir kayıt, ikinci tablodaki pek çok kayıtla eşleşebilir. Bunun tersi de olur. Bu tür bir ilişki, birincil anahtarın iki alanı içerdiği, birleşme tablosu olarak adlandırılan üçüncü bir tablonun tanımlanması durumunda olabilir. BİRLEŞTİRME TÜRÜNÜN BELİRLENMESİ Kayıtların nasıl birleştirileceğini tanımlamak için öncelikle ilişkiler penceresinin açık olması gerekmektedir. Bu işlem için aşağıdaki yol izlenir. 1. İlişkileri düzenle penceresinde yer alan Birleştirme türü düğmesi kullanılır. İki tablo arasındaki bağlantının nasıl olacağını tanımlayacağımız bir kutu ekrana gelir. Kutu üzerinde üç ayrı seçenek vardır. Birinci seçenek düğmesi işaretlenirse, sadece birbiri ile ilişkilendirilen alanlarının içerdiği bilgiler eşit olanlar göz önüne alınır. İkinci seçenek, 1. tablonun içindeki tüm kayıtları ve ikinci tablonun içindeki sadece eşlenebilen alanların eşit olduğu kayıtları göz önüne alır. Üçüncü seçenek bir öncekinin tersi bir işlevi yerine getirir. BİLGİ TUTARLILIĞI Bilgi tutarlılığı Access’in kayıtlar ve ilgili tabloları arasındaki ilişkilerin geçerli olduğunu sağlamak için ve ilgili verileri yanlışlıkla silmemek ve değiştirmemek için kullandığı kurallar sistemidir. Bilgi tutarlılığı kuralları şöyledir. 1. Birinci tablodaki eşleşen alanın içerdiği veriler yinelemeli olmamalıdır. Bunun anlamı alan benzersiz dizin veya birincil anahtar olmalıdır. 2. Eşleştirilen alanlar, aynı veri türüne sahip olmalıdır. 3. Her iki tablo da aynı access veritabanı içinde olmalıdır. 2. 25 Bilgi tutarlılığının zorlanması mümkündür. İlişkileri düzenle penceresindeki Bilgi Tutarlılığına Zorla başlıklı seçenek onaylanarak bilgi tutarlılığı zorlanır ve ilgili tablodaki kurallardan biri bozulursa Access bir ileti görüntüler ve değişikliğe izin vermez. Aynı pencere üzerindeki İlişkili Alanları Ardarda Güncelleştir seçenek düğmesi tablonun içerdiği veride bir değişiklik yapılması durumunda diğer tablodaki veriler de otomatikman güncelleşecektir. Benzer biçimde, İlişkili Kayıtları Ard arda Sil seçenek düğmesi, tablodan bir kayıt silinmesi durumunda ilişkili tablodaki tüm kayıtlar aynı anda yok olacaktır. TABLOLARIN İLİŞKİLENDİRİLMESİ 1. Aralarında ilişki kurulacak tabloların açık olmaması gerekir. 2. 3. Access araç çubuğu üzerinde bulunan İlişkiler komutu seçilir. Tabloyu göster penceresi açılır. düğmesine basılır.Yada araçlar mönüsündeki ilişkiler Tablo göster penceresi yanlışlıkla kapatılmış ve ekrana tekrar getirilmek istenirse araç çubuğundaki Tablo Göster 4. 5. 6. 7. 8. düğmesine tıklanır. Veritabanı içinde oluşturulmuş tablolar listelenir. Hangi tablolar arasında ilişki tanımlanacak ise seçilir ve Ekle düğmesine basılarak ilişkiler penceresine aktarılır. İki tablo arasındaki ilişki sürükle bırak yöntemine göre tanımlanır. Birinci tablodaki ilişkilendirilecek alan seçilir, farenin sol düğmesine basılır, bırakılmadan sürüklenerek diğer tablonun ilişkilendirilecek olan alanının üzerine bırakılır. Sürükle bırak işleminden sonra ilişkilerle ilgili ek tanımlamaların yapıldığı ilişkileri düzenle penceresi açılır. Bu pencere üzerinde ilişkisi kurulan alanlar yer almaktadır. Söz konusu tanım dışında ilişkinin türünü belirleyen Birleştirme türü düğmesi yer alır. Bu düğme yardımıyla iki tablo arasındaki kayıtların eşleştirilmesi kuralı belirlenir. Aynı tablo üzerinde yer alan Bilgi Tutarlılığına Zorla seçenek düğmesi ise bilgi tutarlılığı ilgili tanımların yapılmasına olanak tanır. İlişki tanımları yapıldıktan sonra, ilişkileri düzenle penceresi üzerinde oluştur düğmesine basılarak ilişkinin kurulması sağlanır. 26 İlişkiler penceresi kapatılarak kaydedilir ve işlem tamamlanır. İLİŞKİLERİN SİLİNMESİ 1. Açık olan tüm tablolar kapatılır. Açık tablolar arasındaki ilişkiler silinemez. 2. Veri tabanı penceresinde iken ilişkiler simgesine tıklanır. 9. 3. 4. 5. İlişkileri silinmek istenen tablolar görüntülenmiyorsa araç çubuğundan Tablolar eklenir ve pencere kapatılır. İlişki çizgisi üzerine fare ile tıklanır. Tablo Göster düğmesine tıklanır. ALT FORM OLUŞTURMA Özellikle aralarında ilişki bulunan formlar tek form üzerinde gösterilebilir. Örneğin müşteri bilgilerinin bulunduğu bir formda satış bilgileri formu alt form olarak düzenlenebilir. OTOMATİK ANA/ALT FORM OLUŞTURMA 1. Tablolar hazırlanır. Tablolar arası ilişkiler oluşturulur. 2. Ana tablo seçilir iken, Ekle mönüsünden Otomatik Form komutu çalıştırılır. Tek adımda karşımıza Ana/alt formu hazır olarak çıkacaktır. SİHİRBAZI KULLANARAK ALT FORM OLUŞTURMA 1. Tablolar hazırlanır. Tablolar arası ilişkiler oluşturulur. 2. Veritabanı penceresinde iken Formlar nesnesine tıklanır. Sihirbazı kullanarak form oluştur seçeneği seçilir. 3. 4. 5. 6. 7. Form sihirbazı penceresinde Tablolar/Sorgular liste kutusundan ana form seçilir. Bütün alanlar Seçili Alanlar penceresine aktarılır. Tekrar Tablolar/Sorgular liste kutusundan alt form seçilir. İlişkilendirilen alan hariç diğer alanlar Seçilir Alanlar penceresine aktarılır. İleri düğmesine tıklanır. Ekrana gelen pencerede Alt formları olan form seçilir İleri düğmesine tıklanır. Ekrana gelen pencerede Veri Sayfası seçilir. İleri düğmesine tıklanır. İstenilen stil seçilir İleri düğmesine tıklanır. Ekrana gelen pencerede Ana forma ve Alt forma başlık yazılır. Görüntülenecek formu aç ve bilgileri gir seçeneği seçilir. Son düğmesine tıklanır. Bir alt form örneği 27 ÖĞRENCİ NOTLARI TAKİP PROGRAMI HEDEFLER 1- Tablo hazırlama. 2- Anahtar alan belirleme. 2- Tablolar arasında ilişki kurma. 3- Alt form oluşturma. 4- Alt form üzerinde hesaplama yapma. 5- Alt forma veri Girme UYGULAMA 1 ve 2. Access paket programında ÖĞRENCİ NOTLARI TAKİP PROGRAMI adı ile bir veri tabanı dosyası oluşturunuz. Aşağıdaki tabloları bu dosya altında düzenleyiniz. TABLO 1 (DERSLER) Alan Adı: Veri Türü Ders No Otomatik Sayı (Ders No alanını anahtar alan yapınız Bunun için alan seçilir Düzen mönüsündeki Birincil Anahtar komutuna yada araç çubuğundaki Birincil Anahtar düğmesine Ders Adı Haftalık Ders Saati Ders Öğretmeninin Adı Soyadı Sınıf ve Şube TABLO 2 (NOTLAR) Alan Adı Ders No Öğrenci No Öğrenci Adı Soyadı Yazılı 1 Yazılı 2 Sözlü Veri Türü Sayı Sayı Metin Sayı Sayı Sayı Not: Bu tabloda anahtar alan belirlenmeyecektir. 3. Tabloları ilişkilendiriniz. Bu işlem için tablolar kapalı iken Araçlar çubuğundaki İlişkiler düğmesine tıklanır) Metin Sayı Metin Metin mönüsündeki İlişkiler komutuna yada Araç tıklanır. Tablo göster penceresi ekrana gelecektir. Bu pencere yanlışlıkla kapatılırsa Tablo Göster düğmesi kullanılarak tekrar ekrana getirilebilir. Burada görüntülenen DERSLER ve NOTLAR tabloları Ekle düğmesi ile ilişkiler penceresine aktarılır ve Tablo Göster penceresi kapatılır. DERSLER tablosundaki Ders No alanı ile NOTLAR tablosundaki Ders No alanı ilişkilendirilir. Bu işlem için fare ile Ders No alanı tutulur ve sürüklenerek diğer Ders No alanının üzerine gidilir, fare bırakılır. Ekrana yandaki İlişkileri Düzenle penceresi gelir. Bu tabloda Bilgi Tutarlılığına Zorla, İlişkili Alanları Ardı ardına Güncelleştir, İlişkili Kayıtları Ardı ardına Sil onay kutuları onaylanır. İlişkinin türü Bire-Çok olacaktır. Bu DERSLER tablosundaki bir kayda karşılık, NOTLAR tablosunda birden fazla kayıt yapılabileceğini gösterir. Oluştur düğmesine tıklanır. Aşağıdaki ilişkiler penceresinde ilişkinin bire sonsuz olduğu işaretlerden anlaşılabilir. Pencere kapatılır ve ilişkiler işlemi kaydedilir. 28 4. Bu programa ait bir alt form oluşturunuz. Formlar nesnesine tıklanır. Sihirbazı kullanarak form oluştur seçeneği seçilir. DERSLER tablosunun alanlarının tamamı Seçili Alanlar bölümüne geçirilir. NOTLAR tablosundaki alanlardan DERS NO alanı hariç diğerleri DERSLER tablosunun Seçili Alanlar bölümündeki alanlarının altına geçirilir. Yandaki şekilde olduğu gibi. İleri düğmesine tıklanır. Alt formaları olan form seçenek düğmesi seçilidir. İleri düğmesine tıklanır. Ekrana gelen pencereden Veri Sayfası seçilir. İleri, İleri ve Son düğmelerine tıklanır. Alt form aşağıdaki gibi oluşacaktır. 5. Alt form üzerinde ortalamayı hesaplayınız. Oluşturduğunuz alt formun tasarım görünümüne geçilir. Araç kutusundan metin kutusu seçeneği seçilir. Sözlü alanının en sonuna bir alan oluşturur gibi fare gezdirilir. Oluşan ilişkisiz metin kutusunun üzerinde sağ tuş Özellikler komutu çalıştırılır. Veri sayfası Denetim kaynağı satırına aşağıdaki formül yazılır. =([Yazılı 1]+[Yazılı 2]+[Sözlü])/3 Formun tasarım görünümü aşağıdaki gibi olmalıdır. Hazırlanan form son değişikliklerle kaydedilir. Form görünümüne geçilir. 7. Forma aşağıdaki verileri giriniz. Alt formda ortalamayı otomatik hesapladığını göreceksiniz. İkinci bir dersi girmek için en alttaki kayıt çubuğu kullanılacaktır. 29 SORGULAR Veritabanı sistemi içinde yer alan tablolardaki verilerin isteğe bağlı olarak seçilerek, belirli bir düzen içinde sunulması olayıdır. SORGULAR NESNESİ ARACILIĞI İLE YAPILABİLECEK İŞLEMLER 1. Sadece belli şartlara uyan kayıtlar gösterilebilir. 2. Sadece istenilen alanlardan oluşan liste alınabilir.. 3. Kayıt alanları alfabetik olarak sıralanabilir. 4. Birden fazla tablo alanları ile çalışarak sonuç tek bir tabloda görülebilir. 5. Bazı alanlar arasında yapılan hesaplama sonuçları için yeni veri alanları tanımlanabilir. 6. Bir tablodaki bazı şartlara uyan kayıtlardan yeni bir tablo oluşturulabilir. 7. Alanların değerleri topluca değiştirilebilir. 8. Alanların içinde geçen değerleri saydırılabilir. TASARIM GÖRÜNÜMÜNDE SORGUNUN OLUŞTURULMASI Sorgu tasarım penceresinde bir sorgu yaratmak için aşağıdaki yol izlenir. 1. Veritabanı açılır. 2. Veritabanı penceresi üzerinde SORGULAR nesnesine tıklanır. Yeni bir sorgu yaratılması söz konusu olduğu için, pencerenin sağ yanında yer alan YENİ düğmesine tıklanır. 3. Yeni sorgu penceresi açılır. Bu pencere üzerinde TASARIM GÖRÜNÜMÜ satırı seçilir. Tamam düğmesine tıklanır. 4. Sorgu tasarım penceresi açılır. Bu pencerenin üzerinde TABLOYU GÖSTER isimli yanda ki başka pencere daha açılacaktır. Bu pencere sorguya dahil edilecek tabloların seçilmesi amacıyla kullanılır. Tabloyu göster penceresini 5. 6. 7. ekrana getirmek için Tablo göster düğmesine tıklanır. Tabloyu göster penceresi üzerinde sorgulama işlemi uygulanacak tablo seçilir. Ekle düğmesine basılır. Aynı şekilde varsa başka tablolarda eklenebilir. Ekleme işlemi bitince Tabloyu Göster penceresi kapatılır. Aşağıda bir sorgu tasarım penceresi görüntülenmiştir. Tasarım penceresinde sorgu oluşturulacak alanlar tanımlanır. Bu işlem için Tablo içindeki sorguda kullanılacak alanlara çift tıklanır yada sürükle bırak yöntemi kullanılır. Gerekli tanımların ardından pencere kapatılır. Ancak kapanmadan önce bu sorguların saklanıp saklanmayacağı sorulur. Eğer Evet yanıtı verilirse, ekrana gelen pencerede sorgu için bir isim yazılır ve Tamam düğmesine tıklanır. Eğer Hayır cevabı verilirse işlem sona erer ve sorgu saklanmaz. 30 SORGU ALANLARININ TANIMLANMASI Bir sorgunun kendisinden beklenilen işlevi yerine getirebilmesi için, en az bir adet sorgu alanına sahip olması gerekir. Sorgu alanları sorguların tasarım penceresinde tanımlanır. Alan adına çift tıklanarak tanımlama yapılabilir. Sorgu Alanlarının Tanımlanmasında Kullanılan Satırların Anlamları Alan: Alan adlarının görüntülendiği kısımdır. Ayrıca yeni bir alan oluşturmak, alanlar arasında hesaplama yapıp yeni bir alanda sonucu göstermek amacıyla kullanılır. Tablo: Tanımlanan alanın hangi tablodan alındığını belirler. Sırala: Sorgulama sonucunda veriler sıralanmak isteniyorsa, Sırala satırının sağ tarafındaki ok işareti tıklanarak, Artan, Azalan veya Sırasız seçeneklerinden biri seçilir. Göster: Sorgu sonucunda gösterilmesi istenmeyen alanlar için, Göster satırındaki kutuların işareti tıklanarak gizlenir. Ölçüt: Sorgu işlemi belirli bir ölçüte göre yapılabilir. Bu durumda ölçütün tanımlanması söz konusudur. veya: Birden fazla ölçütün tanımlandığı alandır. SORGULARIN ÇALIŞTIRILMASI Bir sorgu yarattıktan sonra, gerektiğinde açılması, yani çalıştırılması söz konusu olacaktır. Bir sorguyu veritabanı içinde doğrudan çalıştırılabilir. Bunun için şu işlemler yapılır. 1. İlgili veritabanı açılır. 2. Sorgular nesnesine tıklanarak tüm sorgular listelenir. 3. Pencerede bulunan Aç düğmesine tıklanır. 4. Sorgu yaratılırken çalıştırmak için sorgu tasarım penceresindeki sorgu çalıştırma düğmesine 5. tıklanır. SORGUYA YENİ BİR TABLO EKLEME Var olan bir sorguya yeni bir tablonun yada başka sorgunun dahil edilmesi gerekebilir. Bunun için aşağıdaki yol izlenir. 1. Sorgu seçilir Veritabanı penceresinde yer alan Tasarla düğmesine tıklanır. Sorgu tasarım penceresi üzerinde açıldıktan sonra araç çubuğundaki Tablo Göster düğmesi tıklanır. Tablo Göster penceresi açılır. Bu pencere üzerinde sorguya eklenecek diğer bir tablo yada sorgu seçilerek ekle düğmesine tıklanır. SORGUDAN BİR TABLONUN SİLİNMESİ Sorgu tasarım penceresinden bir tabloyu silmek için aşağıdaki işlemler yapılır. 1. Tasarım penceresindeki tablo seçilir. 2. Farenin sağ düğmesine basılarak kısa yol mönüsü ekrana getirilir. 3. Bu pencere üzerinde Tabloyu kaldır komutu seçilir. Bu işlem klavye üzerindeki Del tuşu ile de yapılır. SORGU ALANLARI Sorgu alanlarında aşağıdaki gibi çeşitli işlemler yapılabilir. 1. Sorgudan Bir Alanın Silinmesi: Sorgudan bir alan silindiğinde, tablodan silinmez. Alan silmek için sorgu alının en üstündeki gri kutuya tıklanır. Alan siyah renk olur. Seçilen bu alan Klavyeden Del tuşu ile silinir. 2. Sorgudaki Bir Alanın Yerini Değiştirmek: Değiştirilecek alan seçilir. Farenin sol tuşu tıklı olarak istenilen yere sürükleyerek götürülür ve bırakılır. 3. Sorgu Alanlarının Gizlenmesi: Sorgu içindeki alanların, sorguya tekrar dahil edilmesi gerekebilir diye düşünülüyorsa alanı silmek yerine gizleme işlemi yapılır. Sorgu tasarım görünümünde iken, her alanda bulunan Göster başlıklı satırdaki kutularda bulunan onay işareti kaldırılır. Sorgu bu durumda çalıştırılırsa boş kutuya sahip alanların gizlendiği görülür. Gizliliği ortadan kaldırmak için tekrar kutu içine tıklanarak onay işareti getirilir. 4. Sorgu Alanının Adını Değiştirmek: Bir sorgu çalıştırıldığında, var olan alan isimleri aynen sorgu üzerinde yer alır. Bu ismi değiştirmek istersek, tasarım görünümündeki sorgu alanının olduğu satıra yeni isim girilir ve iki nokta üst üste işareti (:) işareti konulur. Sorgu çalıştırıldığında bu alan isminin değiştiği görülür. 5. Bir Ölçüte Uygun Kayıtların Seçilmesi: Sorgu işlemlerinde tablo içinde yer alan bazı kayıtların, belirli bir ölçüte göre seçilerek görüntülenmesi söz konusu olabilir. Ölçütler tanımlanırken aşağıdaki işaretler kullanılır. > Büyük < Küçük <> Eşit Değil >= Büyük ve eşit <= Küçük ve eşit Between .. And Verilen iki değer arasında Sorguya ölçütleri eklemek için belirli bir yol izlenir. Bunun için sorgu tasarım görünümünde olmalıdır. Sorgunun hangi alanı için ölçüt oluşturulacak ise, o alana ilişkin ölçüt satırına gerekli tanımlar yapılır. Ölçütleri doğrudan doğruya ilgili alan üzerine yazabileceğimiz gibi, ifade oluşturucuyu kullanarak da bu tür işlemleri daha kolay biçimde tanımlayabiliriz. 2. 3. İfade oluşturucusuna ulamak için, alanın ölçüt satırı seçildikten sonra araç çubuğu üzerindeki düğmesi kullanılır. AŞAĞIDA ÖLÇÜT SATIRINA YAZILABİLECEK DEĞİŞİK ŞART ÖRNEKLERİ VERİLMİŞTİR. 31 ALAN Adı Bölümü Kayıt Tarihi Mezuniyet Tarihi İl Bölüm Adı Adresi Adı Adı Adresi Son Ödeme Tarihi Son Ödeme Tarihi Son Ödeme Tarihi Doğum Tarihi Doğum Tarihi ANLAMI ÖLÇÜT SATIRI “Emine GÜLEÇ” “Muhasebe” Or “Bilgisayar” Between # 1/1/2001# And #31/12/2001 #1/1/2002# Adı Emine GÜLEÇ olanlar Bilgisayar ve Muhasebe bölümünde olanlar 1/1/2001 ile 31/12/2001 tarihleri arasında kayıt alanlar 1/1/2002 tarihinde mezun olanlar In(“Erzurum”;”Bolu”) Not”Bilgisayar” Like “S*” Like “*Bolu” Like “[A-D]” >”K” Like “*Erzurum*” <=Date() Erzurum veya Bolu olanlar Bilgisayar bölümünde olmayanlar Adı S harfi ile başlayanlar Adresi Bolu ile bitenler Adı A-D arası bir harfle başlayanlar Adını baş harfi K harfinden sonra olanlar İçinde Erzurum kelimesi geçen adresler Son ödeme tarihi geçenler Between Date () And DateAdd(“m”;3; Son ödeme tarihi bugün ile sonraki 3 ay içerisinde olanlar Date()) < Date()- 30 Son ödeme tarihi üzerinden 30 günden fazla geçenler Adı Soyadı Year([Doğum Tarihi])=1973 1973 yılında doğanlar Year([Doğum Tarihi])=Year (Now())And Bu ay doğanlar Month([Doğum Tarihi])= Month(Now()) İs Null Adı soyadı yazılmayanlar Adı Soyadı Not ortalaması İs Not Null >DAvg(“[Ortalama)”;”Sınavlar”) Adı soyadı boş olmayanlar Not ortalaması sınavlar tablosundaki bütün öğrencilerin not ortalamasından daha büyük olanlar. Not ortalaması >DMax(“[Ortalama)”;”Sınavlar”) Not ortalaması sınavlar tablosundaki en yüksek not olanlar 6. Birden Fazla Tablonun Kullanımı: Birden fazla tablo kullanarak sorgu oluşturmak sorgu istenebilir. Bunun için iki tabloyu ilişkilendirmek gerekir. Bu işlemi tablolar bölümünde öğrenmiştik. İki tablo kullanarak sorgu oluşturmak için aşağıdaki yol izlenir. 1. Veritabanı açılır. 2. Sorgu tanımı yapmak üzere Sorgular düğmesine ve ardından Yeni düğmesine basılır. 3. Tabloyu göster penceresi ekrana gelir. Tablo ismi seçilir ve Ekle düğmesine basılarak tablolar, tasarım penceresine aktırılır. 4. Sorgu yaratılacak olan alanlar çift tıklanarak sorgu penceresine yerleştirilir. 5. Ölçüt alanına tırnak işareti içinde veya işleçler kullanılarak şart yazılabilir. Örneğin Ders adı bölümünün Ölçüt alanına “Bilgisayar” yazarsak sadece bilgisayar dersi notlarını verir. Veya buraya [Ders adı gir.] yazarsak verileri listelemeden kullanıcıya bu mesajı verir. Mesaja verilen cevaba göre listeleme yapar. 6. İşlem tamamlandıktan sonra, araç çubuklarındaki çalıştır düğmesine tıklanarak sorgu çalıştırılır. 7. Bir Değerle Karşılaşmayan Kayıtların Bulunması: Belirtilen bir değerle karşılaşmayan kayıtları seçmek için de sorgu yaratılabilir. Bunun için ölçütlerin tanımlandığı satırda Not işleci kullanılır. Örneğin Soyadı Ölçüt alanına Not “Özkan” yazarsak, soyadı Özkan olmayanları verir. 8. Boş Alanlara Sahip Kayıtları Denetlemek: Tablo içinde yer alan kayıtların her zaman dolu olması beklenemez. Ancak alanların boş yada dolu olup olmadığı denetlenebilir. Bu amaca ulaşmak için ölçüt satırına Null yazılır. Bunun anlamı sorgu esnasında belirtilen alanı boş olan kayıtlar görüntülenecektir. Eğer Not Null yazılırsa, söz konusu alanı boş olmayan, yani dolu kayıtlar listelenir. 9. Hesaplama İşlemleri: Tablo içinde yer alacak bütün kayıtları göz önüne alarak bazı hesaplamalar yaptırmak olasıdır. Örneğin tablo içinde belirlenen bir alandaki değerler toplatılabilir, ortalaması hesaplanabilir, kayıtlar saydırılabilir, en büyük ve en küçük değerler saydırılabilir. Bu işlemler için araç çubuğu üzerinde yer alan düğmesine basılır. Bu durumda tasarım penceresinde toplam isimli bir pencere açılır. Satır üzerinde çeşitli tanımlamalar yapılabilir. Tanımı yapmak amacıyla Toplam satırının karşısındaki hücre tıklatılır. Sağ tarafındaki beliren düğmeye basılarak hesaplama kutusu açılır. Kutu içinde yer alan listeden seçim yapılır. Bu kutudaki hesaplama türleri şunlardır. Grupla: Belirtilen alana göre gruplama işlemlerini yerine getirir. Topla: Söz konusu alandaki sayısal değerleri toplar. Ortalama: Alandaki değerlerin ortalamasını hesaplar. En Az: Alandaki değerler içinde en küçük olanını bularak görüntüler. Say: alan içinde kaç değer olduğunu hesaplar. StSapma: Alandaki değerlerin standart sapmasını hesaplar. Değişken: Alan içindeki değerlerin varyansını hesaplar. İlk: Alanın ilk kayıttaki değerini bulacaktır. Son: Alanın son kayıttaki değerini bulacaktır. 32 Deyim: Gruplandırılmış verilerde ve yeni bir kolon altında yapılacak hesaplamaları tanımlar. Koşul: Gruplandırılmış verilerde ölçüt tanımlama olanağı sağlar. 10. Alanların Toplanması: Sorgu içinde bir tablodaki alanların toplanması için tabloda yer alan Topla deyiminden yararlanılır. Bu deyim yardımıyla tablonun tüm kayıtları ilgili sayısal alana göre toplanarak bir değer elde edilir. 11. En Büyük Değerin Bulunması: Tablonun içerdiği kayıtlar arasında belirli bir alana göre en büyük olanı seçilerek görüntülenebilir. Benzer biçimde, en küçüğü, ortalaması, birincisi, sonuncusu ve standart sapma gibi değerler de bulunabilir. Bunun için Toplam satırına En çok deyimini tanımlamak yeterlidir. Sorgu çalıştırıldığında En çok olan alan görüntülenir. 12. Gruplandırma İşlemleri: Hesaplama işlemlerini gruplar bazında yapmak gerektiğinde, doğal olarak on göre bir tanım yapmak gerekir. Örneğin bir işletmedeki her bir bölümün ücret toplamları ayrı ayrı alınması gerekiyorsa, gruplama işlemleri yapılır. Bu amaca ulaşmak için aşağıdaki işlemler yapılır. 1. Veritabanı açılır. 2. Veritabanı penceresinde Sorgular ve ardından Yeni düğmesine basıyoruz. 3. Yeni sorgu penceresinde tasarım görünümü satırını seçiyoruz. 4. Tabloyu göster penceresinde Ekle düğmesine basarak, tabloyu tasarım penceresine ekliyoruz ve bu pencereyi kapatıyoruz. 5. Tasarım penceresinde düğmesine basarak Toplam satırını ekleriz. Bu satırın sağ tarafında bulunan düğmeye basarak açılan pencereden Grupla deyimi seçilir. 6. Seçim bu şekilde yapıldığında, araç kutusu üzerinde yer alan çalıştır düğmesine tıklanarak, tablo içindeki kayıtların gruplandığı görülür. 13. Gruplandırılmış Alanların Toplanması: Tablonun tümü yerine belirli grupların toplamlarını hesaplamak gerekebilir. Bunun için tablo alanlarının birinde gruplandırma, diğerinde ise toplama işlemi tanımlanır. 14. Özel Hesaplama Alanları: Bazı durumlarda sorgu sonucunda elde edilen kayıtlar üzerinde belirli hesaplama işlemlerini uygulayarak sonuçları da ayrı bir sütun biçiminde görüntülemek gerekebilir. Bu tür hesaplamaları Alan satırı üzerinde yaparız. Doğal olarak tablo satırı bu durumda boş kalır. Örneğin Personel avanslarından 0.004 kesinti yapmak istiyoruz. Bu kesintiyi ayrı bir alanda göstermek için, Alan satırına Vergi: [Avans Miktarı]*0.004 formülünü gireriz. Bu durumda yapılan hesaplamalar Vergi isimli yeni bir alanda görüntülenir. 15. Parametrik Sorgular: Parametrik sorgularda, sorguda kullanılan ölçütler sorgu tasarım esnasında değil, sorgu çalıştıktan sonra girilir. Bir parametrik sorgu yaratmak için aşağıdaki işlemler yapılır. 1. Veritabanı açılır. 2. Sorgular düğmesine ve ardından Yeni düğmesine basarız. 3. Sorguya dahil edilecek tablolar Tabloyu göster penceresinde seçilir. Ekle düğmesine basılarak her biri tasarım penceresine aktarılır. 4. Sorgu alanları belirlenir. Ölçüt satırında parametre girişi için açılacak pencerede ifade kaydedilir. Eğer aynı alan için birden fazla ölçüt söz konusu ise bu ölçütleri tanımlamak üzere sorgu komutunun parametreler seçeneği yardımıyla açılan penceresinde alt alta kaydedilir. 5. Sorgu çalıştırılır. Sorgu çalışmaya başladıktan sonra parametre girişini isteyen pencere görüntülenecektir. Parametre girildikten sonra sorgu çalışmaya devam ederek istenilen sonuçları üretir. SORGU ÇEŞİTLERİ SEÇME SORGUSU: Seçme sorgusunda belirlenen kriterlere uyan veriler listelenir. Bu sorguyu oluşturmak için aşağıdaki işlemler yapılır. 1. Sorgu tasarım penceresi açılır. 2. Tablo göster penceresinden tablolar sorgu tasarım penceresine eklenir. 3. Kullanılacak alanlar sorgu tasarım tablosuna aktarılır. 4. Seçim işlemi ilgili alanın Ölçüt satırına Çift tırnak içinde yazılır. Örneğin Bolu doğumlu olanları bulmak için Doğum Yeri alanının ölçüt satırına “Bolu” yazılır. Sorgu, sorgu çalıştır düğmesi kullanılarak çalıştırılır. TABLO YAPMA SORGUSU: Bu sorguda belirlenen kriterlere uyan kayıtlarla yeni bir tablo oluşturulur. Tablo yapma sorgusu için aşağıdaki işlemler yapılır. Sorgu tasarım penceresi açılır. Sorgu türü düğmesinden yada Sorgu mönüsünden Tablo yapma sorgusu komut çalıştırılır. 2. Ekrana gelen pencereye yeni tablonun adı yazılır. Örn. BOLU. Tamam düğmesine tıklanır. 3. İlgili alanın ölçüt satırına belirlenen kriter tırnak işareti içerisinde yazılır. Örneğin Doğum yeri alanının ölçüt satırına “Bolu” yazılır. 4. Sorgu çalıştır düğmesine tıklanır. Ekrana gelen mesaja evet cevabı verilir. 5. Kritere uyan kayıtlar yeni tabloya aktırılır. Sorgu penceresi kapatılır. Oluşan yeni tabloya çift tıklanarak Bolu doğumluların kayıtlarından yeni tabloda görüntülenir. EKLEME SORGUSU: İstenilen ölçüte uyan kayıtları belirtilen tabloya eklemek için kullanılır. Bu sorguyu oluşturmak için aşağıdaki işlemler yapılır. 1. Sorgu tasarım penceresi açılır. Sorgu türü düğmesinden Ekleme sorgusu seçilir. 2. Ekle diyalog penceresinde ekleme yapılacak tablo seçilir. Örneğin Bolu isimli tablo seçilir. Tamam düğmesine tıklanarak ekleme sorgusu düzenine geçilir. 1. 33 Ekleme yapılacak ölçüt belirlenir. Örneğin Bolu doğumluların tablosuna Ordu doğumlu kayıtları eklemek için doğum yeri alanının ölçüt satırına “Ordu” yazılır. 4. Sorgu çalıştır düğmesine tıklanır. Ekrana gelen mesaja Evet cevabı verilir. Pencere kapatılır. Tablo seçilerek kayıtların eklendiği görülür. GÜNCELLEME SORGUSU: Kayıtların üzerinde belirtilen ölçüte göre güncelleme işlemi yapmak için kullanılır. Bu sorguyu oluşturmak için aşağıdaki işlemler yapılır. 1. Amacımız personel maaşlarına %20 zam yapmak olsun. Sorgu tasarım penceresinde sorgu hazırlanır. Sorgu türü düğmesinden Güncelleme Sorgusu seçilir. 2. İlgili alanın Güncelleştir satırına gerekli formül girilir. Örneğin Maaşı alanının Güncelleştir satırına [Maaşı]*1,2 yazılır. 3. Sorgu çalıştır düğmesi ile sorgu çalıştırılır. Maaşlara %20 zam yapıldığı görüntülenir. SİLME SORGUSU: Belirlenen ölçüte uygun kayıtları veritabanından siler. Silme sorgusu oluşturmak için aşağıdaki işlemler yapılır. 1. Sorgu tasarım penceresi açılır. 2. Sorgu türü düğmesinden Silme Sorgusu seçilir. 3. Silinecek kayıtlar için ölçüt belirlenir. Çalıştır düğmesinden sorgu çalıştırılır. SORGULAR İLE İLGİLİ UYGULAMA 3. Access paket programında DERSANE PORGRAMI adı ile bir veritabanı dosyası oluşturunuz. Aşağıdaki tabloyu tasarım görünümünde düzenleyiniz. TABLO 1 (DERSANE) SIRA NO SINIFI ÖĞRENCİ NO ÖĞRENCİ ADI SOYADI DOĞUM YERİ DOĞUM TARİHİ GELDİĞİ OKUL VELİSİ SEVİYET TESPİT SINAV SONUCU ÖDEYECEĞİ ÜCRET Aşağıdaki bilgileri DERSANE tablosuna giriniz. VERİ TÜRÜ Otomatik Sayı Sayı Sayı Metin Metin Tarih/Saat Metin Metin Sayı Para birimi DERSANE PROGRAMINA ait aşağıdaki sorguları oluşturunuz. 1. Adının ilk harfi A ile başlayan öğrencilerin listesini veren bir sorgu oluşturunuz. Bu işlem için Sorgular nesnesine tıklanır. Tasarım Görünümünde Sorgu Oluştur seçeneği seçilir. Tablo göster penceresi ekrana gelir. Bu penceredeki tablo, Sorgular penceresine Ekle düğmesi kullanılarak geçirilir. Tablodaki bütün alanlar çift tıklanarak sorgu tasarım penceresine aktarılır. ÖĞRENCİNİN ADI SOYADI alanının ölçüt satırına aşağıdaki sorgu penceresinde olduğu gibi Like A* yazılır. Oluşturulan sorguyu kaydetmek için Dosya mönüsünden Kaydet komutu çalıştırılır.ADI A İLE BAŞLAYANLAR SORGUSU adı verilerek kaydedilir. Sorgu, sorgu çalıştır düğmesine başlayanların listesi ekranda görüntülenir. tıklanarak çalıştırılır. Aşağıdaki gibi sadece adı A ile 34 2. Öğrenci ADI SOYADI girildiğinde, öğrencinin seviye tespit sınavı sonucunu veren bir sorgu oluşturunuz. Bu işlem için Sorgular nesnesine tıklanır. Tasarım Görünümünde Sorgu Oluştur seçeneği seçilir. Tablo göster penceresi ekrana gelir. Bu penceredeki tablo, Sorgular penceresine Ekle düğmesi kullanılarak aktarılır. DERSANE tablosundaki ÖĞRENCİ ADI SOYADI ve SEVİYE TESPİT SINAV SONUCU alanı sorgu tasarım tablosuna çift tıklanarak indirilir.. ADI SOYADI alanının ölçüt satırına yandaki şekilde görüldüğü gibi [ADI SOYADI GİR] ölçütü yazılır. Dosya/Kaydet komutu çalıştırılarak ÖĞRENCİ ADI SOYADI GİRİLDİĞİNDE STS SONUCUNU VEREN SORGU adı ile kaydedilir. Sorgu çalıştır düğmesine tıklanarak sorgu çalıştırılır. ADI SOYADI GİR mesajı gelir. Bu kutuya ALİ KARA yazılır. ALİ KARA’ya ait not ekranda görüntülenir. 3. ATATÜRK İlköğretim Okulu’ndan gelen ve notu 700’in üzerinde olan öğrencilerin listesini veren sorgu oluşturunuz. Sorgular penceresinde DERSANE tablosundaki alanlar sorgu tasarım penceresine indirilir. Aşağıdaki sorgu tasarım penceresinde olduğu gibi GELDİĞİ OKUL alanının ölçüt satırına, ATATÜRK ve SEVİYE TESPİT SINAV SONUCU alanının ölçüt satırına, >=700 yazılır. İki ölçüt aynı satıra yazılırsa ve sonucunu verir. Sorgu ATATÜRK OKULUNDAN GELENLER SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Aşağıdaki tabloda olduğu gibi GELDİĞİ OKUL ATATÜRK olan ve STS SONUCU 700’ün üzerinde olanlar listelenir. 4. Velisi ÖĞRETMEN veya notu 85O’in üzerinde olanların listesini veren bir sorgu oluşturunuz. Sorgular penceresinde Dershane tablosundaki alanlar sorgu tasarım penceresine indirilir. Aşağıdaki tabloda görüldüğü gibi VELİSİ alanının ölçüt satırına ÖĞRETMEN ve SEVİYE TESPİT SINAV SONUCU alanının veya satırına >=850 yazılır. İki ölçütten biri ölçüt satırına diğeri veya satırına yazılırsa veya sonucunu verir. Sorgu VELİSİ ÖĞRETMEN OLANVE PUANI 850 ÜZERİ OLANLAR SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Velisi ÖĞRETMEN olanların veya notu 850’nin üzerinde olanların listesini veren tablo ekrana gelir. 35 5. Altıncı sınıfların listesini veren ve SEVİYE TESPİT SINAV SONUCU alanını büyükten küçüğe sıralayan bir sorgu oluşturunuz. Sorgular penceresinde DERSANE tablosundaki alanlar sorgu tasarım penceresine indirilir. SINIF alanının ölçüt satırına 6 yazılır. SEVİYE TESPİT SINAV SONUCU alanının Sırala satırının sağ tarafındaki ok işareti açılır. Artan seçilir. Sorgu ALTINCI SINIFLAR SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Ekrana Notu büyükten küçüğe sıralanmış şekilde 6. sınıfların listesini veren tablo gelir. 6. Öğrencinin GELDİĞİ OKUL, ÖĞRENCİNİN ADI SOYADI ve STS SONUCUNU veren ve okulları gruplandıran bir Tablo sorgusu oluşturunuz. Sorgu tasarım penceresinde iken Sorgu mönüsünden Tablo yapma sorgusu seçilir. Tablo adı soran bir pencere ekrana gelir. Bu pencereye tablonun adı NOTLAR olarak yazılır. DERSANE tablosundaki GELDİĞİ OKUL, ÖĞRENCİNİN ADI SOYADI ve STSS alanları sorgu tasarım penceresine aktarılır. Standart araç çubuğundaki Toplamlar düğmesine tıklanır. Grupla satırı ekrana gelir. Aşağıdaki şekilde görüldüğü gibi bu satır okulları gruplandırır. Sorgu OKULLARA GÖRE NOTLAR SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Sorgu tasarım penceresi kapatılır. Tablolar nesnesine tıklanır ve NOTLAR tablosuna çift tıklanarak Okulları gruplandırarak seviye tespit sınav sonuçlarını veren tablo ekrana gelir. 7. Seviye Tespit Sınavı Sonucunda en yüksek notun kaç olduğunu bulan sorguyu oluşturunuz. Sorgu tasarım penceresinde DERSHANE tablosundaki STSS alanı sorgu tasarım penceresine aktarılır. Toplamlar düğmesine tıklanır. Toplam satırının Gruplanın sağ tarafındaki ok işareti açılır. En çok seçilir. Sorgu EN YÜKSEK NOT SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. 8. Notu 850 ve üzerinde olan veya velisi ÖĞRETMEN olanlara %10 indirim uygulayan ve İndirimli Ücreti bulan bir sorgu oluşturunuz. Sorgu tasarım penceresinde DERSANE tablosundaki bütün alanlar sorgu tasarım penceresine aktarılır. Velisi alanının ölçüt satırına ÖĞRETMEN yazılır. STS SONUCU alanının veya satırına >=850 yazılır. İki ölçüt aynı satıra yazılırsa ve, farklı satıra 36 yazılırsa veya sonucunu verir. Ödeyeceği Ücret alanının sağ tarafındaki boş olan Alan satırına aşağıdaki formül yazılır. Yeni bir alan oluşturmak için ilk önce alan adı yazılır. Alan adından sonra : (iki nokta üst üste) işareti konulur. Daha sonra formül girilir. İNDİRİMLİ ÜCRET: [ÖDEYECEĞİ ÜCRET]-([ÖDEYECEĞİ ÜCRET]*0,1) Aşağıdaki sorgu tasarım penceresine bakınız. İNDİRİMLİ ÜCRET alanı seçilir. Sağ tuş Özellikler seçilir. Ekrana gelen pencerede Biçim, Para Birimi yapılır. Ondalık Basamaklar Otomatik yapılır. Sorgu İNDİRİMLİ ÜCRET SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. 9. Seviye Tespit Sınavından alınan notların ortalamasını bulan sorguyu oluşturunuz. Sorgular penceresine DERSANE tablosu eklenir. DERSHANE tablosundaki sadece STSS alanı sorgu tasarım penceresine indirilir. Toplamlar düğmesine tıklanır. Toplam satırındaki Gruplanın sağ tarafındaki ok işareti açılır. Ortalama seçilir. Sorgu ORTALAMA PUANI HESAPLAMA SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Sonuç aşağıdaki gibi görüntülenir. 10. Seviye Tespit Sınav Sonucu 600 puanın altında olanları tablodan silen bir sorgu oluşturunuz. Sorgu penceresine DERSANE tablosu eklenir. Tablodaki tüm alanlar sorgu tasarım penceresine aktarılır. Sorgu mönüsünden Silme Sorgusu seçilir. STSS alanının ölçüt satırına <600 yazılır. Sorgu 600 PUANIN ALTINDAKİLERİ SİLME SORGUSU adı ile kaydedilir. Sorgu çalıştırılır. Tabloda silme işlemini yapacağına dair gelen mesaja Evet cevabı verilir. Tablolar nesnesine tıklanır. Tablo açılır. 600’ın altında puan alan iki kişinin silindiği görülür. Uygulama bitirildiğinde yandaki sorguların tamamının oluştuğunu görebilirsiniz. İstenirse bu sorgulardan form oluşturulabilir. Bu formlar Başlangıç formuna yerleştirilebilir. 37