Sign in with Microsoft
New to Microsoft? Create an account.

Verileri alfabetik veya sayısal düzende değil, kullanıcı tanımlı düzende (özel veya mantıksal sıra olarak da adlandırılan) sıralamak istediğiniz zamanlar olabilir. Örneğin, Pazartesi'nin görünür hale gelecek şekilde hafta içi sıralaması alfabetik düzende sıralamadan daha anlamlıdır ve burada ilk olarak Cuma görüntülenir. Verileri tablo veya sorgunun Veri Sayfası görünümünde ya da formun Form görünümünde sıraabilirsiniz.

Ne yapmak istiyorsunuz?

Küçük, sonlu sayıda benzersiz alan değerlerini sıralama

Bu yordamda, çalışanların unvanlarını sıralamak için IIf işlevini kullanan bir ifade yazmanız gerekir.

İlk olarak, üç alan (Başlık, Ad ve Soyadı) içeren bir tablo oluşturun. Başlık alanına, dört yeni kayıt için aşağıdaki değerleri girin:

  • İç Satışlar Satışları

  • Satış Yöneticisi

  • Satış Temsilcisi

  • Satış Başkan Yardımcısı

Dört kaydın Ad ve Soyadı alanlarına istediğiniz adları girin.

  1. Şimdi de tabloyu Veri Sayfası görünümünde açı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.

  3. Kılavuza Ad, Soyadı ve Başlık gibi istediğiniz alanları ekleyin.

  4. İlk boş sütundaki Alan satırına sağ tıklayın, Yakınlaştır'a tıklayın ve aşağıdaki ifadeyi yazın:

    IIf ([Unvan] = "Başkan Yardımcısı, Satış", 1, IIf ([Başlık] = "Satış Yöneticisi", 2, IIf ([Başlık] = "Satış Temsilcisi", 3, IIf([Başlık] = "İç SatışLar SatışLarı"4, 5))))

    Başlık, dereceye giren değerleri içeren alanın adıdır. Tırnak işaretleri içine alınmış değerler, alanda depolanan tek tek değerlerdir. Aşağıdaki sayısal değer, bu değere atanan derecedir. Önceki ifade 1 ile 4 arasında farklı başlık atar ve derece 5'i diğer tüm başlıklara atar. Sıralamayı gerçekleştir yandan, bu ifadede sözü geçen başlıklar aynı dereceye (5) atanır.

  5. İfadeyi içeren sütunun Sırala satırda Artan'a tıklayın.

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

    IIf işlevi, Başlık alanında yer alan değere karşılık gelen sayısal değeri döndürür. Örneğin, Başlık alanında Satış Yöneticisi değeri varsa,atanan sayı 2'dir. Başlık alanında, işlevde bağımsız değişken olarak listelenmiyorsa (örneğin, BölgeYeni) 5 sayısına atanır. Sorgu bundan sonra bu sayıları artan düzende sıralar.

Sayfanın Başı

Çok fazla sayıda benzersiz alan değerlerini sıralama

Dereceli olacak çok fazla sayıda değeriz varsa, verileri sıralamanın daha iyi bir yolu arama tablosu oluşturmaktır.

Çalışanlar tablosuna 50'den fazla başlık başvurduğu varsayalım. Önce bir arama tablosu oluşturmanız ve yeni tabloyu aramak için var olan tabloyu hazırlamanız gerekir. Ardından iki tabloyu ilişkilendirmek ve bir sorgu oluşturmak.

Arama tablosu oluşturma ve varolan tabloyu değiştirme

  1. Başlıkları depolayacak yeni bir arama tablosu oluşturun. Tabloyu adla adlave aşağıdaki tabloda gösterildiği gibi, alanları parantez içinde belirtilen veri türlerine ayarlayın:

    TitleID
    (Otomatik Sayı)

    Başlık
    (Metin)

    1

    Satış Başkan Yardımcısı

    2

    Satış Yöneticisi

    3

    Satış Temsilcisi

    4

    İç Satışlar Satışları

  2. TitleID alanını birincil anahtar olarak ayarlayın.

  3. Çalışan tablosunda tblTitles tablosuna bakacak şekilde değişiklik.

    • Tasarım görünümünde, Başlık alanı adını TitleIDolarak değiştirme.

    • Veri Türü sütununda, Veri Türünü Sayı olarakdeğiştirme.

  4. Genel sekmesinde, Alan Özellikleri'nin altındaAlan Boyutunu Uzun Tamsayıolarak değiştirin.

  5. Tabloyu kaydedin ve veri kaybıyla ilgili uyarıyı yoksayın.

  6. Veri Sayfası görünümüne geçme.

  7. Başlıklar sütununu başlık değerine karşılık gelen BaşlıkKimlik değeriyle doldurmak.

    Örneğin, Başlık değerinin Satış Yöneticisi olduğu kayıtlar için 2 yazın. Satış Temsilcisi için 3 yazın.

  8. Tabloyu kaydedin ve kapatın.

İki tabloyla ilişkilendirme

  1. Veritabanı Araçları sekmesinin İlişkiler grubunda İlişkiler'e tıklayın.

  2. Tasarım sekmesinin İlişkiler grubunda Tablo Ekle'yitıklatın (veya Tablolarda Tabloları Access 2013 ).

  3. Adlar ve Çalışanlar'ıseçinve ekle'ye tıklar ve bunları İlişkiler penceresine ekleyin. Tabloyu Göster iletişim kutusunu kapatın.

  4. BaşlıkKimlik alanını tblTitles tablosundan Çalışanlar tablosunda TitleID alanına sürükleyin.

    İlişkileri Düzenle iletişim kutusu açılır.

  5. İki sütunda görüntülenen alan adlarının hem BaşlıkKimliği hem de İlişki Türü kutusunda Bire Çok görüntülendiğinden emin olmak. Gerekirse, alan adlarını değiştirebilirsiniz.

  6. Bilgi Tutarlılığına Zorla onay kutusunu seçin.

  7. Oluştur’a tıklayarak ilişkiyi oluşturun.

    İlişkileri Düzenle iletişim kutusu kapanır ve değişiklikleri kaydeder.

  8. İlişkiler sekmesini kapatın.

Sorgu oluşturma

  1. Oluştur sekmesinin Sorgular grubunda Sorgu Tasarımı'na tıklayın.

  2. Tablo Ekle(Tabloyu Tablo Access 2013 ) iletişim kutusunda Tablolar sekmesine tıklayın, Çalışanlar'a çift tıklayın ve ardından tblTitles'e çift tıklayın.

  3. Çalışanlar tablosundan ÇalışanKimsi, Soyadı ve Ad alanlarını, başlık alanını da tblTitles tablosundan sorgu tasarım kılavuzuna ekleyin.

  4. Veri Sayfası görünümüne geçme.

Sayfanın Başı

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

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Insider'Microsoft Office katılın

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkürler!

×