Құрамдастың енгізу өрістерін салыстыру
Теңшелетін енгізу сипаттарын пайдаланып деректерді жіберу немесе өңдеу үшін, құрамдас енгізу мәндерін ала алады. Бұл мақалада сіз берілген кесте немесе жазба үшін белгілі бір схемасы бар бір немесе бірнеше енгізу сипатын күтетін осындай құрамдастармен жұмыс істеу туралы және құрамдастың енгізу өрістерін деректер көзі кестесінің бағандарымен салыстыру туралы білесіз.
Кеңес
Құрамдастардағы реттелетін енгізу және шығару сипаттары туралы білу үшін мына бөлімді қараңыз: Құрамдастардағы реттелетін сипаттар.
Бағандарды салыстыру
Енгізу бағанын таңдау үшін енгізу сипатының схемасына сәйкес келетін кестенің бір немесе бірнеше бағанының атауын өзгерту үшін RenameColumns() функциясын пайдаланыңыз.
Мысалы, келесі пішіммен кесте енгізуін күтетін құрамдасты қарастырыңыз:
Дәмі | UnitPrice | QuantitySold |
---|---|---|
Құлпынай | 1.99-көше | 20 |
Қара қоңыр | 2.99-көше | 45 |
Кіріс сипаты кесте деректерінің түрін күтеді:
Енгізу сипатының схемасы келесі формулаға ұқсайды:
Table({Flavor: "Strawberry",UnitPrice: 1.99, QuantitySold:20})
Осы құрамдасты қолданатын бағдарламада құрамдастың схемасына сәйкес келмейтін келесі IceCreams кестесі бар:
FlavorName | Баға | SaleNumber |
---|---|---|
Құлпынай | 1.99-көше | 20 |
Қара қоңыр | 2.99-көше | 45 |
Дұрыс өрістерді сәйкестендіру мақсатында күтілетін бағандардың атауын өзгерту үшін RenameColumn() функциясын пайдаланыңыз.
RenameColumns(IceCreams,"cra56_flavorname","Flavor","cra56_price","UnitPrice","cra56_salenumber","QuantitySold")
Құрамдас күтетін енгізу өрістері енді деректер көзі ішінен сәйкес бағандармен салыстырылады.
Жазбаларды салыстыру
Бір жазбаны салыстыру үшін With() функциясын қолданыңыз.
Мысалы, бағандарды сәйкестендіру үшін бұрынғы мысалды жалғастыра отырып, бағдарлама ішіндегі реттелетін құрамдас енгізу сипаты келесі схемасы бар жазбалар түрін күтеді:
{Flavor: "Strawberry",UnitPrice: 1.99, QuantitySold: 20}
IceCreams деректер көзі баған атауларын FlavorName, Price және SaleNumber ретінде күтетіндіктен, құрамдас бағдарламаға қосылғаннан кейін, жазбаның салыстыруын өзгерту қажет болады.
IceCreams кестесінің бағандарын таңдау және оларды құрамдастың енгізу өрістерімен салыстыру үшін With() функциясын пайдаланыңыз:
With(Gallery3.Selected,{Flavor:FlavorName,UnitPrice:Price,QuantitySold:SaleNumber})
Келесі анимация галереядан таңдалған жазбаны көрсететін бағдарламаға қосылған құрамдастың мысалын көрсетеді (компоненттің үстінде):
Кестелерді салыстыру
Бағдарламаға қосылған құрамдас күткен жазбалармен жазбалар кестесін салыстыру үшін ForAll() функциясын қолданыңыз.
Мысалы, бағандарды салыстыру мысалының соңында сіз барлық кестені әр жол үшін құрамдастың өрістерін көрсететін белгілі бір бағандармен салыстыру үшін ForAll() функциясын қолдана аласыз:
ForAll(IceCreams,{Flavor:FlavorName,UnitPrice:Price,QuantitySold:SaleNumber})
Ашылмалы тізімді пайдаланып салыстыру (ескірген)
Қосымша қойыншасын кесте немесе жазба түрін енгізу сипатын күтетін бағдарламаға қосылған құрамдас үшін пайдалануға болады және ашылмалы опцияны пайдаланып өрістерді салыстыруды таңдаңыз. Бұл салыстыру әдепкі бойынша тағайындалады және сәйкес салыстыру өрістерін қолмен таңдамасаңыз, салыстыру күтілетін нәтижелерді бермеуі мүмкін.
Мысалы, келесі анимация бағандардың атауын өзгерту үшін жаңартылып жатқан формуланы көрсетеді. Экрандағы құрамдас өрістерді салыстыру әдісін өзгертпейді, себебі осы ашылмалы тізім арқылы әдепкі өрісті таңдау мүмкіндігін қолмен жаңарту қажет.
Ашылмалы тізім арқылы салыстыруды таңдаудың бұл әдісі ескірген. Оның орнына осы мақаланың басында сипатталғандай бағанды, жазбаны немесе кестені салыстыру әдістерін пайдаланыңыз.
Ұсынылмаса да, бар бағдарламалар үшін салыстыруды таңдау үшін ашылмалы опцияны әлі де пайдалана аласыз. Жаңа бағдарламалар үшін бұл опция әдепкі бойынша қолжетімді болмайды. Бұл ескірген мүмкіндікті қосу немесе өшіру үшін Параметрлер > Алдағы мүмкіндіктер > Ескірген тармағына өтіп, Құрамдас жазбалары үшін өрісті автоматты түрде тағайындауға рұқсат ету.
Параметрді қосқан кезде, Power Apps Studio ішінде бағдарламаны сақтап, қайта ашқаныңызға көз жеткізіңіз. Қайта ашқаннан кейін формуланы тексеруді белсендіру үшін енгізу сипаты формуласын жаңартыңыз, осылайша ашылмалы опциялар қосымша сипаттар тақтасында пайда бола бастайды.
Сонымен қатар қараңыз
- Құрамдастарға арналған мінез-құлық формулалары
- Ескірген: Ашылмалы тізімді пайдаланып құрамдас өрістерін салыстыру
- Кенеп құрамдастары
- Құрамдас кітапханасы
- Компоненттер кітапханасы бағдарламасының жарамдылық кезеңін басқару (ALM)
- Құрамдасқа мультимедиа қосу
- Құрамдастарға арналған мінез-құлық формулалары
- Power Apps component framework
- Модельге негізделген бағдарламада реттелетін бетке кенеп құрамдастарын қосу