Access veritabanındaki tablolar, formlar, sorgular ve diğer nesneler hakkında bilgi sahibi olmak, forma veri girme, tablo ekleme veya kaldırma, verileri bulma ve değiştirme ve sorgu çalıştırma gibi çok çeşitli görevleri gerçekleştirmeyi kolaylaştırabilir.
Bu makalede, Access veritabanının yapısına temel bir genel bakış sağlanır. Access, belirli bir veritabanının yapısı hakkında bilgi sahibi olmak için kullanabileceğiniz çeşitli araçlar sağlar. Bu makalede, her aracı nasıl, ne zaman ve neden kullandığınız da açıklanır.
Bu makalede
Genel bakış
Veritabanı, müşteri siparişlerini izleme veya müzik koleksiyonunu koruma gibi belirli bir konuyla ilgili veya belirli bir amacı olan bilgiler koleksiyonudur. Veritabanınız bilgisayarda depolanmıyorsa ve bir kısmı depolanıyorsa, eşgüdümlü ve düzenli hale getirmeniz gereken çeşitli kaynaklardan bilgileri izliyor olabilirsiniz.
Örneğin, sağlayıcılarınızın telefon numaralarının çeşitli konumlarda depolandığını varsayalım: sağlayıcı telefon numaralarını içeren bir kart dosyasında, dosya dolabındaki ürün bilgileri dosyalarında ve sipariş bilgilerini içeren bir elektronik tabloda. Bir sağlayıcının telefon numarası değişirse, bu bilgiyi üç konumda da güncelleştirmeniz gerekebilir. İyi tasarlanmış bir Access veritabanında telefon numarası yalnızca bir kez depolanır, bu nedenle bu bilgileri tek bir yerde güncelleştirmeniz gerekir. Sonuç olarak, sağlayıcının telefon numarasını güncelleştirdiğinizde, veritabanında bu bilgiyi kullandığınız her yerde otomatik olarak güncelleştirilir.
Veritabanı dosyalarınıAccess
Tüm bilgilerinizi tek bir dosyada yönetmek için Access kullanabilirsiniz. Access veritabanı dosyasında şunları kullanabilirsiniz:
-
Verilerinizi depolamak için tablolar.
-
Yalnızca istediğiniz verileri bulmak ve almak için sorgular.
-
Tablolardaki verileri görüntülemek, eklemek ve güncelleştirmek için formlar.
-
Verileri belirli bir düzende çözümlemek veya yazdırmak için raporlar.
1. Verileri tek tabloda bir kez depolayın ama birden çok konumdan görüntüleyin. Verileri güncelleştirdiğinizde, bunlar görüntülendikleri her yerde otomatik olarak güncelleştirilir.
2. Sorgu kullanarak verileri alın.
3. Form kullanarak verileri görüntüleyin veya girin.
4. Rapor kullanarak verileri görüntüleyin veya yazdırın.
Bu öğelerin tümü (tablolar, sorgular, formlar ve raporlar), veritabanı nesneleridir.
Not: Bazı Access veritabanları, diğer veritabanlarında depolanan tablolara bağlantılar içerir. Örneğin, tablolardan başka bir şey içermeyen bir Access veritabanınız ve bu tabloların bağlantılarını içeren başka bir Access veritabanınız ve bağlantılı tabloları temel alan sorgularınız, formlarınız ve raporlarınız olabilir. Çoğu durumda, tablonun bağlantılı tablo veya gerçekten veritabanında depolanan bir tablo olması fark etmez.
Tablolar ve ilişkiler
Verilerinizi depolamak için, izlediğiniz her bilgi türüne bir tablo oluşturursunuz. Bilgi türleri arasında müşteri bilgileri, ürünler ve sipariş ayrıntıları sayılabilir. Birden çok tablodan alınan verileri bir sorgu, form veya raporda bir araya getirmek için, tablolar arasında ilişkiler oluşturursunuz.
1. Daha önce posta listesinde bulunan müşteri bilgileri şimdi Müşteriler tablosundadır.
2. Daha önce elektronik tabloda bulunan sipariş bilgileri şimdi Siparişler tablosundadır.
3. Müşteri Kimliği gibi benzersiz bir kimlik, tablo içinde bir kaydı diğerinden ayırt etmeye yarar. Bir tablonun benzersiz kimlik alanını başka bir tabloya ekleyerek ve iki alan arasında ilişki tanımlayarak, Access her iki tablodaki ilgili kayıtları eşleştirebilir ve böylece bunları bir form, rapor veya sorguda bir araya getirebilirsiniz.
Sorgular
Sorgular, belirttiğiniz koşullara uyan verileri (birden çok tablodaki veriler de dahil) bulmanıza ve almanıza yardımcı olabilir. Ayrıca, birden çok kaydı aynı anda güncelleştirmek veya silmek ve verileriniz üzerinde önceden tanımlanmış veya özel hesaplamalar yapmak için de sorgu kullanabilirsiniz.
1. Müşteriler tablosunda müşteriler hakkında bilgiler vardır.
2. Siparişler tablosunda siparişler hakkında bilgiler vardır.
3. Bu sorgu, Siparişler tablosundan Sipariş Kimliği ve Gerekli Tarih verilerini, Müşteriler tablosundan da Şirket Adı ve Şehir verilerini alır. Sorgu, yalnızca Nisan ayında gereken siparişleri ve yalnızca Londra merkezli müşterilerin siparişlerini döndürür.
Formlar
Bir kerede bir satır veriyi kolayca görüntülemek, girmek ve değiştirmek için formları kullanabilirsiniz. Ayrıca, form kullanarak verileri başka bir uygulamaya gönderme gibi farklı eylemler de gerçekleştirebilirsiniz. Formlar normalde temel tablo alanlarıyla bağlantılı denetimler içerir. Formu açtığınızda, Access bu tablolardan bir veya daha fazlasından verileri alır ve ardından formu oluştururken seçtiğiniz düzende verileri görüntüler. Şeritteki Form komutlarından birini, FormSihirbazı'nı kullanarak veya Tasarım görünümünde kendiniz form oluşturarak form oluşturabilirsiniz.
1. Tabloda aynı anda birçok kayıt görüntülenir ama tek bir kayıttaki verilerin tümünü görmek için sayfayı yatay olarak kaydırmanız gerekebilir. Ayrıca bir tabloyu görüntülerken, aynı anda birden çok tablodaki verileri güncelleştiremezsiniz.
2. Form, bir kerede tek bir kayda odaklanır ve birden çok tablodan alanlar görüntüleyebilir. Ayrıca resimler ve başka nesneler de görüntüleyebilir.
3. Formda bir raporu yazdırmak, diğer nesneleri açmak veya başka bir görevi otomatik hale getirmek için tıklayacağınız bir düğme bulunabilir.
Raporlar
Verilerinizi hızla çözümlemek ya da yazdırarak veya başka biçimlerde belirli bir şekilde sunmak için raporları kullanabilirsiniz. Örneğin, iş arkadaşlarınıza verileri gruplandıran ve toplamları hesaplayan bir rapor gönderebilirsiniz. İsterseniz, posta etiketleri yazdırmak için biçimlendirilmiş adres verilerini içeren bir rapor da oluşturabilirsiniz.
1. Rapor kullanarak posta etiketleri oluşturun.
2. Rapor kullanarak bir grafikteki toplamları görüntüleyin.
3. Rapor kullanarak hesaplanmış toplamları görüntüleyin.
Access veritabanlarının temel yapısı hakkında bilgi edindiğinize göre, belirli bir Access veritabanını keşfetmek için yerleşik araçları kullanmayı öğrenmek için okumaya devam edin.
Veritabanında bulunan nesneler hakkındaki ayrıntıları görme
Belirli bir veritabanını öğrenmenin en iyi yollarından biri, Veritabanı Belgeleyicisi'ni kullanmaktır. Veritabanı Belgeleyicisi'ni kullanarak, veritabanındaki nesneler hakkında ayrıntılı bilgi içeren bir rapor oluşturabilirsiniz. Önce, raporda hangi nesnelerin ayrıntılarının gösterileceğini seçersiniz. Veritabanı Belgeleyicisi'ni çalıştırdığınızda, belgeleyicinin raporu seçtiğiniz veritabanı nesneleri hakkındaki tüm bilgileri içerir.
-
Belgelemek istediğiniz veritabanını açın.
-
Veritabanı Araçları sekmesindeki Çözümle grubundan Veritabanı Belgeleyicisi’ne tıklayın.
-
Belgeleyici iletişim kutusunda, belgelemek istediğiniz veritabanı nesnesi türünü temsil eden sekmeye tıklayın. Veritabanındaki nesnelerin tümü hakkında bir rapor oluşturmak için Tüm Nesne Türleri sekmesine tıklayın.
-
Sekmede listelenen nesnelerin birini ya da daha fazlasını seçin. Sekmedeki tüm nesneleri seçmek için Tümünü Seç'e tıklayın.
-
Tamam'a tıklayın.
Veritabanı Belgeleyicisi, seçili her bir nesnenin ayrıntılı verilerini içeren bir rapor oluşturur ve sonra da bu raporu Baskı Önizleme penceresinde açar. Örneğin, Veri Belgeleyicisi'ni bir veri giriş formu üzerinde çalıştırırsanız, Belgeleyici'nin oluşturduğu raporda bir bütün halinde formun özellikleri, formdaki her bir bölümün özellikleri ve formdaki tüm düğmelerin, etiketlerin, metin kutularının ve diğer denetimlerin özelliklerinin yanı sıra form ile ilişkili tüm kod modülleri ve kullanıcı izinleri listelenir.
-
Raporu yazdırmak için Baskı Önizleme sekmesindeki Yazdır grubundan Yazdır'a tıklayın.
Tasarım görünümünde tabloyu inceleme
Tablonun Tasarım görünümünde açılması, tablonun yapısına ayrıntılı olarak bakabilmenizi sağlar. Örneğin, her alanın veri türü ayarını bulabilir, tüm giriş maskelerini bulabilir veya tabloda arama alanlarının (başka tablolardan veri ayıklamak için sorgu kullanan alanlar) kullanılıp kullanılmadığını görebilirsiniz. Bu bilgiler kullanışlıdır çünkü veri türleri ve giriş maskeleri verileri bulabilmenizi ve güncelleştirme sorguları çalıştırabilmenizi etkileyebilir. Örneğin, bir tablodaki belirli alanları, başka bir tablonun benzer alanlarındaki verileri kopyalayarak güncelleştirmek için bir güncelleştirme sorgusu kullanmak istediğinizi varsayalım. Kaynak ve hedef tablolardaki her alanın veri türleri eşleşmezse, sorgu çalıştırılmaz.
-
Çözümlemek istediğiniz veritabanını açın.
-
Gezinti Bölmesi'nde, incelemek istediğiniz tabloya sağ tıklayın ve kısayol menüsünde Tasarım Görünümü'ne tıklayın.
-
Gerekirse, her tablo alanının adını ve her alana atanmış olan veri türünü not alın.
Bir alana atanmış olan veri türü, kullanıcıların bu alana girebileceği verilerin boyutunu ve türünü sınırlandırabilir. Örneğin, bir metin alanında kullanıcılar 20 karakterle sınırlandırılmış olabilir ve Sayı veri türüne ayarlanmış bir alana metin verileri giremezler.
-
Alanın bir arama alanı olup olmadığını saptamak için, tablo tasarım kılavuzunun alt kısmında, Alan Özellikleri'nin altındaki Arama sekmesine tıklayın.
Arama alanında bir değer kümesi görüntülenir (bir veya birden çok alan; örneğin, ad ve soyadı), ama çoğunlukla başka bir değer kümesi depolanır (bir alan; örneğin, sayısal kimlik). Örneğin, arama alanında çalışanın kimlik numarası depolanıyor olabilir (depolanan değer), ama çalışanın adı görüntülenir (görüntülenen değer). İfadelerde veya arama ve değiştirme işlemlerinde bir arama alanı kullandığınızda, görüntülenen değeri değil depolanan değeri kullanırsınız. Arama alanı kullanan bir ifadenin veya bulma ve değiştirme işleminin beklediğiniz gibi çalışmasını sağlamanın en iyi yolu, arama alanının depolanan ve görüntülenen değerlerini anlamaktır.
Aşağıdaki çizimde tipik bir arama alanı gösterilir. Alanın Satır Kaynağı özelliğinde gördüğünüz ayarların değişiklik göstereceğini unutmayın.
Burada gösterilen arama alanı, başka bir tablodaki verileri almak için sorgu kullanır. Değer listesi olarak adlandırılan ve sabit kodlanmış bir seçim listesi kullanan başka bir arama alanı türü de görebilirsiniz. Bu şekilde, tipik bir değer listesi gösterilir.
Varsayılan olarak, değer listeleri Metin veri türünü kullanır.
Arama alanlarını ve değer listelerini bulmanın en iyi yolu, Arama sekmesini görüntülemek ve ardından tablodaki her alan için Veri Türü sütunundaki girdilere tıklamaktır. Arama alanları ve değer listeleri oluşturma hakkında daha fazla bilgi için, Ayrıca Bkz bölümündeki bağlantılara bakın.
Tablolar arasında ilişkileri görme
Veritabanındaki tabloların, her tablodaki alanların ve bu tablolar arasındaki ilişkilerin grafik bir gösterimine bakmak için, İlişkiler nesne sekmesini kullanın. İlişkiler nesne sekmesi, veritabanının tablo ve ilişki yapısının bütünlüklü bir görünümünü, tablolar arasındaki ilişkileri oluşturmanız veya değiştirmeniz gerektiğinde çok önemli olan bilgileri sağlar.
Not: Ayrıca, ilişkileri eklemek, değiştirmek veya silmek için de İlişkiler nesne sekmesini kullanabilirsiniz.
-
Çözümlemek istediğiniz veritabanını açın.
-
Veritabanı Araçları sekmesinin İlişkiler grubunda İlişkiler'i tıklatın.
İlişkiler nesne sekmesi görüntülenir ve size açık veritabanında yer alan tablolar arasındaki ilişkileri gösterir.
Ayrıca Bkz:
Nesnelerin nasıl ilişkili olduğunu görmek için Nesne Bağımlılıkları bölmesini kullanma