Kongsi melalui


Fungsi pilihan

Digunakan untuk: Aplikasi kanvas Aplikasi dipacu model

Mengembalikan jadual nilai yang mungkin untuk lajur carian.

Description

Fungsi Choices mengembalikan jadual nilai yang mungkin untuk lajur carian.

Gunakan fungsi Choices untuk menyediakan senarai pilihan bagi pengguna anda untuk memilih. Fungsi ini biasa digunakan dengan kawalan Combo box dalam borang edit.

Untuk carian, jadual Choices mengembalikan jadual asing yang sepadan dengan carian. Dengan menggunakan Choices, anda menyingkirkan keperluan untuk menambah jadual asing sebagai sumber data tambahan. Pilihan mengembalikan semua lajur jadual asing.

Oleh sebab Choices akan mengembalikan jadual, anda boleh menggunakan Filter, Sort, AddColumns dan semua fungsi manipulasi jadual yang lain untuk menapis, menyusun dan membentuk jadual.

Pada masa ini, anda tidak boleh mewakilkanChoices. Jika had ini menimbulkan masalah dalam aplikasi anda, tambah jadual asing sebagai sumber data dan gunakannya secara langsung.

Pilihan tidak memerlukan nama lajur menjadi rentetan dan disertakan dalam petikan berganda, tidak seperti ShowColumns, Search dan fungsi jadual lain. Berikan formula seolah-olah anda merujuk lajur secara terus.

Rujukan lajur mesti terus ke sumber data. Sebagai contoh, jika sumber data ialah Accounts dan carian ialah SLA, rujukan lajur ialah Accounts.SLA. Rujukan tidak boleh melalui fungsi, pemboleh ubah atau kawalan. Melanjutkan contoh ini, jika Accounts diberikan kepada kawalan Gallery, gunakan formula Gallery.Selected.SLA untuk merujuk SLA bagi akaun yang dipilih. Walau bagaimanapun, rujukan ini telah melalui kawalan, maka ia tidak boleh melalui fungsi Columns - anda masih mesti menggunakan Accounts.SLA.

Pada masa ini, anda boleh menggunakan lajur carian hanya dengan SharePoint dan Microsoft Dataverse.

Sintaks

Pilihan( rujukan lajur[, penapis teks] )

  • column-reference - Diperlukan. Lajur carian sumber data. Jangan lampirkan nama lajur dalam petikan berganda. Rujukan mestilah secara terus ke lajur sumber data dan tidak melalui fungsi atau kawalan.
  • text-filter - Pilihan. Menapis senarai pilihan dengan hanya mengembalikan pilihan yang bermula dengan teks yang ditentukan dalam penapis teks. Jika rentetan kosong ditentukan, semua pilihan akan dikembalikan.

Contoh

Choices untuk carian

  1. Cipta pangkalan data dan Dataverse pilih kotak Sertakan aplikasi sampel dan data .

    Banyak jadual, seperti Accounts dicipta.

    Nota: Nama jadual adalah tunggal pada make.powerapps.com dan jamak dalam Power Apps Studio.

    Sebahagian senarai medan daripada jadual Akaun dalam Dataverse untuk Aplikasi, menonjolkan yang

    Jadual Accounts mempunyai lajur Kenalan Utama, yang merupakan carian kepada jadual Kenalan.

    Sebahagian senarai medan daripada jadual Kenalan dalam Dataverse.

    Untuk setiap akaun, kenalan diwakilkan sebagai kenalan utama atau kenalan utama adalah blank.

  2. Jana aplikasi daripada jadual Akaun .

  3. Dalam senarai skrin dan kawalan di sisi kiri, tatal ke bawah hingga EditScreen1 muncul dan kemudian pilih EditForm1 hanya di bawahnya.

    Dalam bar navigasi kiri, pilih EditForm1 pada EditScreen1.

  4. Pada tab Sifat anak tetingkap sebelah kanan, pilih Edit medan.

    Buka anak tetingkap Data.

  5. Dalam anak tetingkap Medan, pilih Tambah medan.

  6. Carian untuk medan Kenalan Utama, pilih kotak semak dan kemudian pilih Tambah.

    Pilih Akaun untuk membuka anak tetingkap Data.

    Medan Kenalan Utama muncul di bahagian bawah borang. Jika medan menunjukkan ralat, pilih Sumber data pada tab Pandangan, pilih elipsis (...) untuk sumber data Akaun dan kemudian pilih Segar Semula.

  7. (pilihan) Seret medan Kenalan Utama dari bawah ke bahagian atas senarai medan.

  8. Dalam kad untuk Kenalan Utama, pilih kawalan Combo box.

    Sifat Item kawalan itu ditetapkan kepada formula yang mengenal pasti lajur dengan sama ada nama paparannya seperti pada contoh pertama atau nama logiknya seperti dalam contoh kedua:

    • Pilihan(Akaun.'Hubungan Utama')

    • Pilihan( Accounts.primarycontactid )

      Skrin kanvas dengan kawalan borang. Kawalan kotak Kombo dalam kad Kenalan Utama dipilih dan sifat Item dengan formula Pilihan( Akaun.'Kenalan Utama' ) muncul.

  9. Untuk tujuan ilustrasi, kita boleh melihat jadual lengkap yang dikembalikan oleh fungsi Choices dalam kawalan Data table. Pada tab Laman Utama, pilih Skrin baharu dan kemudian pilih Kosong.

  10. Pada tab Sisipkan, pilih Jadual data.

  11. Tetapkan sifat Item kawalan Data table untuk formula ini:

    Pilihan(Akaun.'Hubungan Utama')

  12. Di tengah-tengah kawalan Data table, pilih pautan yang memulakan Pilih medan... dan kemudian pilih kotak semak untuk medan atau medan yang anda ingin tunjukkan (sebagai contoh, firstname dan lastname).

    Skrin kanvas dengan kawalan jadual data. Sifat Item ditetapkan kepada formula Choices( Accounts.'Primary Contact' ) dan jadual menunjukkan lajur nama pertama dan nama belakang untuk set pertama rekod daripada jadual Kenalan.