Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Bu makalede, bir kayıt kümesindeki en son veya en erken tarihleri bulmak için Access 'da bir üst değer sorgusunun nasıl kullanılacağı açıklanmaktadır. Bu sorgu türünün döndürdüğü bilgileri, müşterinin en son ne zaman sipariş vermiş olduğu gibi çeşitli iş sorularını yanıtlamak için kullanabilirsiniz.

Ne yapmak istiyorsunuz?

En önemli değer sorgularının tarihlerle nasıl çalıştığını anlama

Bir tablo veya kayıt grubundaki en son veya en erken tarihleri içeren kayıtları bulmanız gerektiğinde en yüksek değer sorgusunu kullanırsınız. Daha sonra verileri kullanarak aşağıdakiler gibi çeşitli iş sorularını yanıtlayabilirsiniz:

  • Bir çalışan en son ne zaman satış yaptı? Yanıt, en üretken veya en az üretken bir çalışanı belirlemenize yardımcı olabilir.

  • Müşteri en son ne zaman sipariş verdirdi? Bir müşteri belirli bir süre için sipariş vermemişse, müşteriyi etkin olmayan bir listeye taşımak isteyebilirsiniz.

  • Bir sonraki doğum günü kimde, yoksa sonraki doğum günlerinde mi?

En yüksek değer sorgularını oluşturma ve kullanma kuralları

Önce seçme sorgusu oluşturarak bir üst değer sorgusu oluşturursunuz. İstediğiniz sonuçlara bağlı olarak, sorguya bir sıralama düzeni uygularsınız veya sorguyu toplamlar sorgusuna dönüştürürsunuz. Sorguyu dönüştürürseniz, en yüksek veya en düşük değeri döndürmek için Max veya Min gibi bir toplama işlevi veya en erken veya en son tarihi döndürmek için İlk veya Son gibi bir toplama işlevi kullanırsınız. Toplam sorgularını ve toplama işlevlerini yalnızca bir grup veya kategori kümesine giren verileri bulmanız gerektiğinde kullanırsınız. Örneğin, şirketinizin faaliyet gösterdiği her şehir için belirli bir tarihe ait satış numaralarını bulmanız gerektiğini varsayalım. Bu durumda, şehirler kategorilere dönüşür (şehir başına verileri bulmanız gerekir), bu nedenle toplamlar sorgusu kullanırsınız.

Devam ederken, sorgu türlerinden bağımsız olarak, sorgularınızın müşteri adları gibi açıklayıcı veriler içeren alanları ve bulmak istediğiniz tarih değerlerini içeren bir alanı kullanması gerektiğini unutmayın. Ayrıca, tarih değerleri Tarih/Saat veri türüne ayarlanmış bir alanda bulunmalıdır. Bu makalede açıklanan sorgular, kısa metin alanındaki tarih değerlerinde çalıştırmayı denerseniz başarısız olur. Ayrıca, toplamlar sorgusu kullanmak istiyorsanız, veri alanlarınız şehir veya ülke/bölge alanı gibi kategori bilgilerini içermelidir.

En önemli değerler sorgusu ile filtre arasında seçim

En önemli değerler sorgusu mu oluşturmanız yoksa filtre mi uygulamanız gerektiğini belirlemek için aşağıdakilerden birini seçin:

  • Bir alanda en son veya en son tarihleri içeren kayıtları döndürmek istiyorsanız ve tarih değerlerini tam olarak bilmiyorsanız veya önemli değilse, bir en önemli değerler sorgusu oluşturursunuz.

  • Tarihin eşleştiği, belirli bir tarihten önceki veya sonraki tüm kayıtları döndürmek istiyorsanız, bir filtre kullanırsınız. Örneğin, Nisan ile Temmuz arasındaki satış tarihlerini görmek için bir filtre uygularsınız. Filtrelerin tam bir tartışması bu konunun ötesindedir.

    Filtreleri oluşturma ve kullanma hakkında daha fazla bilgi için Access veritabanındaki belirli kayıtları görüntülemek için filtre uygulama makalesine bakın.

Sayfanın Başı

En son veya en erken tarihi bulma

Bu bölümdeki adımlarda, sıralama düzeni kullanan temel bir en yüksek değerler sorgusunun yanı sıra ifadeleri ve diğer ölçütleri kullanan daha gelişmiş bir sorgunun nasıl oluşturulacağı açıklanmaktadır. İlk bölümde en önemli değerler sorgusu oluşturmanın temel adımları, ikinci bölümde ise ölçüt ekleyerek sonraki birkaç çalışan doğum gününün nasıl bulunup bulunadığı açıklanır. Adımlar aşağıdaki örnek tablodaki verileri kullanır.

Soyadı

Ad

Adres

Şehir

Ülke/bölge

Doğum Tarihi

İşe Alma Tarihi

Özdemir

Barış

1 Ana Cadde

Üsküdar

USA

05 Şubat 1968

10 Haziran 1994

Heloo

Waleed

Manolya Cad

İzmir

USA

22-Mayıs 1957

22-Nov-1996

Pica

Guido

3122 75. S.W.

Seattle

USA

11-1960

11 Mar 2000

Simit

Jean Philippe

1 Contoso Blvd.

Londra

UK

22 Mar-1964

22 Haziran 1998

Fiyat

Julian

Efe Sok 17/2

Bursa

Meksika

05 Haziran 1972

05 Ocak 2002

Hughes

Christine

3122 75.

Seattle

USA

23 Ocak 1970

23 Nisan 1999

Riley

Steve

67. Sokak 12/3

Zonguldak

USA

14 Nisan 1964

14 Ekim 2004

Birkby

Dana

2 Burunlu Pkwy

Portland

USA

29 Ekim 1959

29 Mar-1997

İsterseniz, bu örnek verileri yeni bir tabloya el ile girebilir veya bu örnek tabloyu Microsoft Excel gibi bir elektronik tablo programına kopyalayıp Access kullanarak sonuçta elde edilen çalışma sayfasını tabloya aktarabilirsiniz.

Temel bir en yüksek değerler sorgusu oluşturma

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

  2. İletişim kutusunda, sorguda kullanmak istediğiniz tabloyu tıklatın, tabloyu tasarımcının üst bölümüne yerleştirmek için Ekle'yi tıklatın ve ardından Kapat'ı tıklatın.

    -veya-

    Tabloya çift tıklayın ve ardından Kapat'a tıklayın.

    Önceki bölümde listelenen örnek verileri kullanırsanız, Sorguya Çalışanlar tablosunu ekleyin.

  3. Sorgunuzda kullanmak istediğiniz alanları tasarım kılavuzuna ekleyin. Her alanı çift tıklatabilir veya alan satırındaki boş bir hücreye sürükleyip bırakabilirsiniz.

    Örnek tabloyu kullanıyorsanız Ad, Soyadı ve Doğum Tarihi alanlarını ekleyin.

  4. Üst veya alt değerlerinizi içeren alanda (örnek tabloyu kullanıyorsanız Doğum Tarihi alanı), Sırala satırına tıklayın ve Artan veya Azalan'ı seçin.

    Azalan sıralama düzeni en son tarihi, Artan sıralama düzeni ise en erken tarihi döndürür.

    Önemli:  Sıralama satırında yalnızca tarihlerinizi içeren alanlar için bir değer ayarlamanız gerekir. Başka bir alan için sıralama düzeni belirtirseniz, sorgu istediğiniz sonuçları döndürmez.

  5. Sorgu Tasarımı sekmesinin Sorgu Kurulumu grubunda, Tümü 'nin yanındaki aşağı oka tıklayın (Üst Değerler listesi) ve görmek istediğiniz kayıt sayısını girin veya listeden bir seçenek belirleyin.

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

  7. Sorguyu kaydedin ve sonraki adımlarda kullanmak üzere açık tutun.

Bu tür en önemli değerler sorgusunun, şirketin en eski veya en genç kişisi gibi temel soruları yanıtlayabileceğinizi görebilirsiniz. Sonraki adımlarda sorguya güç ve esneklik eklemek için ifadelerin ve diğer ölçütlerin nasıl kullanılacağı açıklanmaktadır. Sonraki adımda gösterilen ölçütler, sonraki üç çalışan doğum gününü döndürür.

Sorguya ölçüt ekleme

Not: Bu adımlarda, önceki bölümde açıklanan sorguyu kullanacağınız varsayılır.

  1. Önceki adımlarda oluşturduğunuz sorguyu Tasarım görünümüne geçirin.

  2. Sorgu tasarım kılavuzunda, Doğum Tarihi sütununun sağındaki sütunda şu ifadeyi kopyalayıp yapıştırın veya yazın: İfade1: DatePart("m",[Doğum Tarihi]). Ardından Çalıştır'a tıklayın.

    DatePart işlevi, Doğum Tarihi alanının ay bölümünü ayıklar.

  3. Tasarım görünümüne geçin.

  4. İlk ifadenizin sağındaki şu ifadeyi yapıştırın veya yazın: İfade2: DatePart("d",[Doğum Tarihi]). Ardından Çalıştır'a tıklayın.

    Bu durumda , DatePart işlevi Doğum Tarihi alanının tarih bölümünü ayıklar.

  5. Tasarım görünümüne geçin.

  6. Az önce girdiğiniz iki ifadenin her biri için Göster satırındaki onay kutularını temizleyin, her ifade için Sırala satırına tıklayın ve Artan'ı seçin.

  7. Çalıştır'ı tıklatın.

  8. İsteğe bağlı olarak, sorgunun kapsamını sınırlamak için bir ölçüt belirtebilirsiniz. Ölçüt belirttiğinizde, sorgu yalnızca ölçüte uyan kayıtları sıralar ve sıralanmış listenin içinden üst veya alt alan değerlerini tanımlar.

    Örnek verilere devam etmek için Tasarım görünümüne geçin. Ardından, Doğum Tarihi sütununun Ölçüt satırına aşağıdaki ifadeyi yazın:

    Month([Doğum Tarihi]) > Month(Date()) Veya Month([Doğum Tarihi])= Month(Date()) And Day([Birth Date])>Day(Date())

    Bu ifade şunları yapar: Month([Birth Date]) > Month(Date()) bölümü, her çalışanın doğum tarihini denetler ve gelecekteki bir aya denk gelip gitmediğini ve doğruysa bu kayıtları sorguya ekleyip eklemediğini denetler. Month([Doğum Tarihi])= Month(Date()) And Day([Birth Date])>Day(Date()) bölümü, doğum gününün geçerli güne mi yoksa o günden sonra mı denk geldiğini görmek için geçerli ayda gerçekleşen doğum tarihlerini denetler. Bu koşul true ise, işlev sorguda bu kayıtları içerir. Özetlemek gerekirse: Bu ifade, doğum gününün 1 Ocak ile sorgunuzu çalıştırdığınız tarih arasında olduğu kayıtları yoksayar.

    Sorgu ölçütü ifadelerinin diğer örneklerini görmek için Sorgu ölçütü örnekleri makalesine bakın.

  9. Sorgu Tasarımı sekmesinin Sorgu Kurulumu grubunda, Tümü 'nin yanındaki aşağı oka tıklayın (Üst Değerler listesi) ve görmek istediğiniz kayıt sayısını girin veya listeden bir seçenek belirleyin.

    Sonraki üç doğum gününü görmek için 3 yazın.

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

Belirttiğinizden daha fazla kayıt görürseniz

Verileriniz bir tarih değerini paylaşan birden çok kayıt içeriyorsa, en önemli değerler sorgunuz belirttiğinizden daha fazla veri döndürebilir. Örneğin, en yüksek değerler sorgusunu üç çalışan kaydını alacak şekilde tasarlayabilirsiniz, ancak sorgu dört kayıt döndürür çünkü "Wilson" ve "Edwards" aşağıdaki tabloda gösterildiği gibi doğum günü paylaşır.

LastName

DoğumTarihi

Berka

9/26/1968

Jackson

10/2/1970

Edwards

10/15/1965

Wilson

10/15/1969

Belirttiğinizden daha az kayıt görüyorsanız

Bir sorguyu bir alandaki ilk veya en alttaki beş kaydı döndürecek şekilde tasarla istediğinizi, ancak sorgunun yalnızca üç kayıt döndürdüğü varsayın. Kural olarak, sorguyu Tasarım görünümünde açıp tasarım kılavuzundaki sütunların Ölçüt satırını gözden geçirerek bu tür bir sorunu çözebilirsiniz.

Ölçütler hakkında daha fazla bilgi için Sorgu ölçütü örnekleri makalesine bakın.

Yinelenen kayıtlar görürseniz

En önemli değerler sorgusu yinelenenleri döndürürse, temel alınan tablolar yinelenen kayıtlar içerir veya sorgu kayıtları ayırt edebilen alanları içermediğinden kayıtlar yinelenen olarak görünür. Örneğin, aşağıdaki tabloda, en son gönderilen beş siparişi döndüren sorgunun sonuçları ve işlemi işleyen satış temsilcisinin adı gösterilmektedir.

SevkTarihi

Satış Elemanı

11/12/2004

Freitag

11/12/2004

Cajhen

10/12/2004

Doğan

10/12/2004

Doğan

10/12/2004

Freitag

Üçüncü ve dördüncü kayıtlar yineleniyor gibi görünüyor, ancak satış temsilcisi Delgado aynı gün gönderilen iki farklı siparişi işleyebilir.

Gereksinimlerinize bağlı olarak, yinelenen kayıtları döndürmemek için iki işlemden birini yapabilirsiniz. OrderID ve CustomerID alanları gibi kayıtları ayırt etmeye yardımcı olacak alanlar eklemek için sorgunun tasarımını değiştirebilirsiniz. Ya da yinelenen kayıtlardan yalnızca birini görmek yeterliyse, sorgunun Benzersiz Değerler Özelliğini Evet olarak ayarlayarak yalnızca farklı kayıtları gösterebilirsiniz. Bu özelliği ayarlamak için sorgu Tasarımı görünümünde, sorgu tasarımcısının üst yarısındaki boş alanda herhangi bir yere sağ tıklayın ve kısayol menüsünde Özellikler'e tıklayın. Sorgunun özellik sayfasında Benzersiz Değerler özelliğini bulun ve Evet olarak ayarlayın.

Yinelenen kayıtlarla ilgilenme hakkında daha fazla bilgi için Sorguyla yinelenen kayıtları bulma makalesine bakın.

Sayfanın Başı

Kategoriler veya gruplardaki kayıtlar için en son veya en erken tarihleri bulma

Gruplara veya kategorilere giren kayıtların en erken veya en son tarihlerini bulmak için toplamlar sorgusu kullanırsınız. Toplamlar sorgusu, belirli bir alanın değerlerini hesaplamak için Min, Max, Sum, First ve Last gibi toplama işlevlerini kullanan bir seçme sorgusudur.

Bu bölümdeki adımlarda bir olay yönetimi işi çalıştırdığınız varsayılır; hazırlama, aydınlatma, catering ve büyük işlevlerin diğer modellerini üstlenirsiniz. Ayrıca, yönettiğiniz etkinlikler ürün lansmanları, sokak fuarları ve konserler gibi çeşitli kategorilere ayrılır. Bu bölümdeki adımlar, sık sorulan bir sorunun nasıl yanıtlanmasını açıklar: Bir sonraki etkinlik ne zaman, kategoriye göre? Başka bir deyişle, bir sonraki ürün lansmanı, sonraki konser vb.

Devam ederken şunları unutmayın: Varsayılan olarak, burada oluşturduğunuz toplamlar sorgusunun türü yalnızca grup veya kategori verilerinizi içeren alanı ve tarihlerinizi içeren alanı içerebilir. Bir kategorideki öğeleri açıklayan diğer alanları (örneğin, müşteri veya sağlayıcı adları) ekleyemezsiniz. Ancak, toplamlar sorgunuzu açıklayıcı veriler içeren alanlarla birleştiren ikinci bir sorgu oluşturabilirsiniz. Bu bölümün ilerleyen bölümlerinde bu görevin nasıl yapılacağı açıklanmaktadır.

Bu bölümdeki adımlarda aşağıdaki üç tablonun kullanıldığı varsayılır:

Olay Türü tablosu    

Typeıd

Olay Türü

1

Ürün Lansmanı

2

Kurumsal İşlev

3

Özel İşlev

4

Fon Toplayan

5

Fuar

6

Ders

7

Konser

8

Sergi

9

Sokak Fuarı

Müşteriler tablosu    

MüşteriNo

Şirket

Kişi

1

Meşe Ltd. Grafik

Jonathan Haas

2

Topaç Oyuncakçılık

Ellen Adams

3

Fabrikam

Carol Philips

4

Wingtip Toys

Lucio Iallo

5

A. Datum

Mandar Samant

6

Adventure Works

Brian Burke

7

Tasarım Enstitüsü

Jaka Stele

8

Güzel Sanatlar Okulu

Milena Duomanova

Olaylar tablosu    

Etkinlik Kimliği

Olay Türü

Müşteri

Olay Tarihi

Fiyat

1

Ürün Lansmanı

Meşe Ltd.

4/14/2003

10.000 TL

2

Kurumsal İşlev

Topaç Oyuncakçılık

4/21/2003

8.000 TL

3

Fuar

Topaç Oyuncakçılık

5/1/2003

25.000 DOLAR

4

Sergi

Grafik Tasarım Enstitüsü

5/13/2003

4.500 TL

5

Fuar

Meşe Ltd.

5/14/2003

55.000 DOLAR

6

Konser

Güzel Sanatlar Okulu

5/23/2003

12.000 TL

7

Ürün Lansmanı

A. Datum

6/1/2003

15.000 TL

8

Ürün Lansmanı

Wingtip Toys

6/18/2003

21.000 TL

9

Fon Toplayan

Adventure Works

6/22/2003

$1,300

10

Ders

Grafik Tasarım Enstitüsü

6/25/2003

$2,450

11

Ders

Meşe Ltd.

7/4/2003

$3,800

12

Sokak Fuarı

Grafik Tasarım Enstitüsü

7/4/2003

5.500 TL

Not: Bu bölümdeki adımlarda, Müşteriler ve Olay Türü tablolarının Olaylar tablosuyla bire çok ilişkilerinin "bir" tarafında yer aldığı varsayılır. Bu durumda, Olaylar tablosu CustomerID ve TypeID alanlarını paylaşır. Sonraki bölümlerde açıklanan toplam sorguları bu ilişkiler olmadan çalışmaz.

Bu verileri veritabanına Nasıl yaparım? ekleyelim?

Bu örnek tabloları veritabanına eklemek için, verileri Excel'e kopyalayıp içeri aktarabilirsiniz, ancak birkaç özel durum vardır:

  • Olay Türleri ve Müşteriler tablolarını Excel'e kopyaladığınızda, TypeID ve CustomerID sütunlarını kopyalamayın. Access, çalışma sayfalarını içeri aktardığınızda sizin için bir birincil anahtar değeri ekler; bu da size biraz zaman kazandırır.

  • Tabloları içeri aktardıktan sonra, Olaylar tablosunu Tasarım görünümünde açmanız ve Olay Türü ile Müşteri sütunlarını arama alanlarına dönüştürmeniz gerekir. Bunu yapmak için, her alanın Veri Türü sütununa ve sonra Arama Sihirbazı'na tıklayın.

    Arama alanlarını oluşturmanın bir parçası olarak, Access Olay Türü ve Müşteri sütunlarındaki metin değerlerini kaynak tablolardaki sayısal değerlerle değiştirir.

    Arama alanlarını oluşturma ve kullanma hakkında daha fazla bilgi için Birden çok değerli alan oluşturma veya silme makalelerine bakın. Bu makalede, belirli bir alan için birden çok değer seçmenize olanak tanıyan bir arama alanı türünün nasıl oluşturulacağı ve arama listelerinin nasıl oluşturulacağı açıklanır.

Toplamlar sorgusunu oluşturma

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

  2. Kullanmak istediğiniz tablolara çift tıklayın. Her tablo sorgu tasarımcısının üst bölümünde görünür.

    Yukarıda listelenen örnek tabloları kullanıyorsanız Olaylar ve Olay Türleri tablolarını ekleyin.

  3. Sorgunuzda kullanmak istediğiniz tablo alanlarına çift tıklayın. Bu noktada sorguya yalnızca grup veya kategori alanlarını ve değer alanını eklediğinizden emin olun.

    Yukarıdaki üç tabloda listelenen örnek verileri kullanırsanız, Olay Türü tablosundan Olay Türü alanını veya Olaylar tablosundan Olay Tarihi alanını eklersiniz.

  4. İsteğe bağlı olarak, sorgunun kapsamını sınırlayan bir ölçüt belirtebilirsiniz. Yalnızca ölçütleri karşılayan kayıtlar sıralanır ve bu sıralanmış listede üst ve alt alan değerleri tanımlanır.

    Örneğin, Özel İşlev kategorisindeki olayları döndürmek istiyorsanız, bu ifadeyi Olay Türü sütununun Ölçüt satırına yazarsınız: <>"Özel İşlev".

    Sorgu ölçütü ifadelerinin diğer örneklerini görmek için Sorgu ölçütü örnekleri makalesine bakın.

  5. Aşağıdakileri yaparak sorguyu toplamlar sorgusuna dönüştürün:

    Sorgu Tasarımı sekmesinin Göster/Gizle grubunda Toplamlar'a tıklayın.

    Toplamlar satırı tasarım kılavuzunda görünür.

  6. Her grup veya kategori alanının Toplamlar satırının Gruplandırma Ölçütü olarak ayarlandığından emin olun ve ardından değer alanının Toplamlar satırını (üst veya alt değerleri içeren alan) Max veya Min olarak ayarlayın.

    Max , sayısal alandaki en büyük değeri ve Tarih/Saat alanındaki en son tarih veya saat değerini döndürür. Min , sayısal alandaki en küçük değeri ve Tarih/Saat alanındaki en erken tarih veya saat değerini döndürür.

  7. Sorgu Tasarımı sekmesinin Sorgu Kurulumu grubunda, Tümü 'nin yanındaki aşağı oka tıklayın (Üst Değerler listesi) ve görmek istediğiniz kayıt sayısını girin veya listeden bir seçenek belirleyin.

    Bu durumda, Tümü'nü seçin ve ardından Çalıştır'a tıklayarak sonuçları Veri Sayfası görünümünde görüntüleyin.

    Not: 6. adımda seçtiğiniz işleve bağlı olarak, Access sorgudaki değer alanının adını MaxOfAlanAdı veya MinOfAlanAdı olarak değiştirir. Örnek tabloları kullanıyorsanız AccessMaxOfEvent Date veya MinOfEvent Date alanını yeniden adlandırır .

  8. Sorguyu kaydedin ve sonraki adımlara gidin.

Sorgu sonuçları ürün adlarını veya ürünlerle ilgili diğer bilgileri göstermez. Bu ek verileri görmek için, yeni oluşturduğunuz sorguyu içeren ikinci bir sorgu oluşturmanız gerekir. Sonraki adımlarda bunun nasıl yapılacağı açıklanmaktadır.

Daha fazla veri eklemek için ikinci bir sorgu oluşturma

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

  2. Sorgular sekmesine tıklayın ve ardından önceki bölümde oluşturduğunuz toplamlar sorgusuna çift tıklayın.

  3. Tablolar sekmesine tıklayın, toplamlar sorgunuzda kullandığınız tabloları ekleyin ve ayrıca diğer ilgili verileri içeren tabloları ekleyin. Yukarıdaki üç örnek tabloyu kullanıyorsanız, yeni sorgunuza Olay Türü, Olay ve Müşteriler tablolarını ekleyin.

  4. Toplamlar sorgusundaki alanları üst tablolardaki karşılık gelen alanlarına ekleyin. Bunu yapmak için toplamlar sorgusundaki her alanı tablodaki karşılık gelen alanına sürükleyin.

    Üç tablodan örnek verileri kullanıyorsanız, toplamlar sorgusundaki Olay Türü sütununu Olay Türü tablosundaki Olay Türü alanına sürükleyin. Ardından toplamlar sorgusundaki MaxOfEvent Date sütununu Olaylar tablosundaki Olay Tarihi alanına sürüklersiniz. Bu birleştirmeleri oluşturmak, yeni seçme sorgunuzun toplamlar sorgusundaki verileri ve diğer tablolardaki verileri bir araya getirmesini sağlar.

  5. Sorgudaki diğer tablolardan ek açıklayıcı alanları ekleyin.

    Üç tablodaki örnek verileri kullanırsanız, Müşteriler tablosundan Şirket ve İlgili Kişi alanlarını ekleyebilirsiniz.

  6. İsteğe bağlı olarak, bir veya daha fazla sütun için bir sıralama düzeni belirtin. Örneğin, kategorileri alfabetik sırada listelemek için Olay Türü sütununun Sıralama satırını Artan olarak ayarlayın.

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

    Sorgunun sonuçları Veri Sayfası görünümünde görüntülenir.

İpucu:  Price sütununun başlığının MaxOfPrice veya MinOfPrice olarak görünmesini istemiyorsanız sorguyu Tasarım görünümünde açın ve kılavuzdaki fiyat sütununa Price: MaxOfPrice veya Price: MinOfPrice yazın. Price , Veri Sayfası görünümünde sütunun başlığı olarak görünür.

Sayfanın Başı

En son ve en erken tarihleri bulma

Bu makalede daha önce oluşturduğunuz sorgular üst veya alt değerler döndürebilir, ancak ikisini birden döndüremez. Her iki değer kümesini de tek bir görünümde görmek istiyorsanız, biri en üst değerleri, diğeri de en alttaki değerleri alan iki sorgu oluşturmanız ve ardından sonuçları tek bir tabloda birleştirip depolamanız gerekir.

Üst ve alt değerleri bulma ve bu verileri bir tabloda görüntüleme işlemi şu geniş adımları izler:

  • Bir üst değerler ve alt değerler sorgusu oluşturun veya verilerinizi gruplandırmanız gerekiyorsa Min ve Max işlevlerini kullanan toplamlar sorguları oluşturun.

  • En önemli değerler sorgunuzu (veya Maksimum toplamlar sorgunuzu) tablo yapma sorgusuna örtün ve yeni bir tablo oluşturun.

  • Alt değerler sorgunuzu (veya Min toplamlar sorgunuzu) ekleme sorgusuna dönüştürün ve kayıtları en üstteki değerler tablonuza ekleyin.

    Bu bölümlerdeki adımlarda bunun nasıl yapılacağı açıklanmaktadır.

    Sorguları oluşturma

    1. Üst ve alt değerler sorgularını oluşturun.

      Üst veya alt değerler sorgusu oluşturmak için gereken adımlar için, bu makalenin başlarındaki En son veya en erken tarihi bulma bölümüne bakın. Kayıtlarınızı kategoriye göre gruplandırmanız gerekiyorsa, bu makalenin önceki bölümlerinde yer alan Kategoriler veya gruplardaki kayıtlar için en son veya en erken tarihi bulma konusuna bakın.

      Son bölümdeki örnek tabloları kullanıyorsanız, yalnızca Olaylar tablosundaki verileri kullanın. Her iki sorguda da Olaylar tablosundaki Olay Türü, Müşteri ve Olay Tarihi alanlarını kullanın.

    2. Her sorguyu Top Value ve Bottom Value gibi anlamlı bir adla kaydedin ve sonraki adımlarda kullanmak üzere açık bırakın.

Tablo yapma sorgusunu oluşturma

  1. En önemli değerler sorgunuz Tasarım görünümünde açıkken:

    Sorgu Tasarımı sekmesinin Sorgu Türü grubunda Tablo Oluştur'a tıklayın.

    Tablo Yap iletişim kutusu görünür.

  2. Tablo Adı kutusuna, üst ve alt kayıtları depolayacak tablo için bir ad yazın. Örneğin, Üst ve Alt Kayıtlar yazıp Tamam'a tıklayın.

    Sorguyu her çalıştırdığınızda, sonuçları Veri Sayfası görünümünde göstermek yerine sorgu bir tablo oluşturur ve en üstteki değeri geçerli verilerle değiştirir.

  3. Sorguyu kaydedin ve kapatın.

Ekleme sorgusu oluşturma

  1. Tasarım görünümünde en alttaki değer sorgunuzla:

    Sorgu Tasarımı sekmesinin Sorgu Türü grubunda Ekle'ye tıklayın.

  2. Ekle iletişim kutusu açılır.

  3. Tablo Yap iletişim kutusuna yazdığınız adın aynısını yazın.

    Örneğin, Üst ve Alt Kayıtlar yazıp Tamam'a tıklayın. Sorguyu her çalıştırdığınızda, sonuçları Veri Sayfası görünümünde göstermek yerine sorgu kayıtları Üst ve Alt Kayıtlar tablosuna ekler.

  4. Sorguyu kaydedin ve kapatın.

Sorguları çalıştırma

  • Artık iki sorguyu çalıştırmaya hazırsınız. Gezinti Bölmesi'nde en üstteki değer sorgusuna çift tıklayın ve Access sorulduğunda Evet'e tıklayın. Ardından Alt Değer sorgusuna çift tıklayın ve Access sorulduğunda Evet'e tıklayın.

  • Üst ve Alt Kayıtlar tablosunu Veri Sayfası görünümünde açın.

Önemli: Tablo yapma veya ekleme sorgularını çalıştırmaya çalışırsanız ve hiçbir şey olmuyor gibi görünüyorsa, aşağıdaki ileti için Access durum çubuğunu denetleyin:

Bu eylem veya olay Devre Dışı Modu tarafından engellendi.

Bu iletiyi görürseniz aşağıdaki adımları izleyin:

  • Bu içeriği etkinleştir'i seçin ve ardından Tamam'a tıklayın.

  • Sorguyu yeniden çalıştırın.

Sayfanın Başı

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×