Aracılığıyla paylaş


Choices fonksiyon

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

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

Description

İşlev, Choices arama sütunu için olası değerlerin bir tablosunu döndürür.

Choices Kullanıcınıza seçecekleri seçeneklerin listesini sağlamak için işlevini kullanın. Bu işlev yaygın olarak düzenleme formlarındaki Combo box denetimleriyle kullanılır.

Arama için, döndüren Choices tablo aramayla ilişkili yabancı tabloyla eşleşir. kullanarak Choices, yabancı tabloyu ek veri kaynağı olarak ekleme gereksinimini ortadan kaldırırsınız. Choices yabancı tablonun tüm sütunlarını döndürür.

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

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

Choices ShowColumns, Search ve diğer tablo işlevlerinden farklı olarak sütun adlarının dizeler olmasını ve çift tırnak içine alınması gerekmez. 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

Choices( sütun başvurusu [, metin filtresi ] )

  • 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

Choices arama için

  1. içinde bir veritabanı oluşturun ve Örnek uygulamaları ve verileri Dataversedahil et kutusunu seçin .

    Firmalar gibi birçok tablo oluşturulur.

    Not: Tablo adları make.powerapps.com üzerinde tekil ve içinde Power Apps Studio çoğuldur.

    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. Hesaplar 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.'Primary Contact' )

    • Choices( Accounts.primarycontactid )

      Form denetimine sahip bir tuval ekranı. Birincil Kişi kartındaki Birleşik giriş kutusu denetimi seçilidir ve formüllü ChoicesItems özelliği (Hesaplar.'Birincil Kişi' ) görüntülenir.

  9. Çizim amacıyla, veri tablosu denetiminde işlev tarafından Choices 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.'Primary Contact' )

  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ı).

    Veri tablosu denetimine sahip bir tuval ekranı. Items özelliği formüle Choices( Hesaplar.'Birincil Kişi' ) ayarlanır ve tabloda Kişiler tablosundaki ilk kayıt kümesinin ad ve soyadı sütunları gösterilir.