Aracılığıyla paylaş


Choices işlevi

Şunlar için geçerlidir: Tuval uygulamaları Model temelli uygulamalar

Arama tablosu için olası değerlerin tablosunu döndürür.

Description

Choices işlevi arama tablosu için olası değerlerin tablosunu döndürür.

Kullanıcınıza aralarından seçim yapabileceği bir seçenek listesi sağlamak için Choices işlevini kullanın. Bu işlev yaygın olarak düzenleme formlarındaki Combo box denetimleriyle kullanılır.

Arama için Choices tarafından döndürülen tablo, aramayla ilişkilendirilmiş yabancı tabloyla eşleşir. Choices işlevini kullanarak yabancı tabloyu fazladan bir veri kaynağı olarak ekleme gereğini ortadan kaldırırsınız. Choices, yabancı tablonun tüm sütunlarını döndürür.

Choices tablo döndürdüğünden tabloyu filtrelemek, sıralamak ve şekillendirmek için Filter, Sort, AddColumns ve diğer tüm tablo işleme işlevlerini kullanabilirsiniz.

Şu anda, Choices için temsilci seçemezsiniz. Bu sınırlandırma, uygulamanızda soruna neden oluyorsa yabancı tabloyu bir veri kaynağı olarak ekleyin ve doğrudan kullanın.

Choices işlevi ShowColumns, Search ve diğer tablo işlevlerinden farklı olarak sütun adlarının dize olmasını ve çift tırnak içine alınmasını gerektirmez. Formülü sütuna doğrudan başvurur gibi sağlayın.

Sütun başvuruları, veri kaynağına doğrudan yapılmalıdır. Örneğin, veri kaynağı olarak Firmalar ve arama olarak SLA kullanılırsa sütun başvurusu Accounts.SLA olabilir. Başvuru; bir işlev, değişken veya denetime doğrudan geçiş yapamaz. Bu örnekten devam edersek, Firmalar bir Gallery denetimine sağlanıyorsa seçilen firmaya ilişkin SLA'ya başvurmak için Gallery.Selected.SLA formülünü kullanın. Öte yandan bu başvuru bir denetime geçirilmiştir, dolayısıyla Columns işlevine geçirilemez. Yine Accounts.SLA'yı kullanmanız gerekir.

Bu aşamada, arama sütunlarını yalnızca SharePoint ve Microsoft Dataverse ile kullanabilirsiniz.

Sözdizimi

Seçimler( column-reference [, text-filter ] )

  • column-reference - Gerekli. Veri kaynağının arama sütunu. Sütun adını çift tırnak içine almayın. Başvuru doğrudan veri kaynağının sütununa yapılmalı ve bir işlev veya denetimden geçirilmemelidir.
  • text-filter - İsteğe bağlı. Seçim listesini yalnızca text-filter bölümünde belirtilen metinle başlayan seçimleri döndürerek filtreler. Boş dize belirtilirse tüm seçimler döndürülür.

Örnekler

Arama için Choices

  1. Dataverse uygulamasında veritabanı oluşturun ve Örnek uygulamaları ve verileri dahil et kutusunu seçin.

    Firmalar gibi birçok tablo oluşturulur.

    Not: Tablo adları, make.powerapps.com'da tekil ve Power Apps Studio'da çoğul olarak kullanılır.

    Uygulamalar için Dataverse'te Firma tablosundaki alanların kısmi listesi,

    Firmalar tablosunun Birincil İlgili Kişi sütunu, İlgili Kişiler tablosunun arama alanıdır.

    Dataverse'te İlgili Kişi tablosundaki alanların kısmi listesi.

    Her firma için bir ilgili kişi, birincil ilgili kişi olarak belirlenir veya birincil ilgili kişi boş bırakılır.

  2. Firmalar tablosundan bir uygulama oluşturun.

  3. Sol kenarın yakınındaki ekran ve denetim listesini EditScreen1 gösterilene kadar kaydırın ve ardından hemen altındaki EditForm1'i seçin.

    Sol gezinti çubuğunda, EditScreen1'in altındaki EditForm1'i seçme.

  4. Sağdaki bölmenin Özellikler sekmesinde Alanları düzenle'yi seçin.

    Veri bölmesini açma.

  5. Alanlar bölmesinde Alan ekle'yi seçin.

  6. Birincil İlgili Kişi alanını arayın, onay kutusunu ve ardından Ekle'yi seçin.

    Veri bölmesini açmak için Firmalar'ı seçme.

    Birincil İlgili Kişi alanı formun altında görüntülenir. Alan bir hata gösterirse Görünüm sekmesinde Veri kaynakları'nı seçin, Firmalar veri kaynağı için üç noktayı (...) ve ardından Yenile'yi seçin.

  7. (isteğe bağlı) Alan listesinde Birincil İlgili Kişi alanını aşağıdan en yukarıya sürükleyin.

  8. Birincil İlgili Kişi kartında Combo box denetimini seçin.

    Bu denetimin Items özelliği sütunu, ilk örnekte olduğu gibi görünen adıyla veya ikinci örnekte olduğu gibi mantıksal adıyla tanımlayan bir formüle ayarlanır:

    • Choices( Accounts.'Birincil İlgili Kişi' )

    • Choices( Accounts.primarycontactid )

      Form denetimini içeren tuval ekranı. Birincil İlgili Kişi kartının içindeki Combo box denetimi seçilidir ve Choices( Accounts.'Primary Contact' ) formülünü içeren Items özelliği görüntülenir.

  9. Gösterim amacıyla, Data table denetiminde Choices işlevi tarafından döndürülen tablonun tamamını görüntüleyebiliriz. Giriş sekmesinde, Yeni ekran'ı ve ardından Boş'u seçin.

  10. Ekle sekmesinde, Data table'nu seçin.

  11. Data table denetiminin Items özelliğini şu formül olarak ayarlayın:

    Choices( Accounts.'Birincil İlgili Kişi' )

  12. Data table denetiminin ortasında, Alanları seçin... ile başlayan bağlantıyı seçin ve ardından göstermek istediğiniz alanın veya alanların onay kutularını seçin (örneğin, ad ve soyadı).

    Data table denetimini içeren tuval ekranı. Items özelliği Choices( Accounts.'Primary Contact' ) formülüne ayarlanır ve tabloda İlgili Kişiler tablosundaki ilk kayıt kümesinin firstname ve lastname sütunları gösterilir.