Sorgu kullanarak verileri toplama

Uygulandığı Öğe
Microsoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Bu makalede, Access'te bir sorgu sonuç kümesindeki verileri toplamak için toplama işlevi olarak adlandırılan bir işlev türünün nasıl kullanılacağı açıklanmaktadır. Bu makalede, sonuç kümesindeki değerleri saymak veya ortalamak için COUNT ve AVG gibi diğer toplama işlevlerinin nasıl kullanılacağı da kısaca açıklanmaktadır. Ayrıca bu makalede, Access'te sorgularınızın tasarımını değiştirmek zorunda kalmadan verileri toplamak için kullandığınız Bir özellik olan Toplam Satırı'nın nasıl kullanılacağı açıklanmaktadır.

Ne yapmak istiyorsunuz?

Verileri toplamanın yollarını anlama

Toplama işlevi olarak adlandırılan bir işlev türünü kullanarak sorgudaki sayı sütununu toplayabilirsiniz. Toplama işlevleri bir veri sütununda hesaplama yapar ve tek bir değer döndürür. Access Sum, Count,Avg (işlem ortalamaları için), Min ve Max gibi çeşitli toplama işlevleri sağlar. Sorgunuza Sum işlevini ekleyerek verileri toplarsınız, Count işlevini kullanarak verileri sayarsınız vb.

Buna ek olarak, Access sorguya Sum ve diğer toplama işlevlerini eklemek için çeşitli yollar sağlar. Şunları yapabilirsiniz:

  • Sorgunuzu Veri Sayfası görünümünde açın ve Toplam satırı ekleyin. Access'teki bir özellik olan Toplam Satırı, sorgunuzun tasarımını değiştirmek zorunda kalmadan sorgu sonuç kümesinin bir veya daha fazla sütunu içinde toplama işlevi kullanmanıza olanak tanır.
  • Toplamlar sorgusu oluşturun. Toplamlar sorgusu, kayıt grupları arasında alt toplamları hesaplar; Toplam satırı, bir veya daha fazla veri sütunu (alanı) için genel toplamları hesaplar. Örneğin, tüm satışları şehre veya üç aylık döneme göre alt toplam olarak toplamak istiyorsanız, kayıtlarınızı istenen kategoriye göre gruplandırmak için bir toplamlar sorgusu kullanırsınız ve ardından satış rakamlarını toplarsınız.
  • Çapraz sorgu oluşturun. Çapraz sorgu, sonuçlarını Excel çalışma sayfasına benzeyen bir kılavuzda görüntüleyen özel bir sorgu türüdür. Çapraz sorgular değerlerinizi özetler ve sonra bunları iki olgu kümesine göre gruplandırır: biri yan (satır başlıkları) ve diğeri üst kısımda (sütun başlıkları). Örneğin, aşağıdaki tabloda gösterildiği gibi son üç yılın her şehrin satış toplamlarını görüntülemek için çapraz sorgu kullanabilirsiniz:
Şehir 2003 2004 2005
Paris 254,556 372,455 467,892
Sydney 478,021 372,987 276,399
Jakarta 572,997 684,374 792,571
⁠...⁠ ... ... ...

Not

Bu belgedeki nasıl yapılır bölümleri Sum işlevini kullanmayı vurgular, ancak Toplam satırlarınızda ve sorgularınızda diğer toplama işlevlerini kullanabileceğinizi unutmayın. Diğer toplama işlevlerini kullanma hakkında daha fazla bilgi için bu makalenin devamında yer alan Toplama işlevi başvurusu bölümüne bakın.

Diğer toplama işlevlerini kullanmanın yolları hakkında daha fazla bilgi için Veri sayfasında sütun toplamlarını görüntüleme makalesine bakın.

Aşağıdaki bölümlerdeki adımlarda Toplam satırı ekleme, gruplar arasında verileri toplamak için toplamlar sorgusu kullanma ve verileri gruplar ve zaman aralıkları arasında alt toplamlara alan çapraz sorgunun nasıl kullanılacağı açıklanmaktadır. Devam ederken, toplama işlevlerinin çoğunun yalnızca belirli bir veri türüne ayarlanmış alanlardaki veriler üzerinde çalıştığını unutmayın. Örneğin, TOPLA işlevi yalnızca Sayı, Ondalık veya Para Birimi veri türlerine ayarlanmış alanlarla çalışır. Her işlevin gerektirdiği veri türleri hakkında daha fazla bilgi için bu makalenin devamında yer alan Toplama işlevi başvurusu bölümüne bakın.

Veri türleri hakkında genel bilgi için, alan için veri türü kümesini değiştirme veya değiştirme makalesine bakın.

Sayfanın Başı

Bazı örnek verileri hazırlama

Bu makaledeki nasıl yapılır bölümleri örnek verilerin tablolarını sağlar. Nasıl yapılır adımları, toplama işlevlerinin nasıl çalıştığını anlamanıza yardımcı olmak için örnek tabloları kullanır. İsterseniz örnek tabloları isteğe bağlı olarak yeni veya mevcut bir veritabanına ekleyebilirsiniz.

Access, bu örnek tabloları veritabanına eklemek için çeşitli yollar sağlar. Verileri el ile girebilir, her tabloyu Excel gibi bir elektronik tablo programına kopyalayabilir ve sonra çalışma sayfalarını Access'e aktarabilir veya verileri Not Defteri gibi bir metin düzenleyicisine yapıştırabilir ve sonuçta elde edilen metin dosyalarındaki verileri içeri aktarabilirsiniz.

Bu bölümdeki adımlarda, verileri boş bir veri sayfasına el ile girme ve örnek tabloları bir elektronik tablo programına kopyalama ve sonra bu tabloları Access'e aktarma açıklanmaktadır. Metin verilerini oluşturma ve içeri aktarma hakkında daha fazla bilgi için metin dosyasındaki verileri içeri aktarma veya bağlama makalesine bakın.

Bu makaledeki nasıl yapılır adımları aşağıdaki tabloları kullanır. Örnek verilerinizi oluşturmak için şu tabloları kullanın:

Kategoriler tablosu:

Kategori
Bebek
Oyunlar ve Bulmacalar
Sanat ve Çerçeve
Video Oyunları
DVD'ler ve Filmler
Modeller ve Hobiler
Spor

Ürünler tablosu:

Ürün Adı Fiyat Kategori
Programcı eylem şekli 12,95 ABD doları Bebek
C# ile Eğlenceli (Tüm aile için bir masa oyunu) 15,85 ABD doları Oyunlar ve Bulmacalar
İlişkisel Veritabanı Diyagramı 22,50 ABD doları Sanat ve Çerçeve
Sihirli Bilgisayar Yongası (500 Adet) 32,65 ABD doları Oyunlar ve Bulmacalar
Erişim! Oyun! 22,95 ABD doları Oyunlar ve Bulmacalar
Bilgisayar meraklıları ve mitistik yaratıklar 78,50 ABD doları Video Oyunları
Bilgisayar meraklıları için alıştırma! DVD'yi! 14,88 ABD doları DVD'ler ve Filmler
Ultimate Flying Pizza 36,75 ABD doları Spor
Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 65,00 ABD doları Modeller ve Hobiler
Bürokrat eylem dışı figür 78,88 ABD doları Bebek
Kasvet 53,33 ABD doları Video Oyunları
Kendi Klavyenizi Oluşturma 77,95 ABD doları Modeller ve Hobiler

Orders tablosu:

Sipariş Tarihi Sevk Tarihi Ship City Sevkiyat Ücreti
11/14/2005 11/15/2005 Jakarta 55,00 ABD doları
11/14/2005 11/15/2005 Sydney 76,00 ABD doları
11/16/2005 11/17/2005 Sydney 87,00 ABD doları
11/17/2005 11/18/2005 Jakarta 43,00 USD
11/17/2005 11/18/2005 Paris 105,00 ABD doları
11/17/2005 11/18/2005 Stuttgart 112,00 USD
11/18/2005 11/19/2005 Viyana 215,00 ABD doları
11/19/2005 11/20/2005 Miami 525,00 ABD doları
11/20/2005 11/21/2005 Viyana 198,00 ABD doları
11/20/2005 11/21/2005 Paris 187,00 ABD doları
11/21/2005 11/22/2005 Sydney 81,00 USD
11/23/2005 11/24/2005 Jakarta 92,00 ABD doları

Sipariş Ayrıntıları tablosu:

Sipariş Kimliği Ürün Adı Ürün Kimliği Birim Fiyatı Miktar İndirim
1 Kendi Klavyenizi Oluşturma 12 77,95 ABD doları 9 5%
1 Bürokrat eylem dışı figür 2 78,88 ABD doları 4 7.5%
2 Bilgisayar meraklıları için alıştırma! DVD'yi! 7 14,88 ABD doları 6 4%
2 Sihirli Bilgisayar Yongası 4 32,65 ABD doları 8 0
2 Bilgisayar meraklıları ve mitistik yaratıklar 6 78,50 ABD doları 4 0
3 Erişim! Oyun! 5 22,95 ABD doları 5 %15
4 Programcı Eylem Şekli 1 12,95 ABD doları 2 %6
4 Ultimate Flying Pizza 8 36,75 ABD doları 8 4%
5 Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 9 65,00 ABD doları 4 %10
6 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 12 %6,5
7 Kasvet 11 53,33 ABD doları 6 %8
7 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 4 %9

Not

Tipik bir veritabanında sipariş ayrıntıları tablosunun ürün adı alanı değil yalnızca Ürün Kimliği alanı içereceğini unutmayın. Örnek tablo, verilerin daha kolay okunmasını sağlamak için bir Ürün Adı alanı kullanır.

Örnek verileri el ile girme

  1. Oluştur sekmesinin Tablolar grubunda Tablo'yu tıklatın.
    Access veritabanınıza yeni, boş bir tablo ekler.

    Not

    Yeni, boş bir veritabanı açtıysanız bu adımı izlemeniz gerekmez; ancak veritabanına tablo eklemek istediğinizde her zaman bu adımı izlemeniz gerekecektir.

  2. Üst bilgi satırındaki ilk hücreye çift tıklayın ve örnek tabloya alanın adını girin.
    Varsayılan olarak, Access üst bilgi satırındaki boş alanları Yeni Alan Ekle metniyle belirtir, örneğin:
    Veri sayfasında yeni alan

  3. Ok tuşlarını kullanarak bir sonraki boş üst bilgi hücresine gidin ve ikinci alan adını yazın (SEKME tuşuna da basabilir veya yeni hücreye çift tıklayabilirsiniz). Tüm alan adlarını girene kadar bu adımı yineleyin.

  4. Örnek tablodaki verileri girin.
    Siz verileri girerken, Access her alan için bir veri türü belirler. İlişkisel veritabanlarında yeniyseniz, tablolarınızdaki alanların her biri için Sayı, Metin veya Tarih/Saat gibi belirli bir veri türü ayarlamanız gerekir. Veri türünü ayarlamak, doğru veri girişinin sağlanmasına yardımcı olur ve ayrıca hesaplamada telefon numarası kullanma gibi hataların önlenmesine yardımcı olur. Bu örnek tablolar için Access'in veri türünü çıkarmasına izin vermelisiniz.

  5. Verileri girmeyi tamamladığınızda Kaydet'e tıklayın.
    Klavye kısayolu CTRL+S tuşlarına basın.
    Farklı Kaydet iletişim kutusu görüntülenir.

  6. Tablo Adı kutusuna örnek tablonun adını girin ve Tamam'a tıklayın.
    Nasıl yapılır bölümlerindeki sorgular bu adları kullandığından, her örnek tablonun adını kullanırsınız.

  7. Bu bölümün başında listelenen örnek tabloların her birini oluşturana kadar bu adımları yineleyin.

Verileri el ile girmek istemiyorsanız, sonraki adımları izleyerek verileri bir elektronik tablo dosyasına kopyalayın ve sonra elektronik tablo dosyasındaki verileri Access'e aktarın.

Örnek çalışma sayfaları oluşturma

  1. Elektronik tablo programınızı başlatın ve yeni, boş bir dosya oluşturun. Excel kullanıyorsanız, varsayılan olarak yeni, boş bir çalışma kitabı oluşturur.

  2. Yukarıda sağlanan ilk örnek tabloyu kopyalayın ve ilk hücreden başlayarak ilk çalışma sayfasına yapıştırın.

  3. Elektronik tablo programınız tarafından sağlanan tekniği kullanarak çalışma sayfasını yeniden adlandırın. Çalışma sayfasına örnek tabloyla aynı adı verin. Örneğin, örnek tablonun adı Kategoriler ise, çalışma sayfanıza aynı adı verin.

  4. Her örnek tabloyu boş bir çalışma sayfasına kopyalayıp çalışma sayfasını yeniden adlandırarak 2. ve 3. adımları yineleyin.

    Not

    Elektronik tablo dosyanıza çalışma sayfaları eklemeniz gerekebilir. Bu görevi gerçekleştirme hakkında bilgi için elektronik tablo programınızın yardımına bakın.

  5. Çalışma kitabını bilgisayarınızda veya ağınızda uygun bir konuma kaydedin ve sonraki adım grubuna geçin.

Çalışma sayfalarından veritabanı tabloları oluşturma

  1. Dış Veri sekmesinin & Bağlantısını İçeri Aktar grubundaDosya>Excel'denYeni Veri Kaynağı'na> tıklayın.
    Dış Veri Al - Excel Elektronik Tablosu iletişim kutusu görüntülenir.
  2. Gözat'a tıklayın, önceki adımlarda oluşturduğunuz elektronik tablo dosyasını açın ve ardından Tamam'a tıklayın.
    Elektronik Tablo İçeri Aktarma Sihirbazı başlatılır.
  3. Varsayılan olarak, sihirbaz çalışma kitabındaki ilk çalışma sayfasını seçer (önceki bölümdeki adımları izlediyseniz Müşteriler çalışma sayfası) ve çalışma sayfasındaki veriler sihirbaz sayfasının alt bölümünde görüntülenir. İleri'ye tıklayın.
  4. Sihirbazın sonraki sayfasında , İlk satır sütun başlıkları içeriyor'a ve ardından İleri'ye tıklayın.
  5. İsteğe bağlı olarak, sonraki sayfada Alan Seçenekleri altındaki metin kutularını ve listeleri kullanarak alan adlarını ve veri türlerini değiştirin veya içeri aktarma işleminden alanları atlayın. Aksi takdirde İleri'ye tıklayın.
  6. Access'in birincil anahtar eklemesine izin ver seçeneğini seçili bırakın ve İleri'ye tıklayın.
  7. Varsayılan olarak, Access yeni tablonuza çalışma sayfasının adını verir. Adı kabul edin veya başka bir ad girin ve son'a tıklayın.
  8. Çalışma kitabındaki her çalışma sayfasından bir tablo oluşturana kadar 1 ile 7 arasındaki adımları yineler.

Birincil anahtar alanlarını yeniden adlandırma

Not

Çalışma sayfalarını içeri aktardığınızda, Access her tabloya otomatik olarak bir birincil anahtar sütunu ekler ve varsayılan olarak Access bu sütunu "Kimlik" olarak adlandırır ve Otomatik Sayı veri türüne ayarlar. Bu adımlarda, birincil anahtar alanlarının nasıl yeniden adlandırılacakları açıklanmaktadır. Bunu yapmak, sorgudaki tüm alanları net bir şekilde tanımlamaya yardımcı olur.

  1. Gezinti Bölmesi'nde, önceki adımlarda oluşturduğunuz tabloların her birine sağ tıklayın ve Tasarım Görünümü'ne tıklayın.
  2. Her tablo için birincil anahtar alanını bulun. Varsayılan olarak, Access her alan kimliğini adlandırr.
  3. Her birincil anahtar alanının Alan Adı sütununa tablonun adını ekleyin.
    Örneğin, Kategoriler tablosunun Kimlik alanını "Kategori Kimliği" ve Siparişler tablosunun alanını "Sipariş Kimliği" olarak yeniden adlandırırsınız. Sipariş Ayrıntıları tablosu için alanı "Ayrıntı Kimliği" olarak yeniden adlandırın. Ürünler tablosu için alanı "Ürün Kimliği" olarak yeniden adlandırın.
  4. Değişikliklerinizi kaydedin.

Bu makalede örnek tablolar her görüntülendiğinde birincil anahtar alanını içerirler ve önceki adımlar kullanılarak açıklandığı gibi alan yeniden adlandırılır.

Sayfanın Başı

Toplam satırı kullanarak verileri toplama

Sorgunuzu Veri Sayfası görünümünde açarak, satırı ekleyerek ve ardından Toplam, Min, Maksimum veya Ortgibi kullanmak istediğiniz toplama işlevini seçerek sorguya Toplam satırı ekleyebilirsiniz. Bu bölümdeki adımlarda temel seçme sorgusu oluşturma ve Toplam satırı ekleme adımları açıklanmaktadır. Önceki bölümde açıklanan örnek tabloları kullanmanız gerekmez.

Temel seçme sorgusu oluşturma

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı üzerine tıklayın.
  2. Sorgunuzda kullanmak istediğiniz tabloya veya tablolara çift tıklayın.
    Seçili tablo veya tablolar, sorgu tasarımcısının üst bölümünde pencere olarak görünür.
  3. Sorgunuzda kullanmak istediğiniz tablo alanlarına çift tıklayın.
    Adlar ve açıklamalar gibi açıklayıcı veriler içeren alanlar ekleyebilirsiniz, ancak sayısal veya para birimi verilerini içeren bir alan eklemeniz gerekir.
    Her alan tasarım kılavuzundaki bir hücrede görünür.
  4. Sorguyu çalıştırmak için Çalıştır Düğmesi resmi'ne tıklayın.
    Sorgu sonuç kümesi Veri Sayfası görünümünde görüntülenir.
  5. İsteğe bağlı olarak Tasarım görünümüne geçin ve sorgunuzu ayarlayın. Bunu yapmak için sorgunun belge sekmesine sağ tıklayın ve Tasarım Görünümü'ne tıklayın. Ardından, tablo alanlarını ekleyerek veya kaldırarak sorguyu gerektiği gibi ayarlayabilirsiniz. Bir alanı kaldırmak için tasarım kılavuzundaki sütunu seçin ve DELETE tuşuna basın.
  6. Sorgunuzu kaydedin.

Toplam satırı ekleme

  1. Sorgunuzun Veri Sayfası görünümünde açık olduğundan emin olun. Bunu yapmak için sorgunun belge sekmesine sağ tıklayın ve Veri Sayfası Görünümü'ne tıklayın.
    -veya-
    Gezinti Bölmesi'nde sorguya çift tıklayın. Bu işlem sorguyu çalıştırır ve sonuçları bir veri sayfasına yükler.
  2. Giriş sekmesinin Kayıtlar grubunda Toplamlar'a tıklayın.
    Veri sayfanızda yeni bir Toplam satırı görüntülenir.
  3. Toplam satırında, toplamak istediğiniz alandaki hücreye tıklayın ve ardından listeden Topla'yı seçin.

Toplam satırını gizleme

  • Giriş sekmesinin Kayıtlar grubunda Toplamlar'a tıklayın.

Toplam satırı kullanma hakkında daha fazla bilgi için Veri sayfasında sütun toplamlarını görüntüleme makalesine bakın.

Sayfanın Başı

Sorgu kullanarak genel toplamları hesaplama

Genel toplam, sütundaki tüm değerlerin toplamıdır. Aşağıdakiler de dahil olmak üzere çeşitli genel toplam türlerini hesaplayabilirsiniz:

  • Tek bir sütundaki değerleri toplayan basit bir genel toplam. Örneğin, toplam sevkiyat maliyetlerini hesaplayabilirsiniz.
  • Birden fazla sütundaki değerleri toplayan hesaplanan genel toplam. Örneğin, birkaç öğenin maliyetini sipariş edilen madde sayısıyla çarpıp sonuçta elde edilen değerleri toplayarak toplam satışları hesaplayabilirsiniz.
  • Bazı kayıtları dışlayan genel toplam. Örneğin, yalnızca geçen Cuma için toplam satışları hesaplayabilirsiniz.

Aşağıdaki bölümlerdeki adımlarda her genel toplam türünün nasıl oluşturulacağı açıklanmaktadır. Adımlarda Siparişler ve Sipariş Ayrıntıları tabloları kullanılır.

Orders tablosu

Sipariş Kimliği Sipariş Tarihi Sevk Tarihi Ship City Sevkiyat Ücreti
1 11/14/2005 11/15/2005 Jakarta 55,00 ABD doları
2 11/14/2005 11/15/2005 Sydney 76,00 ABD doları
3 11/16/2005 11/17/2005 Sydney 87,00 ABD doları
4 11/17/2005 11/18/2005 Jakarta 43,00 USD
5 11/17/2005 11/18/2005 Paris 105,00 ABD doları
6 11/17/2005 11/18/2005 Stuttgart 112,00 USD
7 11/18/2005 11/19/2005 Viyana 215,00 ABD doları
8 11/19/2005 11/20/2005 Miami 525,00 ABD doları
9 11/20/2005 11/21/2005 Viyana 198,00 ABD doları
10 11/20/2005 11/21/2005 Paris 187,00 ABD doları
11 11/21/2005 11/22/2005 Sydney 81,00 USD
12 11/23/2005 11/24/2005 Jakarta 92,00 ABD doları

Sipariş Ayrıntıları tablosu

Ayrıntı Kimliği Sipariş Kimliği Ürün Adı Ürün Kimliği Birim Fiyatı Miktar İndirim
1 1 Kendi Klavyenizi Oluşturma 12 77,95 ABD doları 9 0,05
2 1 Bürokrat eylem dışı figür 2 78,88 ABD doları 4 0.075
3 2 Bilgisayar meraklıları için alıştırma! DVD'yi! 7 14,88 ABD doları 6 0.04
4 2 Sihirli Bilgisayar Yongası 4 32,65 ABD doları 8 0,00
5 2 Bilgisayar meraklıları ve mitistik yaratıklar 6 78,50 ABD doları 4 0,00
6 3 Erişim! Oyun! 5 22,95 ABD doları 5 0,15
7 4 Programcı Eylem Şekli 1 12,95 ABD doları 2 0,06
8 4 Ultimate Flying Pizza 8 36,75 ABD doları 8 0.04
9 5 Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 9 65,00 ABD doları 4 0,10
10 6 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 12 0.065
11 7 Kasvet 11 53,33 ABD doları 6 0,08
12 7 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 4 0,09

Basit bir genel toplamı hesaplama

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı üzerine tıklayın.

  2. Sorgunuzda kullanmak istediğiniz tabloya çift tıklayın.
    Örnek verileri kullanıyorsanız Siparişler tablosuna çift tıklayın.
    Tablo, sorgu tasarımcısının üst bölümündeki bir pencerede görüntülenir.

  3. Toplamak istediğiniz alana çift tıklayın. Alanın Sayı veya Para Birimi veri türüne ayarlandığından emin olun. Metin alanı gibi sayısal olmayan alanlardaki değerleri toplamaya çalışırsanız, sorguyu çalıştırmayı denediğinizde Access ölçüt ifadesinde Veri türü uyuşmazlığı hata iletisini görüntüler.
    Örnek verileri kullanıyorsanız Sevkiyat Ücreti sütununa çift tıklayın.
    Bu alanların genel toplamlarını hesaplamak istiyorsanız, kılavuza ek sayısal alanlar ekleyebilirsiniz. Toplamlar sorgusu birden fazla sütun için genel toplamları hesaplayabilir.

  4. Sorgu Tasarımı sekmesinin Göster/Gizle grubunda Toplamlar'a tıklayın. düğme görüntüsü
    Toplam satırı tasarım kılavuzunda, Gruplandırma Ölçütü ise Sevkiyat Ücreti sütunundaki hücrede görünür.

  5. Toplam satırındaki hücredeki değeri Toplam olarak değiştirin.

  6. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde görüntülemek için Çalıştır Düğmesi resmi'ne tıklayın.

    İpucu

    Access'in topladığınız alanın adının başına "SumOf" eklendiğini unutmayın. Sütun başlığını Total Shipping gibi daha anlamlı bir adla değiştirmek için Tasarım görünümüne dönün ve tasarım kılavuzunda Sevkiyat Ücreti sütununun Alan satırına tıklayın. İmleci Sevkiyat Ücreti'nin yanına getirin ve Total Shipping sözcüklerini yazın ve ardından iki nokta üst üste koyun, örneğin: Total Shipping: Shipping Fee.

  7. İsteğe bağlı olarak sorguyu kaydedin ve kapatın.

Bazı kayıtları hariç tutan genel toplamı hesaplama

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı üzerine tıklayın.

  2. Sipariş tablosuna ve Sipariş Ayrıntıları tablosuna çift tıklayın.

  3. Siparişler tablosundaki Sipariş Tarihi alanını sorgu tasarım kılavuzundaki ilk sütuna ekleyin.

  4. İlk sütunun Ölçüt satırına Date() -1 yazın. Bu ifade, geçerli günün kayıtlarını hesaplanan toplamdan dışlar.

  5. Ardından, her işlem için satış tutarını hesaplayan sütunu oluşturun. Kılavuzdaki ikinci sütunun Alan satırına aşağıdaki ifadeyi yazın:
    Toplam Satış Değeri: (1-[Sipariş Ayrıntıları].[ İndirim]/100)*([Sipariş Ayrıntıları].[ Birim Fiyat]*[Sipariş Ayrıntıları]. [Miktar])
    İfadenizin Sayı veya Para Birimi veri türlerine ayarlanmış alanlara başvurduğundan emin olun. İfadeniz diğer veri türlerine ayarlanmış alanlara başvuruyorsa, sorguyu çalıştırmayı denediğinizde Access ölçüt ifadesinde Veri türü uyuşmazlığı iletisini görüntüler.

  6. Sorgu Tasarımı sekmesinin Göster/Gizle grubunda Toplamlar'a tıklayın.
    Toplam satırı tasarım kılavuzunda, Gruplandırma Ölçütü ise birinci ve ikinci sütunlarda görünür.

  7. İkinci sütunda, Toplam satırının hücresindeki değeri Toplam olarak değiştirin. Sum işlevi tek tek satış rakamlarını ekler.

  8. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde görüntülemek için Çalıştır Düğmesi resmi'ne tıklayın.

  9. Sorguyu Günlük Satışlar olarak kaydedin.

    Not

    Sorguyu Tasarım görünümünde bir sonraki açışınızda, Toplam Satış Değeri sütununun Alan ve Toplam satırlarında belirtilen değerlerde küçük bir değişiklik fark edebilirsiniz. İfade Sum işlevinin içinde görünür ve Toplam satırında Toplam yerine İfade görüntülenir.

    Örneğin, örnek verileri kullanır ve sorguyu oluşturursanız (önceki adımlarda gösterildiği gibi) şunları görürsünüz:
    Toplam Satış Değeri: Toplam((1-[Sipariş Ayrıntıları]. İndirim/100)*([Sipariş Ayrıntıları]. Unitprice*[Sipariş Ayrıntıları]. Miktar))

Sayfanın Başı

Toplamlar sorgusu kullanarak grup toplamlarını hesaplama

Bu bölümdeki adımlarda, veri grupları arasında alt toplamları hesaplayan bir toplamlar sorgusunun nasıl oluşturulacağı açıklanmaktadır. Devam ederken, varsayılan olarak toplamlar sorgusunun yalnızca grup verilerinizi içeren alanı veya alanları (örneğin, "kategoriler" alanı) ve toplamak istediğiniz verileri içeren alanı (örneğin, "satışlar" alanı) içerebileceğini unutmayın. Toplamlar sorguları, bir kategorideki öğeleri açıklayan diğer alanları içeremez. Bu açıklayıcı verileri görmek istiyorsanız, toplamlar sorgunuzdaki alanları ek veri alanlarıyla birleştiren ikinci bir seçme sorgusu oluşturabilirsiniz.

Bu bölümdeki adımlarda, her ürünün toplam satışını tanımlamak için gereken toplamların nasıl oluşturulacağı ve sorguların nasıl seç yapılacağı açıklanmaktadır. Adımlarda şu örnek tabloların kullanıldığı varsayılır:

Ürünler tablosu

Ürün Kimliği Ürün Adı Fiyat Kategori
1 Programcı eylem şekli 12,95 ABD doları Bebek
2 C# ile Eğlenceli (Tüm aile için bir masa oyunu) 15,85 ABD doları Oyunlar ve Bulmacalar
3 İlişkisel Veritabanı Diyagramı 22,50 ABD doları Sanat ve Çerçeve
4 Sihirli Bilgisayar Yongası (500 Adet) 32,65 ABD doları Sanat ve Çerçeve
5 Erişim! Oyun! 22,95 ABD doları Oyunlar ve Bulmacalar
6 Bilgisayar meraklıları ve mitistik yaratıklar 78,50 ABD doları Video Oyunları
7 Bilgisayar meraklıları için alıştırma! DVD'yi! 14,88 ABD doları DVD'ler ve Filmler
8 Ultimate Flying Pizza 36,75 ABD doları Spor
9 Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 65,00 ABD doları Modeller ve Hobi
10 Bürokrat eylem dışı figür 78,88 ABD doları Bebek
11 Kasvet 53,33 ABD doları Video Oyunları
12 Kendi Klavyenizi Oluşturma 77,95 ABD doları Modeller ve Hobi

Sipariş Ayrıntıları tablosu

Ayrıntı Kimliği Sipariş Kimliği Ürün Adı Ürün Kimliği Birim Fiyatı Miktar İndirim
1 1 Kendi Klavyenizi Oluşturma 12 77,95 ABD doları 9 5%
2 1 Bürokrat eylem dışı figür 2 78,88 ABD doları 4 7.5%
3 2 Bilgisayar meraklıları için alıştırma! DVD'yi! 7 14,88 ABD doları 6 4%
4 2 Sihirli Bilgisayar Yongası 4 32,65 ABD doları 8 0
5 2 Bilgisayar meraklıları ve mitistik yaratıklar 6 78,50 ABD doları 4 0
6 3 Erişim! Oyun! 5 22,95 ABD doları 5 %15
7 4 Programcı Eylem Şekli 1 12,95 ABD doları 2 %6
8 4 Ultimate Flying Pizza 8 36,75 ABD doları 8 4%
9 5 Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 9 65,00 ABD doları 4 %10
10 6 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 12 %6,5
11 7 Kasvet 11 53,33 ABD doları 6 %8
12 7 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 4 %9

Aşağıdaki adımlarda Siparişler tablosundaki Ürün Kimliği alanları ile Sipariş Ayrıntıları tablosundaki Ürün Kimliği alanları arasında bire çok ilişki olduğu ve Orders tablosunun ilişkinin "bir" tarafında olduğu varsayılır.

Toplamlar sorgusunu oluşturma

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı üzerine tıklayın.

  2. Çalışmak istediğiniz tabloları seçin ve ekle'ye tıklayın.
    Her tablo sorgu tasarımcısının üst bölümünde bir pencere olarak görünür.
    Daha önce listelenen örnek tabloları kullanıyorsanız Ürünler ve Sipariş Ayrıntıları tablolarını eklersiniz.

  3. Sorgunuzda kullanmak istediğiniz tablo alanlarına çift tıklayın.
    Kural olarak, sorguya yalnızca grup alanını ve değer alanını eklersiniz. Ancak, değer alanı yerine hesaplama kullanabilirsiniz; sonraki adımlarda bunun nasıl yapılacağı açıklanmaktadır.

    1. Ürünler tablosundaki Kategori alanını tasarım kılavuzuna ekleyin.

    2. Kılavuzdaki ikinci sütuna aşağıdaki ifadeyi yazarak her işlem için satış tutarını hesaplayan sütunu oluşturun:
      Toplam Satış Değeri: (1-[Sipariş Ayrıntıları].[ İndirim]/100)*([Sipariş Ayrıntıları].[ Birim Fiyat]*[Sipariş Ayrıntıları]. [Miktar])
      İfadede başvurduğunuz alanların Sayı veya Para Birimi veri türlerinde olduğundan emin olun. Diğer veri türlerinin alanlarına başvurursanız, Veri Sayfası görünümüne geçmeye çalıştığınızda Access ölçüt ifadesinde Veri türü uyuşmazlığı hata iletisini görüntüler.

    3. Sorgu Tasarımı sekmesinin Göster/Gizle grubunda Toplamlar'a tıklayın.
      Toplam satırı tasarım kılavuzunda görünür ve bu satırda birinci ve ikinci sütunlarda Gruplandırma Ölçütü görüntülenir.

    4. İkinci sütunda Toplam satırındaki değeri Toplam olarak değiştirin. Sum işlevi tek tek satış rakamlarını ekler.

    5. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde görüntülemek için Çalıştır Düğmesi resmi'ne tıklayın.

    6. Sonraki bölümde sorguyu kullanım için açık tutun.
      Toplamlar sorgusuyla ölçüt kullanma
      Önceki bölümde oluşturduğunuz sorgu, temel tablolardaki tüm kayıtları içerir. Toplamları hesaplarken herhangi bir siparişi dışlamaz ve tüm kategorilerin toplamlarını görüntüler.
      Bazı kayıtları dışlamanız gerekiyorsa, sorguya ölçüt ekleyebilirsiniz. Örneğin, 100 TL'den küçük işlemleri yoksayabilir veya ürün kategorilerinizin yalnızca bir bölümü için toplamları hesaplayabilirsiniz. Bu bölümdeki adımlarda üç ölçüt türünün nasıl kullanılacağı açıklanmaktadır:

    7. Toplamları hesaplarken belirli grupları yoksayan ölçütler. Örneğin, yalnızca Video Oyunları, Resim ve Çerçeve ve Spor kategorileri için toplamları hesaplarsınız.

    8. Belirli toplamları hesapladıktan sonra gizleyen ölçütler. Örneğin, yalnızca 150.000 TL'den büyük toplamları görüntüleyebilirsiniz.

    9. Tek tek kayıtları toplama dahil edilmekten dışlayan ölçütler. Örneğin, değer (Birim Fiyat * Miktar) 100 TL'nin altına düştüğünde tek tek satış hareketlerini hariç tutabilirsiniz.
      Aşağıdaki adımlarda ölçütleri tek tek ekleme ve sorgu sonucu üzerindeki etkisini görme adımları açıklanmaktadır.
      Sorguya ölçüt ekleme

    10. Önceki bölümdeki sorguyu Tasarım görünümünde açın. Bunu yapmak için sorgunun belge sekmesine sağ tıklayın ve Tasarım Görünümü'ne tıklayın.
      -veya-
      Gezinti Bölmesi'nde sorguya sağ tıklayın ve Tasarım Görünümü'ne tıklayın.

    11. Kategori Kimliği sütununun Ölçüt satırına =Dolls Or Sports veya Art and Framing yazın.

    12. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde görüntülemek için Çalıştır Düğmesi resmi'ne tıklayın.

    13. Tasarım görünümüne dönün ve Toplam Satış Değeri sütununun Ölçüt satırına 100 yazın>.

    14. Sonuçları görmek için sorguyu çalıştırın ve tasarım görünümüne geri dönün.

    15. Şimdi 100 TL'den küçük tek tek satış işlemlerini dışlamak için ölçütleri ekleyin. Bunu yapmak için başka bir sütun eklemeniz gerekir.

      Not

      Toplam Satış Değeri sütununda üçüncü ölçütleri belirtemezsiniz. Bu sütunda belirttiğiniz tüm ölçütler, tek tek değerlere değil toplam değere uygulanır.

    16. İkinci sütundaki ifadeyi üçüncü sütuna kopyalayın.

    17. Yeni sütunun Toplam satırında , Nerede'yi seçin ve Ölçüt satırına 20 yazın >.

    18. Sonuçları görmek için sorguyu çalıştırın ve ardından sorguyu kaydedin.

      Not

      Sorguyu Tasarım görünümünde bir sonraki açışınızda tasarım kılavuzunda küçük değişiklikler fark edebilirsiniz. İkinci sütunda, Alan satırındaki ifade Sum işlevinin içinde görünür ve Toplam satırındaki değer Toplam yerine İfade görüntüler.

      Toplam Satış Değeri: Toplam((1-[Sipariş Ayrıntıları]. İndirim/100)*([Sipariş Ayrıntıları]. Unitprice*[Sipariş Ayrıntıları]. Miktar))
      Dördüncü bir sütun da görürsünüz. Bu sütun ikinci sütunun bir kopyasıdır, ancak ikinci sütunda belirttiğiniz ölçüt aslında yeni sütunun bir parçası olarak görünür.

Sayfanın Başı

Çapraz sorgu kullanarak birden çok grup arasında veri toplama

Çapraz sorgu, sonuçlarını Excel çalışma sayfasına benzer bir kılavuzda görüntüleyen özel bir sorgu türüdür. Çapraz sorgular değerlerinizi özetler ve sonra bunları iki olgu kümesine göre gruplandırır: biri yan (satır üst bilgileri kümesi) ve diğeri üst kısımda (sütun üst bilgileri kümesi). Bu şekilde, örnek çapraz sorgu için sonuç kümesinin bir bölümü gösterilmektedir:

Örnek çapraz sorgu.

Devam ederken, sorguda kullandığınız tablolar her zaman olası her veri noktası için değerler içermediğinden çapraz sorgunun sonuç kümesindeki tüm alanları her zaman doldurmadığını unutmayın.

Çapraz sorgu oluşturduğunuzda, genellikle birden çok tablodan veri eklersiniz ve her zaman üç tür veri eklersiniz: satır başlıkları olarak kullanılan veriler, sütun başlıkları olarak kullanılan veriler ve toplamak veya başka şekilde hesaplamak istediğiniz değerler.

Bu bölümdeki adımlarda aşağıdaki tablolar varsayılır:

Orders tablosu

Sipariş Tarihi Sevk Tarihi Ship City Sevkiyat Ücreti
11/14/2005 11/15/2005 Jakarta 55,00 ABD doları
11/14/2005 11/15/2005 Sydney 76,00 ABD doları
11/16/2005 11/17/2005 Sydney 87,00 ABD doları
11/17/2005 11/18/2005 Jakarta 43,00 USD
11/17/2005 11/18/2005 Paris 105,00 ABD doları
11/17/2005 11/18/2005 Stuttgart 112,00 USD
11/18/2005 11/19/2005 Viyana 215,00 ABD doları
11/19/2005 11/20/2005 Miami 525,00 ABD doları
11/20/2005 11/21/2005 Viyana 198,00 ABD doları
11/20/2005 11/21/2005 Paris 187,00 ABD doları
11/21/2005 11/22/2005 Sydney 81,00 USD
11/23/2005 11/24/2005 Jakarta 92,00 ABD doları

Sipariş Ayrıntıları tablosu

Sipariş Kimliği Ürün Adı Ürün Kimliği Birim Fiyatı Miktar İndirim
1 Kendi Klavyenizi Oluşturma 12 77,95 ABD doları 9 5%
1 Bürokrat eylem dışı figür 2 78,88 ABD doları 4 7.5%
2 Bilgisayar meraklıları için alıştırma! DVD'yi! 7 14,88 ABD doları 6 4%
2 Sihirli Bilgisayar Yongası 4 32,65 ABD doları 8 0
2 Bilgisayar meraklıları ve mitistik yaratıklar 6 78,50 ABD doları 4 0
3 Erişim! Oyun! 5 22,95 ABD doları 5 %15
4 Programcı Eylem Şekli 1 12,95 ABD doları 2 %6
4 Ultimate Flying Pizza 8 36,75 ABD doları 8 4%
5 Harici 5,25 inç Disket Sürücüsü (1/4 Ölçek) 9 65,00 ABD doları 4 %10
6 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 12 %6,5
7 Kasvet 11 53,33 ABD doları 6 %8
7 İlişkisel Veritabanı Diyagramı 3 22,50 ABD doları 4 %9

Aşağıdaki adımlarda, şehre göre toplam satışları gruplandıran çapraz sorgunun nasıl oluşturulacağı açıklanmaktadır. Sorgu, biçimlendirilmiş bir tarih ve bir satış toplamı döndürmek için iki ifade kullanır.

Çapraz sorgu oluşturma

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı üzerine tıklayın.
  2. Sorgunuzda kullanmak istediğiniz tablolara çift tıklayın.
    Her tablo sorgu tasarımcısının üst bölümünde bir pencere olarak görünür.
    Örnek tabloları kullanıyorsanız Siparişler tablosuna ve Sipariş Ayrıntıları tablosuna çift tıklayın.
  3. Sorgunuzda kullanmak istediğiniz alanları çift tıklatın.
    Her alan adı, tasarım kılavuzunun Alan satırındaki boş bir hücrede görünür.
    Örnek tabloları kullanıyorsanız Siparişler tablosundan Sevk Şehri ve Sevk Tarihi alanlarını ekleyin.
  4. Alan satırında bir sonraki boş hücreye şu ifadeyi kopyalayıp yapıştırın veya yazın: Toplam Satışlar: Sum(CCur([Sipariş Ayrıntıları].[ Birim Fiyat]*[Miktar]*(1-[İndirim])/100)*100)
  5. Sorgu Tasarımı sekmesinin Sorgu Türü grubunda Çapraz'a tıklayın.
    Toplam satırı ve Çapraz satırı tasarım kılavuzunda görünür.
  6. Şehir alanındaki Toplam satırındaki hücreye tıklayın ve Gruplandır'ı seçin. Aynı işlemi Sevk Tarihi alanı için de yapın. Toplam Satışlar alanının Toplam hücresindeki değeri İfade olarak değiştirin.
  7. Çapraz satırında, Şehir alanındaki hücreyi Satır Başlığı, Sevk Tarihi alanını Sütun Başlığı ve Toplam Satışlar alanını Değer olarak ayarlayın.
  8. Sorgu Tasarımı sekmesinin Sonuçlar grubunda Çalıştır'a tıklayın.
    Sorgu sonuçları Veri Sayfası görünümünde görünür.

Sayfanın Başı

Toplama işlevi başvurusu

Bu tabloda Access'in Toplam satırında ve sorgularda sağladığı toplama işlevleri listelenir ve açıklanır. Access'in sorgular için Toplam satırına kıyasla daha fazla toplama işlevi sağladığını unutmayın.

İşlev Açıklama Veri türleriyle bize e
Ortalama Sütunun ortalama değerini hesaplar. Sütun sayısal değerler, para birimi veya tarih/saat verileri içermelidir. İşlev null değerleri yoksayar. Sayı, Para Birimi, Tarih/Saat
Say Sütundaki öğeleri sayar. Birden çok değerli liste sütunu gibi karmaşık yinelenen skaler veriler dışındaki tüm veri türleri.
Birden çok değerli listeler hakkında daha fazla bilgi için Birden çok değerli alan oluşturma veya silme makalesine bakın.
Maksimum En yüksek değere sahip öğeyi döndürür. Metin verileri için en yüksek değer son alfabetik değerdir; Access büyük/küçük harf yoksayar. İşlev null değerleri yoksayar. Sayı, Para Birimi, Tarih/Saat
Minimum En düşük değere sahip öğeyi döndürür. Metin verileri için en düşük değer ilk alfabetik değerdir; Access büyük/küçük harf yoksayar. İşlev null değerleri yoksayar. Sayı, Para Birimi, Tarih/Saat
Standart Sapma Değerlerin ortalama değerden ne kadar uzaklaşmış olduğunu ölçer.
Bu işlevi kullanma hakkında daha fazla bilgi için Veri sayfasında sütun toplamlarını görüntüleme makalesine bakın.
Sayı, Para Birimi
Topla Sütundaki öğelerin toplamını alır. Yalnızca sayısal değerler ve para birimi değerleri üzerinde çalışır. Sayı, Para Birimi
Varyans Sütundaki tüm değerlerin istatistiksel varyansını hesaplar. Bu işlevi yalnızca sayısal veriler ve para birimi verilerinde kullanabilirsiniz. Tabloda ikiden az satır varsa, Access null bir değer döndürür.
Varyans işlevleri hakkında daha fazla bilgi için Veri sayfasında sütun toplamlarını görüntüleme makalesine bakın.
Sayı, Para Birimi

Sayfanın Başı