Applies ToMicrosoft 365 için Access Access 2024 Access 2021 Access 2019 Access 2016

Access'te Kısa Metin (metin) veya Uzun Metin (not) alanında depolanan sayılar ve dizeler alfabetik olarak sıralanır. Başka bir deyişle sayılar, sayısal değer yerine değeri oluşturan tek tek basamaklara göre sıralanır. Örneğin, 11 değeri 2'nin önünde, 12 değeri ise aşağıdaki tabloda gösterildiği gibi 3'te görünür.

Öğrenci Adı

Öğrenci No

Hüseyin

1

Maria

10

William

11

Mary

12

Jane

2

Lynn

3

Jason

4

Mary

5

Sayıların alfabetik olarak değil sayısal değerlerine göre sıralandığından emin olmak için aşağıdakilerden birini yapın:

  • Alanda yalnızca sayısal değerler varsa, alanın veri türünü Sayı veya Para Birimi olarak değiştirmeyi göz önünde bulundurun.

  • Aşağıdaki yordamı kullanın:

    • Bu alan yalnızca sayısal değerler içeriyor, ancak alanın veri türünü değiştirmek istemiyorsunuz.

    • Alanı hem sayısal hem de dize değerleri içeriyor, ancak sıralama sırasında dize değerlerini yoksaymak istiyorsunuz.

Bu yordam, metin olarak depolanan bir sayının sayısal değerini elde etmek için Val işlevini kullanır. İfade, sıralama alanında olabilecek null değerleri işlemek için IIf işlevini de kullanır.

  1. Giriş sekmesinin Sıralama & Filtre grubunda Gelişmiş'e tıklayın ve ardından kısayol menüsünde Gelişmiş Filtre/Sırala'ya tıklayın.

  2. İlk sütundaki Alan satırına İfade1: IIf([Alanadı] Is Null, 0, Val([Alanadı])) ifadesini yazın.

    IIf işlevi, alan değerinin null olup olmadığını denetler ve öyleyse 0 olarak değerlendirir. Değer null değilse, sayısal eşdeğeri elde etmek için IIf işlevi Val işlevini çağırır.

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

    Artan sıralamada, en küçük değer en küçük olan kayıt ve en altta en büyük değere sahip kayıt görüntülenir. Azalan sıralama tam tersini yapar.

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

Yukarıdaki yordam sizin için işe yaramazsa, tablonun yapısını değiştirmekten kaçınan başka bir yaklaşım deneyebilirsiniz. Bu, başında sıfır olan daha az basamak içeren "doldurma" değerlerini içerir. Örneğin, sıralamayı uygulamadan önce 11, 2, 2000 ve 3 değerlerini 0011, 0002, 2000 ve 0003 olarak değiştirirsiniz.

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.