Applies ToInfoPath 2010

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

Bir Microsoft InfoPath 2010 form şablonu tasarladığınızda, seçenek listelerini, kullanıcıların bir formu doldururken seçim yapabileceği atanmış bir alt kümeyle sınırlandırmak için filtreleri kullanabilirsiniz. Filtreler, bir denetimdeki kullanılabilir kayıtların sayısını azaltacak şekilde bir veri kaynağından veri alt kümesi görüntülemek için de kullanılabilir.

Bu makalede

Genel bakış

Tanımlanan ölçütlere göre, gereksinim duyduğunuzda bir filtre kullanın, sorgu tarafından döndürülen verilerin alt kümesini görüntüleyin. Ölçütler, veri kaynağındaki bir alana bağlı başka bir denetimdeki (örneğin liste kutusu, birleşik giriş kutusu, açılan liste kutusu veya metin kutusu) seçili bir öğe olabilir. Örneğin, birçok tedarikçinin ürünlerini izlemek için kullanılan bir form şablonu oluşturuyorsanız, tüm tedarikçilerin tüm ürünlerini görüntülemeyi veya kullanıcıların tedarikçi seçmesine olanak sağlayan bir filtre ekleyip ardından yalnızca o tedarikçinin ürünlerini görüntülemeyi seçebilirsiniz. Kullanıcı daha sonra başka bir tedarikçi seçerse, liste diğer tedarikçinin ürünleriyle güncelleştirilir.

İpucu: Kullanıcılarınız bir sorgu sonucu tutarlı bir alt kümesini zorunlu tutulmasını biliyorsanız, yalnızca bu alt tüm verileri almak için sorgu kullanma ve sonra bir alt kümesi oluşturmak için filtre uygulama yerine dönmek için Sorgunuzu değiştirin. Bu sorguyu dış kaynaktan yalnızca gerekli verileri döndürdüğünden ne kadar hızlı form yüklediğinde artırır.

Sayfanın Başı

Liste kutusu, açılan liste kutusu veya birleşik giriş kutusu için filtre ayarlama

Liste kutusunda filtre yapılandırılması için form şablonunda bir sekmeli veri sütunundan doldurulan liste kutusu, açılan liste kutusu veya birleşik giriş kutusu denetimi olması gerekir. Denetim Özellikleri iletişim kutusunu kullanarak bir denetime elle girilen verilere filtre uygulayamazsınız.

  1. Filtre uygulamak istediğiniz denetimi seçin.

  2. Denetim Araçları'nın altında Özellikler sekmesinin Özellikler grubunda Denetim Özellikleri'ni tıklatın.

Denetimde görüntülenen verilere filtre uygulama

  1. Aşağıdakilerden birini yapın:

    • Formda yer alan alanlardaki değerleri kullanmak için Seçenekleri bu formdaki alanlardan al'ı tıklatın.

    • Bir veri bağlantısındaki değerleri kullanmak için Seçenekleri dış veri kaynağından al'ı tıklatın ve kullanmak istediğiniz veri kaynağını seçin.

      Denetimde görüntülenen verilere filtre uygulama

  2. Girdileri kutusunun yanında,Denetimde görüntülenen verilere filtre uygulamaXPath Seç' i tıklatın.

  3. Denetim için istediğiniz değerleri içeren alanı veya grubu seçin ve Verilere Filtre Uygula'yı tıklatın.

Denetimde görüntülenen verilere filtre uygulama

  1. Ekle'yi tıklatın.

Denetimde görüntülenen verilere filtre uygulama

Not: Varolan bir filtreye koşul eklemek istediğinizde, ilgili filtreyi, sonra da Değiştir'i tıklatın.

  1. Filtre Uygulama Koşullarını Belirt iletişim kutusundaki ilk kutuda, verilerine filtre uygulamak istediğiniz alanın adını tıklatın.

Denetimde görüntülenen verilere filtre uygulama

  1. İkinci kutuda, kullanmak istediğiniz filtre türünü tıklatın.

  2. Üçüncü kutuda, filtreye uygulamak istediğiniz koşul türünü tıklatın ve sonra koşulu yazın. Önceki örnekte, denetimin içeriğine, Kategori alanının içeriği, veri kaynağındaki kategori alanının içeriğine eşit olacak şekilde filtre uygulanır.

  3. Filtre için ek ölçütler belirtmek istiyorsanız, Ve'yi tıklatın ve istediğiniz ölçütleri belirtin. Bunu yaptığınızda, dördüncü kutu görüntülenir. Bir değiştiriciyi tıklatın, her iki koşul da filtreye uygulanacaksa ve seçeneğini, koşullardan biri filtreye uygulanacaksa veya seçeneğini tıklatın.

Sayfanın Başı

Yinelenen bölüm veya tablo için filtre ayarlama

Yinelenen bölümde veya tabloda filtre yapılandırılması için form şablonunda, formun ana veri kaynağındaki sekmeli veri sütunundan doldurulan bir liste kutusu, açılan liste kutusu veya birleşik giriş kutusu denetimi olması gerekir. Yinelenen bölüm veya tabloya filtre uygulanırken dış ikincil veri kaynağı kullanılamaz.

  1. Filtre uygulamak istediğiniz yinelenen bölümü veya tabloyu seçin.

  2. Denetim Araçları'nın altında Özellikler sekmesinin Özellikler grubunda Denetim Özellikleri'ni tıklatın.

  3. Görüntüle sekmesini tıklatın.

  4. Veriye Filtre Uygula seçeneğini tıklatın.

Denetimde görüntülenen verilere filtre uygulama

  1. Ekle'yi tıklatın.

Not: Varolan bir filtreye koşul eklemek istediğinizde, ilgili filtreyi, sonra da Değiştir'i tıklatın.

  1. Filtre Uygulama Koşullarını Belirt iletişim kutusundaki ilk kutuda, verilerine filtre uygulamak istediğiniz alanın adını tıklatın.

Denetimde görüntülenen verilere filtre uygulama

  1. İkinci kutuda, kullanmak istediğiniz filtre türünü tıklatın.

  2. Üçüncü kutuda, filtreye uygulamak istediğiniz koşul türünü tıklatın ve sonra koşulu yazın. Önceki örnekte, denetimin içeriğine, formdaki Kategori alanının içeriği, veri kaynağındaki kategori alanının içeriğine eşit olacak şekilde filtre uygulanır.

  3. Filtre için ek ölçütler belirtmek istiyorsanız, Ve'yi tıklatın ve istediğiniz ölçütleri belirtin. Bunu yaptığınızda, dördüncü kutu görüntülenir. Bir değiştiriciyi tıklatın, her iki koşul da filtreye uygulanacaksa ve seçeneğini, koşullardan biri filtreye uygulanacaksa veya seçeneğini tıklatın.

Sayfanın Başı

Beklenmeyen filtre sonuçları

Formu sınarken, çok fazla değer olduğundan veya yeterince değer olmadığından filtre içeren denetimdeki değerler doğru değilse, aşağıdakileri deneyin:

  • Filtrede birden çok koşul kullanılıyorsa, tek bir koşuldan doğru değerlerin döndürülüp döndürülmediğini denetlemek için o koşul dışındaki tüm koşulları kaldırın. İlk koşul doğru değerleri döndürüyorsa, başka bir koşul ekleyin ve yeniden sınayın. Sorun bulununcaya kadar her bir koşulu tek tek eklemeye devam edin.

  • Filtre uygulanmış değerler, beklenenin tam tersi bir sonuç verdiyse, örneğin tek bir tedarikçinin ürünleri yerine tüm tedarikçilerin ürünleri görüntülendiyse, koşuldaki filtre türünü değiştirin. Örneğin, koşulunuzda eşittir filtre türü kullanılıyorsa ve çok fazla ürün döndürüldüyse, eşit değildir filtre türünü kullanmayı deneyin.

Sayfanın başıs

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.