Sorgu kullanarak verileri toplama

Önemli : Bu makale makine çevisidir. Bkz. yasal uyarı. Bu makalenin İngilizce sürümüne buradan ulaşabilirsiniz.

Bu makalede, bir tür işlev adlı bir toplama işlevi bir sorgu sonucu kümesinde verileri toplamak için nasıl kullanılacağı açıklanmaktadır. Bu makalede, bir sonuç kümesindeki değerlerin ortalamasını alma veya saymak için Say ve AVG gibi diğer toplama işlevlerini kullanma de kısaca açıklanmaktadır. Ayrıca, bu makalede toplam satırında, sorgularınızı tasarımını değiştirmek zorunda kalmadan verileri toplama için kullandığınız Microsoft Office Access 2007 yeni bir özelliktir kullanılmasını açıklar.

Ne yapmak istiyorsunuz?

Verileri toplama yolları anlama

Örnek verileri hazırlama

Toplam satırı kullanarak verileri toplama

Sorgu kullanarak genel toplamları hesaplama

Toplamlar sorgusu kullanarak grup toplamlarını hesaplama

Çapraz sorgu kullanarak birden çok gruplar arasında verileri toplama

Toplama işlevi başvuru

Verileri toplama yolları anlama

Sorguda bir sayı sütununu bir tür işlev adlı bir toplama işlevi kullanarak toplayabilirsiniz. Toplama işlevleri veri sütununu üzerinde bir hesaplama yapmak ve tek bir değer döndürür. Toplama işlevleri, Topla, Say, (ortalamaları bilgisayar için) Ortalama , Min ve Makdahil olmak üzere çeşitli erişim sağlar. Sorgunuz için Topla işlevini ekleyerek veri topla, Say işlevini kullanarak veri sayma ve benzeri.

Ayrıca, Office Access 2007Topla ve diğer toplama işlevlerini sorguya 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. Toplam satırı, Office Access 2007, yeni bir özelliktir sorgunuzu tasarımını değiştirme zorunda kalmadan ayarlanmış bir sorgunun sonuçlarını bir veya daha fazla sütundaki bir toplama işlevi kullanmanıza olanak sağlar.

  • Toplamlar sorgusu oluşturma. Toplamlar sorgusu kayıt grupları alt toplamları hesaplar; Toplam satırı için bir veya daha fazla (alanları) veri sütunlarını genel toplam hesaplar. Örneğin, tüm satış şehre göre veya üç aylık alt toplamını almak isterseniz, grubu kayıtlarınızı tarafından istenen kategoriyi ve sonra satış rakamları toplamak için toplamlar sorgusu kullanın.

  • Çapraz sorgu oluşturma. Çapraz sorgu sonuçlarını görüntüleyen Microsoft Office Excel 2007 çalışma benzer kılavuzda sorgu özel bir türüdür. Çapraz sorgular değerlerinizi özetlemek ve sonra bunları iki kümesi olguları göre gruplayın — bir ayarlayın (satır başlıklarını) yanda ve diğer üst kısımda (sütun başlıkları). Örneğin, son üç yıl için aşağıdaki tabloda gösterildiği gibi her şehrin toplam satışlar görüntülemek için bir çapraz sorguyu 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 belgede nasıl yapılır bölümler Topla işlevini kullanarak vurgulama, ancak diğer toplama işlevlerini toplam satırları ve sorgularda kullanabileceğinizi unutmayın. Diğer toplama işlevlerini kullanma hakkında daha fazla bilgi için bu makalenin devamındaki toplama işlevi başvurusu bölümüne bakın.

Diğer toplama işlevlerini kullanma yolları hakkında daha fazla bilgi için veri sayfasında sütun toplamlarını görüntülemebaşlıklı makaleye bakın.

Aşağıdaki bölümlerde verilen adımlarda toplam satırı eklemek için verileri toplama toplamlar sorguya gruplarda kullanma ve nasıl veri grupları ve zaman aralıkları alt toplamları bir çapraz sorgu kullanılacağı açıklanmaktadır. Toplama işlevlerin çoğu yalnızca belirli veri türüne ayarlanmış alanlarda veriler üzerinde çalışma devam ederken, unutmayın. Örneğin, yalnızca sayı, ondalık veya para birimi veri türlerine ayarlanmış alanlarla Topla işlevini çalışır. Her işlevi gerektirir veri türleri hakkında daha fazla bilgi için bu makalenin devamındaki toplama işlev başvurusubölümüne bakın.

Veri türleri hakkında genel bilgi için başlıklı makaleye bakın Değiştir veya bir alan için ayarlanan veri türünü değiştirme.

Sayfanın Başı

Örnek verileri hazırlama

Bu makalede nasıl yapılır bölümlerde örnek veri tabloları sağlar. Nasıl yapılır adımlarını örnek tabloları toplama işlevleri nasıl çalıştığını anlamanıza yardımcı olması için kullanın. İsterseniz, yeni veya varolan bir veritabanına örnek tabloları isteğe bağlı olarak ekleyebilirsiniz.

Access veritabanına Bu örnek tablolar eklemek için çeşitli yollar sağlar. Verileri el ile girin, her tablo Microsoft Office Excel 2007 gibi bir elektronik tablo programı kopyalayın ve sonra çalışma sayfalarını Access'e içeri aktarma veya verileri Not Defteri gibi bir metin düzenleyicisine yapıştırın ve sonuçta elde edilen metin dosyasından verileri içeri aktarabilirsiniz.

Bu bölümdeki adımlar nasıl boş bir veri sayfasında elle veri girme ve örnek kopyalamak nasıl bir elektronik tablo programı nasıl tabloları açıklayın ve sonra bu tabloları Access 2007'ye alın. Oluşturma ve metin verilerini içeri aktarma hakkında daha fazla bilgi için içeri aktarma veya metin dosyasındaki verilere bağlantımakalesine bakın.

Aşağıdaki tablolarda bu makaledeki adımları kullanın. Örnek verilerinizi oluşturmak için bu tabloları kullanın:

Kategoriler tablosu:

Kategori

Dolls

Oyun ve son

Resim ve çerçeve

Video oyunları

DVD ve filmlerle

Modelleri ve hobileri

Spor

Ürünler tablosunu:

Ürün adı

Fiyat

Kategori

Programcı eylem Şekil

$12.95

Dolls

Eğlence C# (tüm aile için bir alana oyun) ile

$15.85

Oyun ve son

İlişkisel veritabanı diyagramı

$22.50

Resim ve çerçeve

Sihirli bilgisayar çip (500 parça)

$32.65

Oyun ve son

Access! Oyun!

$22.95

Oyun ve son

Bilgisayar Geeks ve hayali Creatures

$78.50

Video oyunları

Alıştırma bilgisayar Geeks için! DVD!

$14.88

DVD ve filmlerle

Pizza Uçma ultimate

$36.75

Spor

Dış 5.25 inç disket sürücü (1/4 ölçekli)

$65.00

Modelleri ve hobileri

Bureaucrat eylemi Şekil

$78.88

Dolls

Gloom

$53.33

Video oyunları

Kendi klavye oluşturma

$77.95

Modelleri ve hobileri

Siparişler tablosunda:

Sipariş Tarihi

Sevk tarihi

Sevk Şehir

Nakliye Ücreti

14/11/2005

15/11/2005

Jakarta

$55,00

14/11/2005

15/11/2005

Sydney

$76.00

16/11/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Paris

$105,00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Viyana

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Viyana

$198.00

20/11/2005

21/11/2005

Paris

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

23/11/2005

24/11/2005

Jakarta

$92.00

Sipariş Ayrıntıları tablosu:

Sipariş Kimliği

Ürün adı

Ürün Kimliği

Birim Fiyat

Miktar

İndirim

1

Kendi klavye oluşturma

12

$77.95

9

% 5

1

Bureaucrat eylemi Şekil

2

$78.88

4

% 7,5

2

Alıştırma bilgisayar Geeks için! DVD!

7

$14.88

6

%4

2

Sihirli bilgisayar yongası

4

$32.65

8

0

2

Bilgisayar Geeks ve hayali Creatures

6

$78.50

4

0

3

Access! Oyun!

5

$22.95

5

%15

4

Programcı eylem Şekil

1

$12.95

2

%6

4

Pizza Uçma ultimate

8

$36.75

8

%4

5

Dış 5.25 inç disket sürücü (1/4 ölçekli)

9

$65.00

4

%10

6

İlişkisel veritabanı diyagramı

3

$22.50

12

%6,5

7

Gloom

11

$53.33

6

%8

7

İlişkisel veritabanı diyagramı

3

$22.50

4

%9

Not : Tipik bir veritabanında bir sipariş ayrıntıları tablosu yalnızca bir Ürün Kimliği alanında, ürün adı alanı içereceğini unutmayın. Örnek tablo verileri daha kolay okunmasını sağlamak için bir ürün adı alanını 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ücreyi çift tıklatın ve örnek tablodaki alan adını girin.

    Varsayılan olarak, Access başlık satırındaki boş alanlara Yeni alan ekleyin metnini ekler; şöyle:

    Veri sayfasında yeni alan

  3. Bir sonraki boş üstbilgi hücreye taşımak için ok tuşlarını kullanın ve (da SEKME tuşuna basın veya yeni hücreyi çift tıklatın) ikinci bir alan adı yazın. Tüm alan adlarını girin kadar bu adımı yineleyin.

  4. Örnek tablodaki verileri girin.

    Access verilerini girerken, her alan için bir veri türü yorumlar. İlişkisel veritabanları için yeniyseniz, sayı, metin veya tarih/saat, tablolarınızdaki alanların her biri için gibi bir belirli veri türünü ayarlamanız gerekir. Verileri ayarlama türü doğru veri girişini sağlamaya yardımcı olur ve ayrıca bir telefon numarasını kullanarak bir hesaplamada gibi hatalar, önlemeye yardımcı olur. Bu örnek tablolar için Access veri türünü gerçekleştirip bildirmelisiniz.

  5. Veri 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ı kutusunda, örnek tablonun adını girin ve Tamam' ı tıklatın.

    Örnek tabloların adını kullanırsınız, çünkü nasıl yapılır bölümlerindeki sorgularda bu adlar kullanılır.

  7. Bu bölümde, başında listelenen örnek tablo oluşturma kadar bu adımları yineleyin.

Verileri el ile girmek istemiyorsanız, bir elektronik tablo dosyası verileri kopyalamak için sonraki adımları izleyin ve ardından verileri elektronik tablo dosyasından Access'e içeri aktarma.

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

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

  2. Yukarıda verilen ilk örnek tablo kopyalama ve bunu ilk hücresinden başlayarak ilk çalışma sayfasına yapıştırın.

  3. Elektronik tablo programı tarafından sağlanan tekniği kullanarak, çalışma sayfasını yeniden adlandırma. Çalışma sayfasında örnek tabloyla aynı adı verin. Örneğin, Kategorileradlandırılan örnek tablo varsa, çalışma sayfanızda aynı adı verin.

  4. 2. ve 3. adımları yineleyerek, her örnek tabloyu boş bir çalışma sayfasına kopyalayın ve çalışma sayfasını yeniden adlandırın.

    Not : Elektronik tablo dosyanıza çalışma sayfaları eklemeniz gerekebilir. Bu işlemi yapma konusunda 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 İçeri Aktar grubunda Excel'e tıklayın.

    -veya-

    Diğer'e tıklayın ve ardından listeden bir elektronik tablo programı seçin.

    Dış Veri Al - Program Adı 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 sonra da Tamam'a tıklayın.

    Elektronik Tablo İçeri Aktarma Sihirbazı başlatılır.

  3. Varsayılan olarak, ilk çalışma sayfasının (önceki bölümde verilen adımları izlediyseniz Müşteriler çalışma) çalışma kitabı ve çalışma sayfası verilerinden sihirbaz sayfasının alt bölümünde görüntülenen Sihirbazı seçer. İleri' yi tıklatın.

  4. Sihirbazın sonraki sayfasında İlk satır sütun başlıkları içerir seçeneğine tıklayın ve sonra da İleri'ye tıklayın.

  5. İsteğe bağlı olarak, sonraki sayfada, alan adları ve veri türleri değiştirmek veya içeri aktarma işlemini alanlardan atlamak için metin kutuları ve Alan seçenekleri altında listeleri kullanın. Aksi takdirde, İleri' yi tıklatın.

  6. Access bildirin birincil anahtar ekleme seçeneğini işaretli olarak bırakın ve İleri' yi tıklatı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ında bir tablo oluşturmuş olduğunuz kadar 1-7 arası adımları tekrarlar.

Birincil anahtar alanlarını yeniden adlandırma

Not : Çalışma sayfalarını aktarıldığında, Access, her tablo için bir birincil anahtar sütunu otomatik olarak eklenir ve varsayılan olarak, Access bu sütunu "Kimlik" adlı ve otomatik sayı veri türüne ayarlanmış. Bu adımlarda, her birincil anahtar alanı yeniden adlandırmak nasıl açıklanmaktadır. Bunu yaptığınızda, dolayısıyla açıkça sorgudaki tüm alanları tanımlamak için yardımcı olur.

  1. Gezinti bölmesinde, önceki adımlarda oluşturduğunuz tabloların her birinin sağ tıklatın ve Tasarım görünümü' nü tıklatın.

  2. Her tablo için birincil anahtar alanını bulun. Varsayılan olarak, Access her alanı kimliğiadlandırır.

  3. Alan adı sütununda, her birincil anahtar alanı için tablonun adını ekleyin.

    Örneğin, "Kategori Kimliği" kategorileri tabloya için kimlik alanı ve "Sipariş kimliği" Siparişler tabloya alan yeniden adlandırın Sipariş Ayrıntıları tablosunda için "Ayrıntı kimlik" alanını yeniden adlandırma Ürünler tablosunu için "Ürün Kimliği" alanını yeniden adlandırma

  4. Değişikliklerinizi kaydedin.

Bu makaledeki örnek tablolar görünür olduğunda, birincil anahtar alanı içermesi ve alan yukarıdaki adımları kullanarak açıklandığı gibi yeniden adlandırılır.

Sayfanın Başı

Toplam satırı kullanarak verileri toplama

Veri Sayfası görünümü, satır ekleme ve ardından kullanmak istediğiniz toplama işlevini seçerek, Topla, Min, Maxveya Avggibi sorgunuzu açarak, toplam satırı sorguya ekleyebilirsiniz. Bu bölümdeki adımlarda nasıl temel seçme sorgusu oluşturma ve toplam satırı ekleyin. Önceki bölümde açıklanan örnek tabloları gerek yoktur.

Temel bir seçme sorgusu oluşturma

  1. Oluştur sekmesinde, Diğer grubunda, Sorgu Tasarımı'na tıklayın.

  2. Tabloyu Göster iletişim kutusunda, tablo veya Sorgunuzdaki kullanmak istediğiniz tabloları çift tıklatın ve sonra Kapat' ı tıklatın.

    Seçili tablonun veya tabloların windows Sorgu Tasarımcısı'nın üst kısmında görünür.

  3. Sorgunuzda kullanmak istediğiniz tablo alanları çift tıklatın.

    Adlarının ve açıklamalarının, gibi açıklayıcı verileri içeren alanlar ekleyebilirsiniz, ancak bir sayısal içeren alanı veya para birimi veri eklemeniz gerekir.

    Tasarım kılavuzunda bir hücredeki her alanın görünür.

  4. Sorguyu çalıştırmak için Düğme görüntüsü ' i Çalıştır' ı tıklatın.

    Veri Sayfası görünümünde sorgunun sonuç kümesi 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 sorgu için belge sekmesini sağ tıklatın ve Tasarım görünümü' nü tıklatın. Sorgu ekleyip kaldırarak tablo alanları gerektiği gibi sonra 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ı ekleyin

  1. Sorgunuzu veri sayfası görünümünde açık olduğundan emin olun. Bunu yapmak için sorgu için belge sekmesini sağ tıklatın ve Veri sayfası görünümü' nü tıklatın.

    -veya-

    Gezinti Bölmesi'nde sorguyu çift tıklatın. Bu sorgu çalışır ve sonuçlar bir veritabanına yükler.

  2. Giriş sekmesinde, kayıtlar grubunda Toplamlar' ı tıklatın.

    Yeni bir Toplam satırı sayfanızın içinde görünür.

  3. Toplam satırında, toplamak istediğiniz alanı hücreyi tıklatın ve sonra listeden Toplam ' ı seçin.

Toplam satırı gizleme

  • Giriş sekmesinde, kayıtlar grubunda Toplamlar' ı tıklatın.

Toplam satırı kullanma hakkında daha fazla bilgi için veri sayfasında sütun toplamlarını görüntülemebaşlıklı makaleye bakın.

Sayfanın Başı

Sorgu kullanarak genel toplamları hesaplama

Genel toplam bir sütundaki tüm değerlerin toplamıdır. Genel toplamları dahil olmak üzere, çeşitli türlerde hesaplayabilirsiniz:

  • Tek bir sütundaki değerleri toplayan basit bir genel toplamı. Örneğin, toplam nakliye maliyetleri hesaplayabilirsiniz.

  • Birden çok sütundaki değerleri toplayan bir hesaplanan genel toplamı. Örneğin, toplam satış sipariş öğe sayısına göre birden fazla öğeyi maliyetini çarparak ve ardından sonuç değerlerini toplamının hesaplayabilirsiniz.

  • Bazı kayıtları dışlayan genel toplamı. Örneğin, yalnızca son Cuma için toplam satışları hesaplayabilirsiniz.

İzleyen bölümlerdeki adımlarda genel toplamı her tür oluşturmak açıklanmaktadır. Siparişler ve Sipariş Ayrıntıları tabloları adımlardan yararlanın.

Siparişler tablosunda

Sipariş Kimliği

Sipariş Tarihi

Sevk tarihi

Sevk Şehir

Nakliye Ücreti

1

14/11/2005

15/11/2005

Jakarta

$55,00

2

14/11/2005

15/11/2005

Sydney

$76.00

3

16/11/2005

17/11/2005

Sydney

$87.00

4

17/11/2005

18/11/2005

Jakarta

$43.00

5

17/11/2005

18/11/2005

Paris

$105,00

6

17/11/2005

18/11/2005

Stuttgart

$112.00

7

18/11/2005

19/11/2005

Viyana

$215.00

8

19/11/2005

20/11/2005

Miami

$525.00

9

20/11/2005

21/11/2005

Viyana

$198.00

10

20/11/2005

21/11/2005

Paris

$187.00

11

21/11/2005

22/11/2005

Sydney

$81.00

12

23/11/2005

24/11/2005

Jakarta

$92.00

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 klavye oluşturma

12

$77.95

9

0,05

2

1

Bureaucrat eylemi Şekil

2

$78.88

4

0.075

3

2

Alıştırma bilgisayar Geeks için! DVD!

7

$14.88

6

0,04 inç

4

2

Sihirli bilgisayar yongası

4

$32.65

8

0,00

5

2

Bilgisayar Geeks ve hayali Creatures

6

$78.50

4

0,00

6

3

Access! Oyun!

5

$22.95

5

0,15

7

4

Programcı eylem Şekil

1

$12.95

2

0,06

8

4

Pizza Uçma ultimate

8

$36.75

8

0,04 inç

9

5

Dış 5.25 inç disket sürücü (1/4 ölçekli)

9

$65.00

4

0,10

10

6

İlişkisel veritabanı diyagramı

3

$22.50

12

0,065

11

7

Gloom

11

$53.33

6

0,08

12

7

İlişkisel veritabanı diyagramı

3

$22.50

4

0,09

Basit bir genel toplamı hesaplama

  1. Oluştur sekmesinde, Diğer grubunda, Sorgu Tasarımı'na tıklayın.

  2. Tabloyu Göster iletişim kutusunda, sorgunuza kullanmak istediğiniz tabloyu çift tıklatın ve sonra Kapat' ı tıklatın.

    Örnek verileri kullanırsanız, Siparişler tablosunu çift tıklatın.

    Tablo, Sorgu Tasarımcısı'nın üst kısmında penceresinde görüntülenir.

  3. Toplamak istediğiniz alanı çift tıklatın. Alan sayı veya para birimi veri türüne ayarlanmış olduğundan emin olun. Bir metin alanı gibi sayısal olmayan alanlar sayfasındaki değerleri toplamanın yüklemeye çalışırsa sorgusunu çalıştırmayı denediğinizde Access veri türü uyuşmazlığı Ölçüt ifadesinde hata iletisi görüntüler.

    Örnek verileri kullanırsanız, teslimat ücret sütunu çift tıklatın.

    Bu alanlara ilişkin genel toplamları hesaplamak istiyorsanız, ek sayısal alanlar kılavuza ekleyebilirsiniz. Toplamlar sorgusu birden fazla sütun için genel toplamları hesaplayabilirsiniz.

  4. Tasarım sekmesinde, Göster/Gizle grubunda Toplamlar' ı tıklatın. düğme görüntüsü

    Toplam satırı tasarım kılavuzunda, teslimat ücret sütununda hücreyi Group By görüntülenir.

  5. Toplamakiçin Toplam satırında hücrenin değeri değiştirin.

  6. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde göstermek için Çalıştır Düğme görüntüsü 'a tıklayın.

    İpucu : Access alanın adını başlangıcına "SumOf" Bu, toplam ekler dikkat edin. Toplam Teslimatgibi daha anlamlı, sütun başlığı değiştirmek için Tasarım görünümüne geri dönün ve teslimat ücret sütunun tasarım kılavuzunda alan satırında'ı tıklatın. Teslimat ücret yanındaki imleci yerleştirin ve üste, sözcükleri Toplam Teslimatyazın şöyle: Toplam Teslimat: nakliye ücreti.

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

Bazı kayıtları dışlayan genel toplam hesaplar

  1. Oluştur sekmesinde, Diğer grubunda, Sorgu Tasarımı'na tıklayın.

  2. Tabloyu Göster iletişim kutusunda, sipariş tablosu ve Sipariş Ayrıntıları tablosunu çift tıklatın ve sonra iletişim kutusunu kapatmak için Kapat ' ı tıklatın.

  3. Sorgu tasarım kılavuzunun ilk sütununa Siparişler tablosundan sipariş tarihi alanını ekleyin.

  4. İlk sütunu ölçüt satırında, Date() -1yazın. Bu ifade geçerli günün kayıtları hesaplanan toplamından dışlar.

  5. Ardından, her hareket satış tutarının hesaplayan sütunu oluşturun. Kılavuzun ikinci sütununda alan satırını 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])

    Sayı veya para birimi veri türlerine ayarlanmış alanları ifadenizi kullanıldığından emin olun. İfadenizi diğer veri türlerini ayarlama alanlar başvuruyorsa, Access sorgusu çalıştırmayı denediğinizde veri türü uyuşmazlığı Ölçüt ifadesinde iletiyi görüntüler.

  6. Tasarım sekmesinde, Göster/Gizle grubunda Toplamlar' ı tıklatın.

    Toplam satırı tasarım kılavuzunda, Group By birinci ve ikinci sütunlarda görüntülenir.

  7. İkinci sütununda, Toplam satırı hücredeki değeri toplamakiçin değiştirin. Topla işlevi bireysel satış rakamları ekler.

  8. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde göstermek için Çalıştır Düğme görüntüsü 'a tıklayın.

  9. Sorgu Günlük satışolarak kaydedin.

    Not : Sorguyu Tasarım görünümünde açın gelecek sefer toplam satışlar değer sütunun alan ve Toplam satırları belirtilen değerleri küçük bir değişiklik fark edebilirsiniz. İfade içinde Topla işlevini kapatılmış görüntülenir ve Toplam satırı Toplayerine Expression görüntüler.

    Örneğin, buradaki örnek verileri ve sorgu (önceki adımlarda gösterildiği gibi) oluşturursanız, bakın:

    Toplam satış değeri: Sum ((1-[Sipariş Ayrıntıları]. Discount/100) * ([Sipariş Ayrıntıları]. BirimFiyat * [Sipariş Ayrıntıları]. Miktar))

Sayfanın Başı

Toplamlar sorgusu kullanarak grup toplamlarını hesaplama

Bu bölümdeki adımlarda nasıl veri gruplarının alt toplamları hesaplayan toplamlar sorgusu oluşturma. Devam ederken, varsayılan olarak unutmayın, toplamlar sorgusu yalnızca alan veya grup verilerinizi "Kategori" alan ve, "Satış" alan gibi toplamak istediğiniz verileri içeren alanı gibi içeren alanlar içerebilir. Toplamlar sorguları bir kategorideki öğeleri açıklayan diğer alanlar bulunamaz. Bu açıklayıcı verileri görmek istiyorsanız, toplamlar Sorgunuzdaki alanlardan ek veri alanlarını içeren bir araya getiren ikinci seçme sorgusu oluşturabilirsiniz.

Bu bölümdeki adımlarda nasıl bir toplamlar oluşturup her ürün için toplam satışları tanımlamak için gereken sorguları seçin. Bu örnek tabloları kullanımını adımları varsayalım:

Ürünler tablosunu

Ürün Kimliği

Ürün adı

Fiyat

Kategori

1

Programcı eylem Şekil

$12.95

Dolls

2

Eğlence C# (tüm aile için bir alana oyun) ile

$15.85

Oyun ve son

3

İlişkisel veritabanı diyagramı

$22.50

Resim ve çerçeve

4

Sihirli bilgisayar çip (500 parça)

$32.65

Resim ve çerçeve

5

Access! Oyun!

$22.95

Oyun ve son

6

Bilgisayar Geeks ve hayali Creatures

$78.50

Video oyunları

7

Alıştırma bilgisayar Geeks için! DVD!

$14.88

DVD ve filmlerle

8

Pizza Uçma ultimate

$36.75

Spor

9

Dış 5.25 inç disket sürücü (1/4 ölçekli)

$65.00

Modelleri ve hobiniz

10

Bureaucrat eylemi Şekil

$78.88

Dolls

11

Gloom

$53.33

Video oyunları

12

Kendi klavye oluşturma

$77.95

Modelleri ve hobiniz

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 klavye oluşturma

12

$77.95

9

% 5

2

1

Bureaucrat eylemi Şekil

2

$78.88

4

% 7,5

3

2

Alıştırma bilgisayar Geeks için! DVD!

7

$14.88

6

%4

4

2

Sihirli bilgisayar yongası

4

$32.65

8

0

5

2

Bilgisayar Geeks ve hayali Creatures

6

$78.50

4

0

6

3

Access! Oyun!

5

$22.95

5

%15

7

4

Programcı eylem Şekil

1

$12.95

2

%6

8

4

Pizza Uçma ultimate

8

$36.75

8

%4

9

5

Dış 5.25 inç disket sürücü (1/4 ölçekli)

9

$65.00

4

%10

10

6

İlişkisel veritabanı diyagramı

3

$22.50

12

%6,5

11

7

Gloom

11

$53.33

6

%8

12

7

İlişkisel veritabanı diyagramı

3

$22.50

4

%9

Aşağıdaki adımlarda Siparişler tablosunu ve Sipariş Ayrıntıları tablosunda, ilişkinin "bir" tarafındaki Siparişler tablosunda ürün kimliği alanlar arasında bir-çok ilişkisi varsayılmaktadır.

Toplamlar sorgusu oluşturma

  1. Oluştur sekmesinde, Diğer grubunda, Sorgu Tasarımı'na tıklayın.

  2. Tabloyu Göster iletişim kutusunda, çalışmak, Ekle'yitıklatın ve tablolar eklemeyi tamamladıktan sonra Kapat ' ı tıklatın, istediğiniz tabloları seçin.

    -veya-

    Kullanmak istediğiniz tabloları çift tıklatın ve sonra Kapat' ı tıklatın. Her tablo olarak Sorgu Tasarımcısı'nın üst bölümünde bir pencere görüntülenir.

    Yukarıda listelenen örnek tabloları kullanıyorsanız, ürünleri ve Sipariş Ayrıntıları tabloları ekleyin.

  3. Sorgunuzda kullanmak istediğiniz tablo alanları çift tıklatın.

    Kural olarak, sorguya yalnızca grup alanını ve değer alanını ekleyin. Bununla birlikte, bir değer alanı yerine bir hesaplama kullanabilirsiniz; sonraki adımlarda, nasıl yapılır açıklanmaktadır.

    1. Ürünler tablosundan Category alanını tasarım kılavuzuna ekleyin.

    2. Kılavuzun ikinci sütununda aşağıdaki ifade yazarak her hareket satış tutarını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 referans alanları sayı veya para birimi veri türlerini olduğundan emin olun. Diğer veri türlerinin alanlar başvuruyorsa, Access, veri sayfası görünümüne geçiş çalıştığınızda hata iletisi veri türü uyuşmazlığı Ölçüt ifadesinde görüntüler.

    3. Tasarım sekmesinde, Göster/Gizle grubunda Toplamlar' ı tıklatın.

      Tasarım kılavuzunda Toplam satırı görüntülenir ve birinci ve ikinci sütunları Group By bu satırda görüntülenir.

    4. İkinci sütununda, Toplam satırındaki değeri toplamakiçin değiştirin. Topla işlevi bireysel satış rakamları ekler.

    5. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde göstermek için Çalıştır Düğme görüntüsü 'a tıklayın.

    6. Sorgu sonraki bölümde kullanmak için açık tutun.

      Toplamlar sorgusu ile ölçütleri kullanma

      Önceki bölümde oluşturduğunuz sorguyu temel tablolarında tüm kayıtları içerir. Herhangi bir sipariş toplamları hesaplanırken dışarıda değil ve tüm kategorileri toplamlarını görüntüler.

      Bazı kayıtları hariç tutmak gerekirse, ölçütleri sorguya ekleyebilirsiniz. Örneğin, küçüktür 100 TL olan veya yalnızca bazı, ürün kategorisi için toplamları hesaplamak hareketleri yoksayabilirsiniz. Bu bölümdeki adımlarda üç tür ölçüt kullanma:

    7. Belirli grupları toplamlar hesaplanırken yoksay ölçüt.    Örneğin, yalnızca Video oyunları, resim ve çerçevesini ve Spor kategorileri toplamlarını hesaplar.

    8. Hesaplamadan sonra belirli toplamları gizlemek ölçüt.    Örneğin, yalnızca 150.000 büyük toplamları görüntüleyebilirsiniz.

    9. Toplama dahil ayrı ayrı kayıtları dışlamak ölçüt.    Örneğin, tek tek satış hareketleri hariç tutabilir zaman değeri (birim fiyat * miktar) 100 TL altında bırakır.

      Aşağıdaki adımlarda, nasıl ölçütü birer birer ekleyin ve sorgu sonucu etkisini görmek açıklanmaktadır.

      Sorguya ölçüt ekleyin

    10. Sorguyu Tasarım görünümünde bir önceki bölümden açın. Bunu yapmak için sorgu için belge sekmesini sağ tıklatın ve Tasarım görünümü' nü tıklatın.

      -veya-

      Gezinti Bölmesi'nde sorguyu sağ tıklatın ve Tasarım görünümü' nü tıklatın.

    11. Kategori No sütununun ölçüt satırına yazın Dolls veya spor = veya resim ve çerçevesini.

    12. Sorguyu çalıştırmak ve sonuçları Veri Sayfası görünümünde göstermek için Çalıştır Düğme görüntüsü 'a tıklayın.

    13. Tasarım görünümüne geçin ve toplam satış değeri sütununun ölçüt satırına yazın > 100.

    14. Sonuçları görmek ve sonra Tasarım görünümüne geçmek için sorguyu çalıştırın.

    15. Şimdi küçüktür 100 TL olan tek tek satış hareketleri hariç tutmak için ölçüt ekleyin. Bunu yapmak için başka bir sütun eklemeniz gerekir.

      Not : Toplam Satışlar değer sütununa, üçüncü ölçüt belirleyemezsiniz. Bu sütunda belirttiğiniz herhangi bir ölçüt değil tek tek değerleri için toplam değer uygular.

    16. İfade için üçüncü sütunun ikinci sütundaki verileri kopyalayın.

    17. Yeni bir sütun için select nerede ve ölçüt satırında, Toplam satırında türü > 20.

    18. Sonuçları görmek için sorguyu çalıştırmak ve sorguyu kaydedin.

      Not : Sorguyu Tasarım görünümünde bir sonraki açışınızda tasarım kılavuzundaki küçük değişikliklerin fark edebilirsiniz. İkinci sütununda, alan satırında ifade içinde Topla işlevini kapatılmış gösterilir ve ifadeToplayerine Toplam satırında değeri görüntüler.

      Toplam satış değerinin : TOPLA ((1-[Sipariş Ayrıntıları]. Discount/100) * ([Sipariş Ayrıntıları]. BirimFiyat * [sırasına görer ayrıntıları]. Miktar))

      Dördüncü sütunda de görürsünüz. Bu sütun ikinci sütununda, bir kopyasını olsa da ikinci sütununda belirtilen ölçütler gerçekten yeni sütuna bir parçası olarak görünür.

Sayfanın Başı

Çapraz sorgu kullanarak birden çok gruplar arasında verileri toplama

Çapraz sorgu, özel bir Excel çalışma sayfasına benzer bir kılavuzunda sonuçlarını görüntüleyen sorgu türüdür. Çapraz sorgular değerlerinizi özetlemek ve sonra bunları iki kümesi olguları göre gruplayın — bir ayarlayın (satır başlıklarını kümesi) yanda ve diğer üst kısımda (sütun başlıkları kümesi). Bu şekilde sonuç kümesi için örnek çapraz sorgu parçası gösterilmektedir:

örnek çapraz sorgu

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

Çapraz sorgu oluşturduğunuzda, çoğunlukla birden çok tablodaki verileri içerir ve üç veri türü her zaman dahil: satır başlıkları olarak kullanılan veriler, sütun başlıkları ve toplamak ya da aksi hesaplamak istediğiniz değerleri kullanılan veriler.

Bu bölümdeki adımlar aşağıdaki tablolarda varsayalım:

Siparişler tablosunda

Sipariş Tarihi

Sevk tarihi

Sevk Şehir

Nakliye Ücreti

14/11/2005

15/11/2005

Jakarta

$55,00

14/11/2005

15/11/2005

Sydney

$76.00

16/11/2005

17/11/2005

Sydney

$87.00

17/11/2005

18/11/2005

Jakarta

$43.00

17/11/2005

18/11/2005

Paris

$105,00

17/11/2005

18/11/2005

Stuttgart

$112.00

18/11/2005

19/11/2005

Viyana

$215.00

19/11/2005

20/11/2005

Miami

$525.00

20/11/2005

21/11/2005

Viyana

$198.00

20/11/2005

21/11/2005

Paris

$187.00

21/11/2005

22/11/2005

Sydney

$81.00

23/11/2005

24/11/2005

Jakarta

$92.00

Sipariş Ayrıntıları tablosu

Sipariş Kimliği

Ürün adı

Ürün Kimliği

Birim Fiyat

Miktar

İndirim

1

Kendi klavye oluşturma

12

$77.95

9

% 5

1

Bureaucrat eylemi Şekil

2

$78.88

4

% 7,5

2

Alıştırma bilgisayar Geeks için! DVD!

7

$14.88

6

%4

2

Sihirli bilgisayar yongası

4

$32.65

8

0

2

Bilgisayar Geeks ve hayali Creatures

6

$78.50

4

0

3

Access! Oyun!

5

$22.95

5

%15

4

Programcı eylem Şekil

1

$12.95

2

%6

4

Pizza Uçma ultimate

8

$36.75

8

%4

5

Dış 5.25 inç disket sürücü (1/4 ölçekli)

9

$65.00

4

%10

6

İlişkisel veritabanı diyagramı

3

$22.50

12

%6,5

7

Gloom

11

$53.33

6

%8

7

İlişkisel veritabanı diyagramı

3

$22.50

4

%9

Aşağıdaki adımlarda, nasıl grupları şehre göre satış toplamı çapraz sorgu oluşturma açıklanmaktadır. Sorgu biçimlendirilmiş bir tarih ve bir satış toplam dönmek için iki ifadeden kullanır.

Çapraz sorgu oluşturma

  1. Oluştur sekmesinde, Diğer grubunda, Sorgu Tasarımı'na tıklayın.

  2. Tabloyu Göster iletişim kutusunda, sorgunuza kullanmak istediğiniz tabloları çift tıklatın ve sonra Kapat' ı tıklatın.

    Her tablo olarak Sorgu Tasarımcısı'nın üst bölümünde bir pencere görüntülenir.

    Örnek tabloları kullanırsanız, Siparişler tablosunu ve Sipariş Ayrıntıları tabloyu çift tıklatın.

  3. Sorgunuzda kullanmak istediğiniz alanları çift tıklatın.

    Her alanın adı içinde görünür tasarım kılavuzunun alan satırında boş bir hücre.

    Örnek tabloları kullanırsanız, Siparişler tablosundan Sevk Şehir ve sevk tarihi alanları ekleyin.

  4. Sonraki boş hücreye alan satırında, kopyalama ve yapıştırma veya aşağıdaki ifadeyi yazın: Toplam Satışlar: TOPLA (CCur ([Sipariş Ayrıntıları]. [ Birim Price]*[Quantity]*(1-[Discount])/100)*100)

  5. Tasarım sekmesinin Sorgu Türü grubunda Çapraz'ı tıklatın.

    Tasarım kılavuzunda, Toplam satırı ve Çapraz satırı görüntülenir.

  6. Şehir alanı Toplam satırında bir hücreyi tıklatın ve Gruplandır' ı seçin. Sevk tarihine alan için aynısını yapın. Toplam Satışlar alanının Toplam hücresindeki değer ifadedeğiştirin.

  7. Çapraz satırında Satır başlığıiçin Şehri alanında ayarlanacak hücre, Sütun başlığısevk tarihi alanını ayarlayın ve Toplam Satışlar alanının ayarlamak değerini.

  8. Tasarım sekmesinin Sonuçlar grubunda Çalıştır'a tıklayın.

    Sorgu sonuçlarını veri sayfası görünümü'nde görünür.

Sayfanın Başı

Toplama işlevi başvuru

Bu tabloda listelenmekte ve toplam satırında ve sorgularda erişim sağlayan toplama işlevleri açıklanmaktadır. Access için toplam satırı gelir sayısından daha fazla toplama işlevlerini sorguları sağlar unutmayın. Ayrıca, Access projesi (Microsoft SQL Server veritabanına ön uç bağlı Access) ile çalışıyorsanız, daha büyük kümesini SQL Server sağlayan toplama işlevlerini kullanabilirsiniz. Bu işlevler kümesi hakkında daha fazla bilgi için Microsoft SQL Server çevrimiçi bakın.

İşlev

Açıklama

Us veri türlerini ile e

Ortalama

Bir sütun ortalama değerini hesaplar. Sütun gerekir sayısal, para birimi, içerir veya tarih/saat veri. İşlevin boş değerleri yoksayar.

Sayı, para birimi, tarih/saat

Sayı

Bir sütundaki öğelerin sayısını sayar.

Tüm veri türleri gibi birden çok değerli listeleri sütununun skaler veriler yinelenen karmaşık olması dışında.

Birden çok değerli listeler hakkında daha fazla bilgi için Ekle veya Değiştir izin veren arama alanı birden çok değer depolamakve birden çok değerli alanlarla ilgili kılavuz makalelerine bakın.

En Çok

En yüksek değere sahip öğeyi döndürür. Metin verileri için en yüksek değeri son alfabetik değerdir — erişim büyük/küçük harf yoksayar. İşlevin boş değerleri yoksayar.

Sayı, para birimi, tarih/saat

En az

En düşük değeri ile öğeyi döndürür. Metin verileri için en düşük değeri ilk alfabetik değerdir — erişim büyük/küçük harf yoksayar. İşlevin boş değerleri yoksayar.

Sayı, para birimi, tarih/saat

Standart Sapma

Değerleri bir ortalama değerden (ortalamadan bir) ne kadar uzaklaşmış olduğunun ölçüleri.

Bu işlevin kullanımı hakkında daha fazla bilgi için veri sayfasında sütun toplamlarını görüntülemebaşlıklı makaleye bakın.

Sayı, para birimi

Topla

Bir sütunda öğeleri ekler. Yalnızca sayı ve para birimi veri üzerinde çalışır.

Sayı, para birimi

Farkı

Sütundaki tüm değerlerin istatistiksel varyansını hesaplar. Bu işlev yalnızca sayı ve para birimi verileri kullanabilirsiniz. Tablo küçüktür iki satır içeriyorsa, Access boş değer döndürür.

Farkı işlevleri hakkında daha fazla bilgi için veri sayfasında sütun toplamlarını görüntülemebaşlıklı makaleye bakın.

Sayı, para birimi

Sayfanın Başı

Not : Makine Çevirisi Yasal Uyarısı: Bu makale, insan müdahalesi olmadan bir bilgisayar sistemi tarafından çevrilmiştir. Microsoft bu makine çevirilerini İngilizce bilmeyen kullanıcıların Microsoft ürünleri, hizmetleri ve teknolojileriyle ilgili içeriklerden yararlanmasına yardımcı olmak için sunar. Bu makale makine çevirisi olduğundan sözcük, cümle dizilimi ve gramer hataları içerebilir.

Bu bilgi yararlı oldu mu?

Harika! Başka geri bildirim göndermek istiyor musunuz?

Özellikleri nasıl daha iyi hale getirebiliriz?

Görüşleriniz için teşekkür ederiz!

×