- Access'te görünümleri özelleştirmek için her türlü filtre ve sıralamada ustalaşın
- Karmaşık bilgileri etkili bir şekilde analiz etmek için basit ve gelişmiş filtrelemeyi birleştirin
- Endeksleri, en iyi uygulamaları ve yapılandırmanın yeniden kullanımını kullanarak performansı optimize edin
Access'te verileri filtrelemek ve sıralamak, herhangi bir ilişkisel veritabanından değer yönetmenin ve çıkarmanın temel unsurlarından biridir. Yüzlerce veya binlerce kaydınız varsa, sunduğu filtreleme ve sıralama araçlarına hakim değilseniz ilgili bilgileri bulmak karmaşık bir görev haline gelebilir. Microsoft Access.
Bu yazımda Access'te bulunan tüm temel ve gelişmiş seçenekleri birleştirerek verilerinizi nasıl filtreleyebileceğinizi ve sıralayabileceğinizi detaylı bir şekilde anlatıyorum. İster yeni başlayan ister deneyimli olun, bu içeriği okuduktan sonra, her tablodan, formdan veya rapordan yalnızca ihtiyacınız olan bilgileri görüntülemek için görünümleri, sorguları ve raporları nasıl özelleştireceğiniz konusunda net bir fikre sahip olacaksınız.
Access'te filtreleme ve sıralama neden bu kadar önemlidir?
Access, hızlı görüntüleme ve etkili aramanın önemli olduğu büyük miktardaki bilgilerle çalışmak üzere tasarlanmıştır. Eğer kendinizi belirli bir kaydı ararken kaybolmuş bulduysanız, filtreleri nasıl kullanacağınızı bilmemenin ne demek olduğunu biliyorsunuzdur. Filtreler ve sıralama, büyüteç ve cetvel gibi çalışır: Verilerinize odaklanmanızı ve onları yapılandırmanızı sağlar, ihtiyaç duymadığınız şeyleri geçici olarak gizler ve kalıpları ve eğilimleri tespit etmenize yardımcı olur.
Her iki sürecin birleşimi analiz, profesyonel raporlama ve karar almayı kolaylaştırır. bilgiliİyi filtrelenmiş ve düzenlenmiş bir günlük, anlaşılması, paylaşılması ve yeni sorgular veya raporlar için bir temel olarak kullanılması çok daha kolaydır.
Temel Kavramlar: Access'te verileri filtreleme ve sıralama nedir?
Pratiğe geçmeden önce terimleri açıklığa kavuşturmak önemlidir:
- filtre Ekranda sadece bir veya daha fazla kriteri karşılayan kayıtların gösterilmesi, geri kalanların geçici ve kalıcı olarak gizlenmesi anlamına gelir.
- Ordenar Bir veya daha fazla alanın değerine göre kayıtların düzenlenmesinin artan veya azalan düzende yeniden yapılandırılmasından oluşur.
Her iki eylem de tabloda saklanan verileri fiziksel olarak değiştirmez, yalnızca bunların çalışma görünümünüzde nasıl sunulduğunu değiştirir.
Access'te filtreleri ve sıralamaları nereye uygulayabilirim?
Hemen hemen her Access nesnesi (tablolar, sorgular, formlar ve raporlar) verileri filtrelemenize ve/veya sıralamanıza olanak tanır. Nesneye bağlı olarak bazı özellikler daha erişilebilirdir veya farklı özelleştirme seçenekleri sunar. Örneğin:
- Panolar: Ham verilerin hızlı filtrelenmesi için idealdir.
- Konsültasyonlar: Filtreleme sorgunun bir parçası olabilir (tasarım satırındaki ölçütler).
- Formlar: Son kullanıcıya yönelik tasarlanmış, görsel veya form bazında filtrelemeye oldukça elverişli.
- Raporlar: Yazdırmadan veya dışa aktarmadan önce önizlemede filtreler uygulamanıza olanak tanır.
Access'in sunduğu farklı filtre türleri

Access, farklı senaryolara ve deneyim seviyelerine uyum sağlamak için çeşitli filtreleme mekanizmaları entegre ediyor. Aradığınız şeyin karmaşıklığına göre en uygun filtre türünü seçin:
Ortak filtreler
Bunlar en hızlı ve en doğrudan olanlardır çünkü Access size sütundaki veri türüne göre önceden belirlenmiş seçenekler sunar. Kriter veya formül yazmanıza gerek yok. Basitçe:
- Filtrelemek istediğiniz sütun veya alanın başlığındaki açılır oka tıklayın.
- Belirli öğeleri seçebilir/seçimini kaldırabilir, aralıklara göre veya 'eşittir', 'içerir', 'ile başlar', 'büyüktür' gibi belirli koşullara göre filtreleme yapabilirsiniz.
- Tarih alanları için dönem, ay, tarihler arası, bugün, dün, geçen hafta vb. gibi filtreler bulacaksınız.
- “(Boşluklar)” seçeneğini seçerseniz, bu alandaki boş veya geçersiz kayıtları filtrelersiniz.
Bu yöntem, hızlı incelemeler yapmak veya sadece basit bir kritere göre filtreleme yapmak istediğinizde idealdir.
Seçime göre filtrele
Hücrede belirli bir değeri seçerek filtreleme yapmanızı sağlar. Örneğin, belirli bir adı tıklayıp 'Seçime göre filtrele'yi seçerseniz, Access o alanda tam olarak o değere sahip olanlar hariç tüm kayıtları gizler. Şunları yapabilirsiniz:
- Bir kelimeyi, metnin bir bölümünü, bir tarihi veya bir sayıyı seçin ve seçime göre filtreleyin (başlangıç, bitiş, içerir, vb.).
- Sonucu daha da daraltmak için farklı alanlardaki seçimlerle birden fazla filtreyi birleştirin.
- Filtreyi kaldırmak için Giriş sekmesindeki Sıralama ve Filtre grubunda 'Filtreyi Aç/Kapat' veya 'Tüm Filtreleri Temizle' seçeneğine tıklamanız yeterlidir.
Forma göre filtrele
Bu tür filtreler, özellikle farklı alanlarda birden fazla kriteri karşılayan kayıtları aramak için oldukça güçlüdür. Access, aramak istediğiniz değerlerle alanları doldurabileceğiniz formun veya elektronik tablonun boş bir sürümünü oluşturur (bazılarını boş bırakıp yalnızca gerekli olanları doldurabilirsiniz). Bu, aşağıdaki gibi karmaşık aramalar için idealdir:
- Şehri "Madrid" ve pozisyonu "Yönetici" olan tüm kişiler.
- 'VEYA' sekmesini kullanarak alternatif aramalar yapabilirsiniz, yani, bir veya diğer ölçüt kümesini karşılayan kayıtları görüntüleyebilirsiniz (örneğin: Ülke = 'İspanya' VEYA Ülke = 'Fransa').
- Diğer tüm modlarda olduğu gibi filtreyi kaldırmak için tekrar 'Filtreyi Aç/Kapat' tuşuna basmanız yeterli.
gelişmiş filtre
Gelişmiş mod, bir sorgu tasarlamaya en yakın olanıdır ve tasarım ızgarasında karmaşık ve özel koşulları ifade etmenize olanak tanır. İfadeler ve kriterler konusunda deneyiminiz varsa tavsiye edilir:
- 'Sıralama ve Filtrele' grubundaki 'Gelişmiş Filtre veya Sıralama' seçeneğine erişin.
- Filtrelemek istediğiniz alanları grid'e ekleyin ve 'Kriterler' satırında kriterleri belirtin (mantıksal operatörler, fonksiyonlar, sorgulardaki gibi ifadeler kullanabilirsiniz).
- Alternatif ölçütler belirlemek istiyorsanız 'VEYA' satırını kullanın.
- Önceki bir sorgudan ölçüt yükleyebilir veya bu filtreyi gelecekte kullanmak üzere yeni bir sorgu olarak kaydedebilirsiniz.
Nesne türüne göre filtreleri adım adım uygulama
Tablolarda filtreleme
Diyelim ki çalışanlarınızın yer aldığı bir tablonuz var ve sadece maaşı 50.000€'nun üzerinde olanları görmek istiyorsunuz:
- Tabloyu Veri Sayfası görünümünde açın.
- 'Maaş' sütun başlığındaki oka tıklayın.
- 'Sayı Filtreleri'ni seçin ve 'Büyüktür' seçeneğini seçin, 50000 girin.
- Erişime yalnızca bu koşulu karşılayan çalışanlar gösterilecektir.
Diğer sütunlardaki filtreleri birleştirebilirsiniz, örneğin: departman = 'Satışlar' VE maaş > 50000, form filtresini kullanarak.
Sorgularda filtreleme
Sorgular, ölçütleri doğrudan tasarım satırına eklemenize olanak tanır; böylece sorguyu her çalıştırdığınızda Access yalnızca filtrelenmiş verileri görüntüler. Örneğin 1000 Euro'nun üzerindeki satışları görüntülemek için:
- Sorguyu tasarım görünümünde açın.
- 'Tutar' alanının altındaki 'Kriterler' satırına ">1000" yazın.
- Yalnızca eşleşen sonuçları döndürmek için sorguyu çalıştırın.
Daha fazla ayrıntılandırmak için 'VE' veya 'VEYA' kullanarak birden fazla ölçütü birleştirebilirsiniz.
Formlardaki verileri filtreleme
Formlar sezgisel bir kullanıcı deneyimi için tasarlanmıştır. Buradan filtreleme yapmak, ilgilendiğiniz verinin üzerine tıklayıp filtreyi uygulamak veya gelişmiş aramalar için form filtresini kullanmak kadar kolaydır.
Raporlardaki filtreler
Bir raporunuz varsa (örneğin, çalışanların listesi), yazdırmadan önce rapor görünümünden filtreleme yapabilirsiniz:
- Verilere (örneğin soyadı) sağ tıklayın ve 'Metin Filtreleri > Şununla Başlar' seçeneğini seçin.
- Harfi veya metni girin ve kabul edin.
Raporu, yalnızca o an ilginizi çeken veri kısmını filtreleyerek yazdırabilirsiniz. Filtreyi sorgu olarak kaydedip tekrar kullanmak için şeritteki 'Gelişmiş Filtre veya Sıralama' özelliğini kullanın.
Filtreler nasıl kaldırılır veya yeniden uygulanır
Bir filtreyi kaldırmak kolaydır: Üst çubuktaki 'Filtreyi Aç/Kapat' düğmesine basmanız yeterlidir. Bu, filtreyi geçici olarak kaldırır ancak kaydedilmiş halde bırakır, böylece başka bir tıklamayla yeniden etkinleştirebilirsiniz. Filtreyi temizlemeye karar verirseniz ('Tüm Filtreleri Temizle'yi kullanarak), Access seçimi unutur ve gelecekteki oturumlar için ihtiyacınız olursa yeniden uygulamanız gerekir.
Filtreleri yeniden kullanım için kaydetme
Tabloları, formları veya raporları kapattığınızda Access etkin filtreleri hatırlar; böylece bir sonraki oturumunuzda aynı filtreyi otomatik olarak yeniden uygulayabilirsiniz.
- Bir nesne açıldığında her zaman bir filtrenin uygulandığından emin olmak için, özellik sayfasına gidin ve 'FilterOnLoad' seçeneğini etkinleştirin.
- Access'te verileri filtrelemek ve sıralamak için gelişmiş sorgular hakkında daha fazla bilgi edinin..
Access'te filtrelemenin pratik örnekleri
Basit filtreleme
Eğer bir sipariş tablonuz varsa ve sadece son ayda verilenleri görmek istiyorsanız:
- Tarih filtrelerinde ilgili ayı seçerek 'Sipariş Tarihi' sütununu filtreleyin.
Bileşik veya özel filtreleme
Sadece maaşı 50.000 Euro'nun üzerinde olan ve satışta çalışan çalışanları görün:
- Gelişmiş menüden bileşik filtreyi uygulayın: maaş > 50000 VE departman = 'Satış'.
Veya dilerseniz her iki alanı da istediğiniz değerlerle doldurarak kullanabilirsiniz.
Yazdırma için raporlarda filtre
Raporu yalnızca belirli bir şehirdeki müşterileri gösterecek şekilde filtreleyin:
- Raporu yazdırma görünümünde açın, şehir alanına tıklayın ve 'Eşittir' veya 'İçerir' metin filtresini kullanın.
Filtrelenmiş raporu gerektiği gibi yazdırın veya dışa aktarın.
Access'te verileri sıralama
Verilerin tablo, sorgu veya raporlar halinde sunulması ve anlaşılması açısından sınıflandırmak eşit derecede önemlidir.
Tablolarda sırala
- Tabloyu Veri Sayfası görünümünde açın.
- Sıralamak istediğiniz sütunun başlığına tıklayın.
- Artan (AZ) veya azalan (ZA) sıralama simgesine tıklayın.
Birden fazla sütuna göre sıralama yapabilirsiniz, ancak ana sütun ilk seçilen sütun olacaktır.
Sorgularda sıralama
Tasarım görünümünde, 'Sıralama' satırında, bir veya daha fazla alana göre artan veya azalan sıralamayı seçin.
Örneğin: Her ürünün son satışlarını analiz etmek için önce ürün adına göre (artan) sonra tarihe göre (azalan) sıralayın.
Raporlarda sırala
Rapor özelliklerinden sıralama seçeneklerine erişin veya çok alanlı sıralama ölçütlerini belirtmek için Tasarım görünümünü kullanın.
Gelişmiş analiz için filtreleri ve sıralamaları birleştirme
Access'in gerçek gücü, filtreleme ve sıralamayı bir araya getirerek, trendleri ortaya çıkarmanıza veya işinizi derinlemesine analiz etmenize olanak tanıyan özelleştirilmiş görünümler oluşturmasında yatmaktadır.
- Öncelikle, görünümünüzü daraltmak için anahtar verileri filtreleyin; örneğin, 2000 €'nun üzerindeki satışlar.
- Daha sonra tarihe, çalışana, ürüne veya diğer ilgili alanlara göre sıralayın.
- Bu yapılandırmayı gerektiğinde yeniden kullanmak üzere sorgu olarak kaydedebilirsiniz.
Yapılandırma kalıcılığı ve yeniden kullanımı
Birçok kullanıcı Access'in filtreleme ve sıralama ayarlarını kaydetmenize, bir ad atamanıza ve gelecekteki oturumlarınızda bu özel görünüme doğrudan erişmenize izin verdiğinin farkında değildir. Her şeyi sıfırdan yeniden yapılandırmak zorunda kalmadan her zaman önemli verileri analiz etmek için bu özellikten yararlanın.
Formlardaki filtreler ve sıralama ve bunların kullanıcı deneyimi
Formlarda, arayüz üzerinden, sezgisel menüler veya doğrudan arama alanları ile filtreler uygulayabilirsiniz.
- Alan veya değeri seçin ve bağlam menüsünden filtreleyin.
- Birden fazla alandaki ölçütleri birleştirmeniz gerekiyorsa form filtrelerini kullanın.
- Seçenekler araç çubuğunda, hızlı erişim şeritlerinde veya form özel menülerinde bulunabilir.
Filtreleme ve sıralama konusunda ustalaşmak için alıştırmalar ve pratik vakalar
Access'in çok yönlülüğünü tam olarak anlamanıza yardımcı olmak için, pratik yapmanıza yardımcı olacak bazı alıştırmalar ve vaka çalışmaları şunlardır:
etkileşimli egzersizler
- Mağaza envanteri: Stok sayısı 10'un altında olan ürünleri filtreleyin ve azalan fiyata göre sıralayın.
- Proje Yönetimi: Yalnızca bekleyen görevleri görüntüleyin ve bunları artan son tarihe göre sıralayın.
- Müşteri takibi: Son alışverişi üç aydan önce yapılmış müşterileri filtreleyin ve üyelik durumlarına göre sıralayın.
Vaka çalışmaları
- İK: Satış departmanı çalışanlarını filtreleyin ve maaşlarına göre azalan şekilde sıralayın.
- Satış analizi: Sadece son çeyrekteki satışları filtreleyin ve bunları miktara göre azalan şekilde sıralayın.
- Akademik araştırma: Mevcut projeleri filtreleyin ve başlangıç tarihine göre sıralayın.
Büyük veriler için gelişmiş ipuçları ve en iyi uygulamalar
Veritabanınız büyümeye başlarsa ve filtreleme veya sıralama işlemleri zaman alırsa, şu önerileri dikkate alın:
- İyi yapılandırılmış endeksler: Aramaları hızlandırmak için en sık filtreleme ve sıralama yapacak sütunları indeksleyin.
- Önce filtreyi, sonra sıralamayı uygulayın: Daha az kayıt işlemek her zaman daha hızlıdır.
- Tek bir sorguda aşırı karmaşık filtrelerden kaçının. Bunları daha basit sorgulara bölün ve gerekirse daha sonra birleştirin.
- Yalnızca görüntülemeniz gereken sütunları seçin; verimliliği artırmak için 'tümünü seç' seçeneğinden kaçının.
- Çok karmaşık sorgular için tasarım görünümünde otomatik güncellemeyi devre dışı bırakın ve bir örnekle çalışın.
- Çok fazla veriyle uğraşıyorsanız, bilgileri birbiriyle ilişkili birkaç tabloya bölmeyi düşünebilirsiniz.
Access'teki filtrelerin ek özellikleri
Access'in, sütun başlığında ve kayıt gezinme çubuğunda bir huni simgesiyle etkin bir filtre olup olmadığını gösterdiğini unutmayın.
Filtrelenmiş bir alan başlığının üzerine geldiğinizde, şu anda uygulanan filtre ölçütlerini içeren bir araç ipucu görürsünüz. Bu, tüm ayarları gözden geçirmek zorunda kalmadan koşulları hızla geri çağırmak için yararlıdır.
Genel olarak bayt ve teknoloji dünyası hakkında tutkulu bir yazar. Bilgilerimi yazarak paylaşmayı seviyorum ve bu blogda da bunu yapacağım; size gadget'lar, yazılım, donanım, teknolojik trendler ve daha fazlasıyla ilgili en ilginç şeyleri göstereceğim. Amacım dijital dünyada basit ve eğlenceli bir şekilde gezinmenize yardımcı olmaktır.
