PowerApps-skärm: redigering och uppdatering

I den här handledningen kommer vi att diskutera de olika sakerna som vi kan göra på PowerApps-skärmen för redigering . Vi kommer också att förstå hur egenskapen Update fungerar och hur man använder textrutor.

PowerApps erbjuder många alternativ som användare kan använda på PowerApps-skärmar, som att ändra textboxegenskaper och använda egenskapen Update .

Innehållsförteckning

Redigera poster via PowerApps redigeringsskärm

Låt oss först klicka på EditScreen1 för att gå igenom redigeringsskärmen.

PowerApps-skärm: redigering och uppdatering

Klicka sedan på knappen Spela .

PowerApps-skärm: redigering och uppdatering

Vi kan redigera posterna via redigeringsskärmen.

PowerApps-skärm: redigering och uppdatering

Efter att ha redigerat posterna behöver vi bara klicka på bockikonen här för att spara ändringarna som vi har gjort i vår datafil.

PowerApps-skärm: redigering och uppdatering

Förstå hur PowerApps redigeringsskärm fungerar

Låt oss analysera hur redigeringsskärmen fungerar. Visa de faktiska elementen på EditScreen1 genom att klicka på den här pilen.

PowerApps-skärm: redigering och uppdatering

Det första elementet är EditForm1 som är hela vårt formulärelement.

PowerApps-skärm: redigering och uppdatering

Precis som ett visningsformulär har PowerApps också ett redigeringsformulär. Det fina med detta formulär är att alla kontroller läggs till automatiskt enligt deras respektive fälttyper. 

Vi har också LblAppName3 som är titeln ( Tabell1 ) på formuläret.

PowerApps-skärm: redigering och uppdatering

IconAccept1 och IconCancel1 är de två ikonelementen för X och bockikonen .

PowerApps-skärm: redigering och uppdatering

Det sista elementet är den rektangelblå åtgärdsfältet.

PowerApps-skärm: redigering och uppdatering

Vi kan också klicka på pilen på EditForm1 för att visa underelementen.

PowerApps-skärm: redigering och uppdatering

Sedan ser vi de olika datakorten inuti som liknar det vi såg på detaljskärmen.

PowerApps-skärm: redigering och uppdatering

Varje datakort innehåller också olika underelement som vi kan redigera som DataCardValue9 som är textrutan och DataCardKey9 som är etiketten.

PowerApps-skärm: redigering och uppdatering

Den har också dessa StarVisible1- och ErrorMessage1 -element som kan användas för valideringsändamål som ett felmeddelande när en användare angett ett felaktigt värde. I framtida moduler kommer vi att visa hur vi kan göra dessa felvalideringar.

PowerApps-skärm: redigering och uppdatering

Vi kan också ordna datakorten. Klicka bara på valfritt datakort, gå till fliken Egenskaper och klicka på Redigera .

PowerApps-skärm: redigering och uppdatering

Fältrutan kommer att visas och vi kan nu ordna våra datakort genom att dra dem .

PowerApps-skärm: redigering och uppdatering

Låt oss ordna våra datakort som visas i bilden nedan.

PowerApps-skärm: redigering och uppdatering

Använder uppdateringsegenskapen

På redigeringsskärmen har varje datakort också olika egenskaper. Egenskapen som vi behöver använda här är egenskapen Update .

PowerApps-skärm: redigering och uppdatering

Genom att använda egenskapen Uppdatera , när en användare gör några ändringar och sparar dem, kommer den att uppdatera dessa ändringar till motsvarande data i vår datafil. När en användare klickar på bockikonen uppdaterar den värdet på datakortet till vad användaren angav.

Det som faktiskt skickas är dock värdet för Uppdatera egenskapen för datakortet och inte exakt det textvärde som användaren angav i textrutorna. Det händer bara att egenskapen Update för datakortet som standard motsvarar textrutans värde. Vi kan ändra det om du vill av någon anledning.

PowerApps-skärm: redigering och uppdatering

I textrutan VIPLevel vill vi till exempel att en användare ska ange ett nummer. Men när användaren anger ett nummer och klickar på bockikonen för att spara det, vill vi att numret automatiskt multipliceras till 10 innan det sparas i vår datafil.

PowerApps-skärm: redigering och uppdatering

I så fall bör vi redigera vårt Update- egenskapsvärde.

PowerApps-skärm: redigering och uppdatering

Som standard är detta låst. Vi kan låsa upp den genom att gå till fliken Avancerat och klicka på Lås upp för att ändra egenskaper .

PowerApps-skärm: redigering och uppdatering

Låt oss sedan lägga till * 10 här. Genom att göra detta, istället för att spara det exakta numret från användaren, multiplicerar den först det numret till 10 och sparar det i vår datafil.

PowerApps-skärm: redigering och uppdatering

Ändra formuläret för redigeringsskärmen och textrutans egenskaper

Varje textruta på vårt datakort har också sina egna egenskaper som vi kan ändra. Låt oss till exempel klicka på textrutan för förnamn och klicka på fliken Egenskaper . Sedan kan vi se de olika egenskaperna som vi kan ändra som format , teckensnitt , teckenstorlek , textjustering och många fler.

PowerApps-skärm: redigering och uppdatering

Låt oss göra fler ändringar i vårt formulär genom att redigera datumet. Vi har för närvarande möjlighet att välja tid.

PowerApps-skärm: redigering och uppdatering

Låt oss ta bort dem genom att trycka på backsteg eller delete eftersom de är onödiga.

PowerApps-skärm: redigering och uppdatering

Åtgärda fel på PowerApps redigeringsskärm

När du har tagit bort dessa två datakort kommer fel att visas.

PowerApps-skärm: redigering och uppdatering

Vi kan kontrollera innebörden av felet genom att klicka på det och klicka på Redigera i formelfältet .

PowerApps-skärm: redigering och uppdatering

Vi kan sedan se att det har ett fel eftersom Update -egenskapen för detta datakort har DateValue1.SelectDate som är DateJoined- datakortet tillsammans med en Time and Value -funktion som ska innehålla HourValue1 och MinuteValue1 (de datakort som vi har togs bort tidigare). Anledningen till att vi får det här felet är att vi har tagit bort dessa två element, men uppdateringsformeln hänvisar fortfarande till detta.

PowerApps-skärm: redigering och uppdatering

För att åtgärda felet vi stötte på behöver vi bara ta bort dem och bara utelämna DateValue1.SelectedDate .

PowerApps-skärm: redigering och uppdatering

Låt oss kolla det andra felet.

PowerApps-skärm: redigering och uppdatering

Nästa fel är inuti ErrorMessage3 -elementet. Den har en egenskap Y som är ungefär den vertikala positionen för det elementet. Här refererar det till Y -positionen och höjdentimvärdet1 som vi har tagit bort.

PowerApps-skärm: redigering och uppdatering

Så låt oss ändra HourValue1 till DateValue1 så att det refererar till vårt DateJoined- datakort istället.

PowerApps-skärm: redigering och uppdatering

Ett annat fel är för elementet MinuteValue1 som vi inte behöver längre eftersom vi redan tagit bort datakortet för det. Så låt oss bara ta bort det här elementet.

PowerApps-skärm: redigering och uppdatering

Klicka på dess ellips och klicka på Ta bort .

PowerApps-skärm: redigering och uppdatering

Ett annat fel är för Separator2 -elementet. Återigen, det hänvisar till HourValue1 som vi redan har tagit bort.

PowerApps-skärm: redigering och uppdatering

Så låt oss bara ändra det till DateValue1 istället.

PowerApps-skärm: redigering och uppdatering

Låt oss åtgärda de andra felen med samma problem genom att bara ändra HourValue1 till DateValue1 .

PowerApps-skärm: redigering och uppdatering

PowerApps-skärm: redigering och uppdatering

Återigen, anledningen till att vi fick dessa fel är att vi har tagit bort några element men det fanns egenskaper för andra element som använde egenskaperna för de element vi hade tagit bort.

Textbox-visningsläge i PowerApps redigeringsskärm

Det sista vi behöver göra är pass och kundnummer. Vi vill att de ska ses av användarna men inte att de ska ändras eller uppdateras.

PowerApps-skärm: redigering och uppdatering

För att göra det, låt oss välja textrutan för passet. Klicka på fliken Avancerat och lås upp den genom att klicka på Lås upp för att ändra egenskaper .

PowerApps-skärm: redigering och uppdatering

Rulla ner nedan för att hitta alternativet DisplayMode . Dess visningsläge är för närvarande inställt på Parent.DisplayMode .

PowerApps-skärm: redigering och uppdatering

Visningsläget för dess överordnade element är inställt på Redigera . Du kan också ändra visningsläget här men det kommer att påverka alla textrutor.

PowerApps-skärm: redigering och uppdatering

Så, bara ändra det genom att skriva Visa .

PowerApps-skärm: redigering och uppdatering

Då ser vi att vi inte längre kan redigera passnummertextrutan.

PowerApps-skärm: redigering och uppdatering

Nästa är att ändra visningsläge för kundnumret. Välj textrutan för kundnumret. Gå till fliken Avancerat och klicka på Lås upp för att ändra egenskaper .

PowerApps-skärm: redigering och uppdatering

Den här gången måste vi gå till fliken Egenskaper och klicka på visningsläget .

PowerApps-skärm: redigering och uppdatering

Vi måste ändra dess visningsläge på dess egenskaper. Som standard använder den också Parent.DisplayMode .

PowerApps-skärm: redigering och uppdatering

Ändra bara till Visa .

PowerApps-skärm: redigering och uppdatering

Då är textrutan för kundnummer inte heller redigerbar.

PowerApps-skärm: redigering och uppdatering

Låt oss klicka på play-knappen.

PowerApps-skärm: redigering och uppdatering

Slutligen kommer vi att se att vi kan redigera de andra textrutornas innehåll förutom passet och kundnumret.

PowerApps-skärm: redigering och uppdatering




Slutsats

Sammanfattningsvis var detta bara en grundläggande översikt över de saker vi kan göra på PowerApps redigeringsskärm och redigeringsformulär. Det finns olika saker vi kan göra på dessa skärmar. Vi kan ändra formatet, ta bort några element eller till och med låsa och låsa upp element så att vi kan redigera dem.

Det viktigaste att komma ihåg är att genom att använda Update- egenskapen är det som skickas värdet av Update -egenskapen för varje datakort och inte det faktiska värdet på textrutorna. Det är bara det att värdet på egenskapen Update som standard motsvarar värdet på textrutorna.

Med vänliga hälsningar,

Henry


Pipe In R: Anslutningsfunktioner med Dplyr

Pipe In R: Anslutningsfunktioner med Dplyr

I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.