Kayıtları alandaki kısmi değerlere göre sıralama

Access'te kayıtları tarih değerlerinin yalnızca ay bölümüne göre sıralamak, günü ve yılı yoksaymak istediğiniz zamanlar olabilir. Ya da, kayıtları bir metin alanında yalnızca ilk birkaç karaktere göre sıralamak da istiyor da olabilir. Bu konu başlığında, basit ifadeler oluşturarak bu aramaları nasıl gerçekleştirebilirsiniz?

Ne yapmak istiyorsunuz?

Kısmi tarih değerlerine göre sıralama

Sırala komutlarından birini kullanarak kayıtları sıralasanız, her kaydın konumunu belirlemek için tarih değerinin (gün, ay ve yıl) tamamı kullanılır. Ancak doğum günlerini yalnızca oluştuğu aylara göre sıralamak ve değerlerin gün ve yıl bölümünü yoksaymak istediğiniz varsayalım.

Tarih değerlerinin yalnızca bir bölümüne göre sıralamak için bir ifade yazmak gerekir. Tablodaki verilere veya sorgunun sonuçlarına göre sıralaabilirsiniz, ancak önce Veri Sayfası görünümünde olmak gerekir. İfadenizi Filtre sekmesinin sorgu bölgesinde yazarsiniz. Oluşturmak istediğiniz ifade, yalnızca istediğiniz verileri ayıklar ve sonra bu verileri sıralama için temel olarak kullanır.

Filtre sekmesini görüntüleme

  1. Tablo veya sorguyu Veri Sayfası görünümüne geçme.

    Bir sorguyla çalışıyorsanız, sonuçları Veri Sayfası görünümünde görüntülemek için sorguyu çalıştırın.

  2. Giriş sekmesinde, Filtreyi Sırala & grubunda Gelişmiş'e tıklayın ve sonra kısayol menüsünde Gelişmiş Filtre/Sırala'ya tıklayın.

    Access, adı Filtrele olan yeni bir nesne sekmesi görüntüler.

İfadeyi oluşturma

  1. Giriş sekmesinde, Filtreyi Sırala grubunda &'ye tıklayın ve sonra kısayol menüsünde Gelişmiş Filtre/Sırala'ya tıklayın.

  2. İlk sütundaki Alan satırına bir ifade yazın. Örneğin, yıla bakılmaksızın aya göre sıralamak için, ilk sütundaki Alan satırına İfade1: DatePart("m",[Doğum Tarihi]) ifadesini yazın.

  3. Kayıtları her ay içindeki günlere göre sıralamak için, ikinci sütundaki Alan satırına Expr2: DatePart("d",[Doğum Tarihi]) yazın.

    İlk sütundaki DatePart işlevi kayıtları aya göre sıralar ve ikinci sütundaki DatePart işlevi de kayıtları her ay içinde günlere göre sıralar.

  4. Sırala satırda,ifadelerin her biri için Artan veya Azalan'ı seçin.

    İlk sütunda artan sıralama en üstte Ocak ve en altta Aralık görüntülenir. İkinci sütunda artan sıralama en üstte 1 ve altta 31 görüntüler. Azalan sıralama düzeni bunun tam tersini yapar.

  5. Giriş sekmesinin Filtreyi Sırala grubunda &Değiştir'e tıklayın.

Sayfanın Başı

Kısmi metin değerlerine göre sıralama

Kısmi metin değerlerine göre sıralamak, kısmi tarih değerlerine göre sıralamaya çok benzer. Sıralama için temel oluşturmada temel olan karakterleri ayıklamak için Gelişmiş Filtre/Sıralama penceresinde bir ifade yazmanız gerekir.

Şehir alanında Kuzey Seattle, Güney Seattle, KuzeyTacoma veyaGüney Tacoma gibideğerler olduğunu varsayalım. İlk sözcüğü yoksaymak ve kayıtları tek başına ikinci sözcükte sıralamak istediğiniz varsayalım.

  1. Giriş sekmesinde, Filtreyi Sırala & grubunda Gelişmiş'e tıklayın ve sonra kısayol menüsünde Gelişmiş Filtre/Sırala'ya tıklayın.

  2. İlk sütundaki Alan satırına bir ifade yazın. Örneğin, Şehir alanında ilk altı karakteri yoksaymak için =Mid([Şehir], 7) yazın.

    Mid işlevi, belirtilen dize veya alanda bulunan bir alt dizeyi döndürür. Bu durumda, her kayıt için işlev Şehir alanında yedinci karakterden (boşluktan sonra) başlayarak değeri döndürür.

  3. Sırala hücresinde Artan veya Azalan'ıseçin.

  4. Giriş sekmesinin Filtreyi Sırala grubunda &Değiştir'e tıklayın.

Sayfanın Başı

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

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

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

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×