विकल्प कार्य करते हैं

इन पर लागू होता है: कैनवास ऐप्स मॉडल-संचालित ऐप्स

लुकअप स्तंभ के लिए संभावित मानों की तालिका देता है.

विवरण

लुकअप स्तंभ के लिए Choices फ़ंक्शन संभावित मानों की तालिका देता है.

अपने उपयोगकर्ता के चयन के लिए विकल्पों की सूची प्रदान करने के लिए Choices फ़ंक्शन का उपयोग करें. इस फ़ंक्शन का उपयोग आमतौर पर प्रपत्र संपादित करें में कॉम्बो बॉक्स नियंत्रण के साथ किया जाता है.

किसी लुकअप के लिए, तालिका जो Choices देती है वह लुकअप से जुड़ी बाहरी तालिका से मेल खाती है. Choices का उपयोग करके, आप अतिरिक्त डेटा स्रोत के रूप में बाहरी तालिका को जोड़ने की आवश्यकता को समाप्त करते हैं. Choices बाहरी तालिका के सभी स्तंभ लौटाता है.

क्योंकि Choices तालिका देता है, आप Filter, Sort, AddColumns और अन्य सभी तालिका-परिचालन फ़ंक्शन का उपयोग तालिका को फ़िल्टर करने, सॉर्ट करने और आकार देने के लिए कर सकते हैं.

इस समय, आप Choices का प्रत्यायोजन नहीं कर सकते हैं. यदि यह सीमा आपके ऐप में कोई समस्या उत्पन्न करती है, तो बाहरी टेबल को डेटा स्रोत के रूप में जोड़ें और इसे सीधे उपयोग करें.

Choices को ShowColumns, Search और अन्य तालिका कार्यों की तरह स्तंभ नामों को स्ट्रिंग और दोहरे उद्धरणों में संलग्न करने की आवश्यकता नहीं है. फॉर्मूला प्रदान करें जैसे कि आप सीधे स्तंभ को संदर्भित कर रहे थे.

स्तंभ संदर्भ डेटा स्रोत के लिए प्रत्यक्ष होना चाहिए. उदाहरण के लिए, यदि डेटा स्रोत खाते है और लुकअप SLA है, तो स्तंभ संदर्भ Accounts.SLA होगा. संदर्भ फ़ंक्शन, चर या नियंत्रण से नहीं गुजर सकता. इस उदाहरण को आगे बढ़ाते हुए, यदि खाता में गैलरी नियंत्रण दिया जाता है, तो चयनित खाते के लिए SLA को संदर्भित करने के लिए Gallery.Selected.SLA फॉर्मूले का उपयोग करें. हालांकि, यह संदर्भ नियंत्रण से गुजरा है, इसलिए इसे स्तंभ फ़ंक्शन में दिया नहीं किया जा सकता है - आपको अब भी Accounts.SLA का उपयोग करना होगा.

इस समय, आप केवल SharePoint और Microsoft Dataverse के साथ लुकअप स्तंभ का उपयोग कर सकते हैं.

सिंटैक्स

विकल्प( कॉलम-संदर्भ [, पाठ-फ़िल्टर ] )

  • कॉलम-संदर्भ - आवश्यक। डेटा स्रोत का लुकअप स्तंभ. स्तंभ का नाम दोहरे उद्धरण के साथ न जोड़े. संदर्भ सीधे डेटा स्रोत के स्तंभ में होना चाहिए और फ़ंक्शन या नियंत्रण से नहीं गुजरना चाहिए.
  • टेक्स्ट-फ़िल्टर - वैकल्पिक। केवल उन विकल्पों को लौटाकर विकल्पों की सूची को फ़िल्टर करता है जो text-filter में निर्दिष्ट पाठ से शुरू होते हैं। यदि एक खाली स्ट्रिंग निर्दिष्ट की गई है, तो सभी विकल्प वापस कर दिए जाएंगे।

उदाहरण

लुकअप के लिए विकल्प

  1. Dataverse में डेटाबेस बनाएं और नमूना अनुप्रयोग और डेटा शामिल करें बॉक्स चुनें.

    कई टेबल, जैसे कि खाते, बनाई जाती हैं.

    नोट: टेबल के नाम make.powerapps.com पर एकवचन और Power Apps Studio में बहुवचन हैं.

    ऐप्स के लिए Dataverse में खाता टेबल से फ़ील्ड की एक आंशिक सूची, यह हाइलाइट करते हुए कि

    खाता टेबल में प्राथमिक संपर्क कॉलम होता है, जो संपर्क टेबल का लुकअप होता है.

    Dataverse में संपर्क टेबल से फ़ील्ड की आंशिक सूची.

    प्रत्येक खाते के लिए, संपर्क को प्राथमिक संपर्क के रूप में नामित किया गया है, या प्राथमिक संपर्क रिक्त है.

  2. खाता टेबल से एक ऐप बनाएँ.

  3. बाएं किनारे के पास स्क्रीन और नियंत्रण की सूची में, EditScreen1 दिखाई देने तक नीचे स्क्रॉल करें, और उसके बाद ही EditForm1 का चयन करें.

    बाईं नेविगेशन पट्टी में, EditScreen1 पर EditForm1 का चयन करें.

  4. दाएं फलक के गुण टैब पर, फ़ील्ड संपादित करें चुनें.

    डेटा फलक खोलें.

  5. फ़ील्ड फलक में, फ़ील्ड जोड़ें चुनें.

  6. प्राथमिक संपर्क फ़ील्ड खोजें, उसके चेक बॉक्स का चयन करें और फिर जोड़ें का चयन करें.

    डेटा फलक खोलने के लिए खातों का चयन करें.

    प्राथमिक संपर्क फ़ील्ड प्रपत्र के नीचले भाग में दिखाई देती है. यदि फ़ील्ड कोई त्रुटि दिखाती है, तो दृश्य टैब पर डेटा स्रोत का चयन करें, फिर खाता डेटा स्रोत के लिए दीर्घवृत्त (...) चुनें, और फिर रिफ़्रेश करें का चयन करें.

  7. (वैकल्पिक) फ़ील्ड की सूची में नीचे से ऊपर की ओर प्राथमिक संपर्क फ़ील्ड खींचें.

  8. प्राथमिक संपर्क के लिए कार्ड में, कॉम्बो बॉक्स नियंत्रण चुनें.

    उस नियंत्रण का आइटम गुण उस फॉर्मेूले पर सेट होता है जो स्तंभ को उसके प्रदर्शन नाम से पहचानता है, जैसा कि पहले उदाहरण में, या उसके तार्किक नाम के रूप में, दूसरे उदाहरण में:

    • विकल्प( Accounts.'Primary संपर्क' )

    • विकल्प( Accounts.primarycontactid )

      प्रपत्र नियंत्रण के साथ एक कैनवास स्क्रीन। प्राथमिक संपर्क कार्ड के भीतर कॉम्बो बॉक्स नियंत्रण का चयन किया जाता है, और सूत्र विकल्प (खाते.'प्राथमिक संपर्क') के साथ आइटम संपत्ति दिखाई देती है।

  9. उदाहरण के उद्देश्यों के लिए, हम Choices फंक्शन द्वारा दी गई पूर्ण तालिका को डेटा तालिका नियंत्रण में देख सकते हैं. होम टैब पर, नई स्क्रीन चुनें और उसके बाद रिक्त चुनें.

  10. सम्मिलित करें टैब पर, डेटा तालिका चुनें.

  11. डेटा तालिका नियंत्रण का आइटम गुण इस फॉर्मूले पर सेट करें:

    विकल्प( Accounts.'Primary संपर्क' )

  12. डेटा तालिका नियंत्रण के बीच में, उस लिंक का चयन करें जो फ़ील्ड चुनें... से शुरू होता है, और फिर उस फ़ील्ड या फ़ील्ड के लिए चेक बॉक्स चुनें, जिसे आप दिखाना चाहते हैं (उदाहरण के लिए, firstname और lastname).

    डेटा तालिका नियंत्रण के साथ एक कैनवास स्क्रीन। आइटम गुण को सूत्र विकल्प (खाते.'प्राथमिक संपर्क') पर सेट किया गया है, और तालिका संपर्क तालिका से रिकॉर्ड के पहले सेट के लिए प्रथम नाम और अंतिम नाम कॉलम दिखाती है।