Obrazovka PowerApps: Úpravy a aktualizace

V tomto tutoriálu probereme různé věci, které můžeme dělat na obrazovce PowerApps pro Úpravy . Také pochopíme, jak funguje vlastnost Aktualizovat a jak používat textová pole.

PowerApps nabízí spoustu možností, které mohou uživatelé používat na obrazovkách PowerApps, jako je úprava vlastností textového pole a použití vlastnosti Update .

Obsah

Úprava záznamů prostřednictvím obrazovky úprav PowerApps

Nejprve klikneme na EditScreen1 a projdeme obrazovkou úprav.

Obrazovka PowerApps: Úpravy a aktualizace

Poté klikněte na tlačítko Přehrát .

Obrazovka PowerApps: Úpravy a aktualizace

Záznamy můžeme upravovat prostřednictvím editační obrazovky.

Obrazovka PowerApps: Úpravy a aktualizace

Po úpravě záznamů stačí kliknout na ikonu zaškrtnutí zde a uložit změny, které jsme v našem datovém souboru provedli.

Obrazovka PowerApps: Úpravy a aktualizace

Porozumění tomu, jak funguje obrazovka úprav PowerApps

Pojďme analyzovat, jak funguje obrazovka úprav. Klepnutím na tuto šipku zobrazíte aktuální prvky na obrazovce EditScreen1 .

Obrazovka PowerApps: Úpravy a aktualizace

Prvním prvkem je EditForm1 , což je celý náš formulářový prvek.

Obrazovka PowerApps: Úpravy a aktualizace

Stejně jako formulář zobrazení má PowerApps také formulář pro úpravy. Krása tohoto formuláře spočívá v tom, že všechny ovládací prvky se automaticky přidávají podle příslušných typů polí. 

Máme také LblAppName3 , což je název ( Tabulka1 ) formuláře.

Obrazovka PowerApps: Úpravy a aktualizace

IconAccept1 a IconCancel1 jsou dva prvky ikony pro X a ikonu zaškrtnutí .

Obrazovka PowerApps: Úpravy a aktualizace

Posledním prvkem je obdélníkový modrý akční panel.

Obrazovka PowerApps: Úpravy a aktualizace

Můžeme také kliknout na šipku na EditForm1 pro zobrazení dílčích prvků.

Obrazovka PowerApps: Úpravy a aktualizace

Poté uvidíme různé datové karty uvnitř, což je podobné tomu, co jsme viděli na obrazovce podrobností.

Obrazovka PowerApps: Úpravy a aktualizace

Každá datová karta také obsahuje různé dílčí prvky, které můžeme upravovat, jako je DataCardValue9 , což je textové pole, a DataCardKey9 , což je štítek.

Obrazovka PowerApps: Úpravy a aktualizace

Má také tyto prvky StarVisible1 a ErrorMessage1 , které lze použít pro účely ověření, jako je chybová zpráva, když uživatel zadal nesprávnou hodnotu. V budoucích modulech si ukážeme, jak můžeme provést tato ověření chyb.

Obrazovka PowerApps: Úpravy a aktualizace

Můžeme také zajistit datové karty. Stačí kliknout na kteroukoli datovou kartu, přejít na kartu Vlastnosti a kliknout na Upravit .

Obrazovka PowerApps: Úpravy a aktualizace

Objeví se panel Pole a nyní můžeme uspořádat naše datové karty jejich přetažením.

Obrazovka PowerApps: Úpravy a aktualizace

Uspořádejme naše datové karty, jak je znázorněno na obrázku níže.

Obrazovka PowerApps: Úpravy a aktualizace

Využití vlastnosti aktualizace

Na obrazovce úprav má každá datová karta také jiné vlastnosti. Vlastnost, kterou zde musíme použít, je vlastnost Update .

Obrazovka PowerApps: Úpravy a aktualizace

Pomocí vlastnosti Aktualizovat , když uživatel provede nějaké změny a uloží je, aktualizuje tyto změny na odpovídající data v našem datovém souboru. Když uživatel klikne na ikonu zaškrtnutí, aktualizuje se hodnota datové karty podle toho, co uživatel zadal.

Ve skutečnosti se však odesílá hodnota vlastnosti Aktualizovat datové karty a nikoli přesně textová hodnota, kterou uživatel zadal do textových polí. Jen se stává, že ve výchozím nastavení je vlastnost Aktualizovat datové karty ekvivalentní hodnotě textového pole. Můžeme to změnit, pokud z nějakého důvodu chcete.

Obrazovka PowerApps: Úpravy a aktualizace

Například v textovém poli VIPLevel chceme, aby uživatel zadal číslo. Jakmile však uživatel zadá číslo a kliknutím na ikonu zaškrtnutí jej uloží, chceme, aby se toto číslo před uložením do našeho datového souboru automaticky vynásobilo 10.

Obrazovka PowerApps: Úpravy a aktualizace

V takovém případě bychom měli upravit hodnotu vlastnosti Update .

Obrazovka PowerApps: Úpravy a aktualizace

Ve výchozím nastavení je toto uzamčeno. Můžeme jej odemknout tak, že přejdeme na kartu Upřesnit a kliknutím na Odemknout změníme vlastnosti .

Obrazovka PowerApps: Úpravy a aktualizace

Pak sem přidáme * 10 . Tímto způsobem místo uložení přesného čísla od uživatele nejprve toto číslo vynásobí 10 a uloží jej do našeho datového souboru.

Obrazovka PowerApps: Úpravy a aktualizace

Úprava formuláře obrazovky úprav a vlastností textového pole

Každé textové pole naší datové karty má také své vlastní vlastnosti, které můžeme změnit. Klepněte například na textové pole křestního jména a klepněte na kartu Vlastnosti . Poté můžeme vidět různé vlastnosti, které můžeme změnit, jako je formát , písmo , velikost písma , zarovnání textu a mnoho dalších.

Obrazovka PowerApps: Úpravy a aktualizace

Udělejme v našem formuláři další změny úpravou data. Aktuálně máme možnost zvolit si čas.

Obrazovka PowerApps: Úpravy a aktualizace

Pojďme je odstranit stisknutím klávesy Backspace nebo delete, protože jsou zbytečné.

Obrazovka PowerApps: Úpravy a aktualizace

Oprava chyb na obrazovce úprav PowerApps

Po vyjmutí těchto dvou datových karet se objeví chyby.

Obrazovka PowerApps: Úpravy a aktualizace

Význam chyby můžeme zkontrolovat kliknutím na ni a kliknutím na Upravit v řádku vzorců .

Obrazovka PowerApps: Úpravy a aktualizace

Pak můžeme vidět, že má chybu, protože vlastnost Update této datové karty má DateValue1.SelectDate , což je datová karta DateJoined spolu s funkcí Time and Value , která by měla obsahovat hodnoty HourValue1 a MinuteValue1 (datové karty, které jsme odstraněny dříve). Důvodem, proč se nám zobrazuje tato chyba, je to, že jsme tyto dva prvky odstranili, ale vzorec aktualizace na to stále odkazuje.

Obrazovka PowerApps: Úpravy a aktualizace

Abychom opravili chybu, na kterou jsme narazili, stačí je odstranit a vynechat DateValue1.SelectedDate .

Obrazovka PowerApps: Úpravy a aktualizace

Podívejme se na další chybu.

Obrazovka PowerApps: Úpravy a aktualizace

Další chyba je uvnitř prvku ErrorMessage3 . Má vlastnost Y , která se týká vertikální polohy tohoto prvku. Zde odkazuje na polohu Y a výšku hodnoty HourValue1 , kterou jsme odstranili.

Obrazovka PowerApps: Úpravy a aktualizace

Změňme tedy HourValue1 na DateValue1 , aby místo toho odkazovala na naši datovou kartu DateJoined .

Obrazovka PowerApps: Úpravy a aktualizace

Další chyba je u prvku MinuteValue1 , který již nepotřebujeme, protože jsme pro něj již odebrali datovou kartu. Takže tento prvek smažeme.

Obrazovka PowerApps: Úpravy a aktualizace

Klikněte na její elipsu a klikněte na Smazat .

Obrazovka PowerApps: Úpravy a aktualizace

Další chyba je u prvku Separator2 . Opět se jedná o odkaz na HourValue1, který jsme již smazali.

Obrazovka PowerApps: Úpravy a aktualizace

Takže to místo toho změňme na DateValue1 .

Obrazovka PowerApps: Úpravy a aktualizace

Pojďme opravit další chyby se stejným problémem tak, že změníme HourValue1 na DateValue1 .

Obrazovka PowerApps: Úpravy a aktualizace

Obrazovka PowerApps: Úpravy a aktualizace

Opět, důvodem, proč jsme dostávali tyto chyby, je to, že jsme smazali několik prvků, ale existovaly vlastnosti jiných prvků, které využívaly vlastnosti prvků, které jsme odstranili.

Režim zobrazení textového pole na obrazovce úprav PowerApps

Poslední věc, kterou musíme udělat, je pas a zákaznické číslo. Chceme, aby je uživatelé viděli, ale ne, aby je měnili nebo aktualizovali.

Obrazovka PowerApps: Úpravy a aktualizace

Chcete-li to provést, vyberte textové pole pro pas. Klepněte na kartu Upřesnit a odemkněte ji kliknutím na tlačítko Odemknout pro změnu vlastností .

Obrazovka PowerApps: Úpravy a aktualizace

Přejděte dolů a vyhledejte možnost DisplayMode . Jeho režim zobrazení je aktuálně nastaven na Parent.DisplayMode .

Obrazovka PowerApps: Úpravy a aktualizace

Režim zobrazení jeho nadřazeného prvku je nastaven na Upravit . Zde můžete také změnit režim zobrazení, ale ovlivní to všechna textová pole.

Obrazovka PowerApps: Úpravy a aktualizace

Stačí jej tedy změnit zadáním Zobrazit .

Obrazovka PowerApps: Úpravy a aktualizace

Pak uvidíme, že již nemůžeme upravovat textové pole s číslem pasu.

Obrazovka PowerApps: Úpravy a aktualizace

Dále je třeba změnit režim zobrazení zákaznického čísla. Vyberte textové pole pro zákaznické číslo. Přejděte na kartu Upřesnit a kliknutím na tlačítko Odemknout změňte vlastnosti .

Obrazovka PowerApps: Úpravy a aktualizace

Tentokrát musíme přejít na kartu Vlastnosti a kliknout na režim zobrazení .

Obrazovka PowerApps: Úpravy a aktualizace

Musíme změnit jeho režim zobrazení na jeho vlastnostech. Ve výchozím nastavení také používá Parent.DisplayMode .

Obrazovka PowerApps: Úpravy a aktualizace

Stačí jej změnit na Zobrazit .

Obrazovka PowerApps: Úpravy a aktualizace

Potom nelze upravovat ani naše textové pole zákaznického čísla.

Obrazovka PowerApps: Úpravy a aktualizace

Klikneme na tlačítko Přehrát.

Obrazovka PowerApps: Úpravy a aktualizace

Nakonec uvidíme, že můžeme upravit obsah ostatních textových polí kromě pasu a zákaznického čísla.

Obrazovka PowerApps: Úpravy a aktualizace




Závěr

Abych to shrnul, toto byl jen základní přehled věcí, které můžeme dělat na obrazovce úprav PowerApps a ve formuláři úprav. Na těchto obrazovkách můžeme dělat různé věci. Můžeme změnit formát, odstranit několik prvků nebo dokonce zamknout a odemknout prvky, abychom je mohli upravovat.

Klíčová věc, kterou je třeba si zapamatovat, je, že při použití vlastnosti Update se odešle hodnota vlastnosti Update každé datové karty, nikoli skutečná hodnota textových polí. Jde jen o to, že ve výchozím nastavení je hodnota vlastnosti Update ekvivalentní hodnotě textových polí.

Vše nejlepší,

Jindřich


Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

Alokace rozpočtu: Měsíční předpovědi napříč denními výsledky v LuckyTemplates

V tomto tutoriálu projdu algoritmem alokace rozpočtu v LuckyTemplates, kde porovnáte měsíční prognózy a denní prodeje.

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Použití pokročilé logiky v LuckyTemplates k opravě vašich součtů

Zjistěte, jak můžete získat správné součty ve výpočtech pomocí pokročilých vzorců DAX a pokročilé logiky v LuckyTemplates.

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Zobrazení a formuláře PowerApps: Jak vytvářet a přizpůsobovat

Přečtěte si další informace o zobrazeních a formulářích PowerApps a o tom, jak je vytvářet a přizpůsobovat speciálně pro aplikaci, kterou vytváříte.

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

Rozšířené šablony výkazů LuckyTemplates – koncepty vizualizace LuckyTemplates

V tomto blogovém tutoriálu se ponořím do toho, jak přizpůsobit šablony výkazů LuckyTemplates a jak efektivně vizualizovat finanční informace a data.

Návrh sestav LuckyTemplates – neomezené možnosti

Návrh sestav LuckyTemplates – neomezené možnosti

Takto vypadá skvělý design sestav LuckyTemplates. Jedná se o předpřipravený design, který využívá nápovědu a záložky s impozantní navigací.

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

LuckyTemplates UŽIVATELSKÝ VZTAH Vs. TREATAS

Naučte se rozdíl mezi funkcí LuckyTemplates USERELATIONSHIP a funkcí TREATAS, které se obě používají při vytváření mír DAX.

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Zcela nový kurz: Microsoft Excel pro začátečníky

Funkce ISNULL SQL v příkazech případu

Funkce ISNULL SQL v příkazech případu

Naučte se a pochopte, jak můžete použít příkaz CASE spolu s funkcí ISNULL SQL k vrácení hodnoty, když je hodnota NULL.

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Design řídicího panelu LuckyTemplates – působivý nápad na vizualizaci otáčení stránek

Příklady řídicího panelu LuckyTemplates, naučte se a pochopte, jak vytvořit nejinovativnější vzhled vizualizace pro otáčení stránek pro návrh řídicího panelu LuckyTemplates v těchto jednoduchých krocích!

Scatter Plot In R Script: Jak vytvořit a importovat

Scatter Plot In R Script: Jak vytvořit a importovat

V tomto tutoriálu se naučíte, jak vytvořit vizualizaci R bodového grafu v LuckyTemplates pomocí vizuálu R Script.