Ekran PowerApps: edycja i aktualizacja

W tym samouczku omówimy różne rzeczy, które możemy zrobić na ekranie PowerApps dla Edit . Dowiemy się również, jak działa właściwość Update i jak używać pól tekstowych.

PowerApps oferuje wiele opcji, z których użytkownicy mogą korzystać na ekranach PowerApps, takich jak modyfikowanie właściwości pola tekstowego i korzystanie z właściwości Update .

Spis treści

Edytowanie rekordów za pomocą ekranu edycji PowerApps

Najpierw kliknij EditScreen1, aby przejść przez ekran edycji.

Ekran PowerApps: edycja i aktualizacja

Następnie kliknij przycisk Odtwórz .

Ekran PowerApps: edycja i aktualizacja

Możemy edytować rekordy za pomocą ekranu edycji.

Ekran PowerApps: edycja i aktualizacja

Po edycji rekordów wystarczy kliknąć tutaj ikonę znacznika wyboru, aby zapisać zmiany wprowadzone w naszym pliku danych.

Ekran PowerApps: edycja i aktualizacja

Zrozumienie, jak działa ekran edycji PowerApps

Przeanalizujmy, jak działa ekran edycji. Wyświetl rzeczywiste elementy na ekranie EditScreen1 , klikając tę ​​strzałkę.

Ekran PowerApps: edycja i aktualizacja

Pierwszym elementem jest EditForm1 , który jest naszym całym elementem formularza.

Ekran PowerApps: edycja i aktualizacja

Podobnie jak formularz wyświetlania, PowerApps ma również formularz edycji. Piękno tego formularza polega na tym, że wszystkie kontrolki są automatycznie dodawane zgodnie z odpowiednimi typami pól. 

Mamy również LblAppName3 , który jest tytułem ( Table1 ) formularza.

Ekran PowerApps: edycja i aktualizacja

IconAccept1 i IconCancel1 to dwa elementy ikony dla ikony X i znacznika wyboru .

Ekran PowerApps: edycja i aktualizacja

Ostatnim elementem jest prostokątny niebieski pasek akcji.

Ekran PowerApps: edycja i aktualizacja

Możemy również kliknąć strzałkę na EditForm1 , aby wyświetlić elementy podrzędne.

Ekran PowerApps: edycja i aktualizacja

Następnie zobaczymy różne karty danych w środku, które są podobne do tego, co widzieliśmy na ekranie szczegółów.

Ekran PowerApps: edycja i aktualizacja

Każda karta danych zawiera również różne podelementy, które możemy edytować, takie jak DataCardValue9 , która jest polem tekstowym, oraz DataCardKey9 , która jest etykietą.

Ekran PowerApps: edycja i aktualizacja

Zawiera również te elementy StarVisible1 i ErrorMessage1 , których można użyć do celów sprawdzania poprawności, takich jak komunikat o błędzie, gdy użytkownik wprowadził niepoprawną wartość. W przyszłych modułach pokażemy, jak możemy przeprowadzić weryfikację błędów.

Ekran PowerApps: edycja i aktualizacja

Możemy również zorganizować karty danych. Po prostu kliknij dowolną kartę danych, przejdź do karty Właściwości i kliknij opcję Edytuj .

Ekran PowerApps: edycja i aktualizacja

Pojawi się okienko Pola i możemy teraz uporządkować nasze karty danych, przeciągając je.

Ekran PowerApps: edycja i aktualizacja

Ułóżmy nasze karty danych tak, jak pokazano na poniższym obrazku.

Ekran PowerApps: edycja i aktualizacja

Korzystanie z właściwości aktualizacji

Na ekranie edycji każda karta danych ma również inne właściwości. Właściwość, której musimy tutaj użyć, to właściwość Update .

Ekran PowerApps: edycja i aktualizacja

Korzystając z właściwości Update , gdy użytkownik wprowadzi pewne zmiany i je zapisze, zaktualizuje te zmiany do odpowiednich danych w naszym pliku danych. Gdy użytkownik kliknie ikonę znacznika wyboru, zaktualizuje wartość karty danych do wartości wprowadzonej przez użytkownika.

Jednak w rzeczywistości przesyłana jest wartość właściwości Aktualizuj karty danych, a nie dokładnie wartość tekstowa wprowadzona przez użytkownika w polach tekstowych. Tak się po prostu dzieje, że domyślnie właściwość Update karty danych jest równoważna wartości pola tekstowego. Możemy to zmienić, jeśli chcesz z jakiegoś powodu.

Ekran PowerApps: edycja i aktualizacja

Na przykład w polu tekstowym VIPLevel chcemy, aby użytkownik wprowadził liczbę. Jednak gdy użytkownik wprowadzi liczbę i kliknie ikonę znacznika wyboru, aby ją zapisać, chcemy, aby ta liczba została automatycznie pomnożona do 10 przed zapisaniem jej w naszym pliku danych.

Ekran PowerApps: edycja i aktualizacja

W takim przypadku powinniśmy edytować wartość naszej właściwości Update .

Ekran PowerApps: edycja i aktualizacja

Domyślnie jest to zablokowane. Możemy go odblokować, przechodząc do zakładki Zaawansowane i klikając Odblokuj, aby zmienić właściwości .

Ekran PowerApps: edycja i aktualizacja

Następnie dodajmy tutaj * 10 . Robiąc to, zamiast zapisywać dokładną liczbę od użytkownika, najpierw pomnoży tę liczbę do 10 i zapisze ją w naszym pliku danych.

Ekran PowerApps: edycja i aktualizacja

Modyfikowanie właściwości formularza edycji i pola tekstowego

Każde pole tekstowe naszej karty danych ma również swoje własne właściwości, które możemy zmienić. Na przykład kliknijmy pole tekstowe imienia i kliknij kartę Właściwości . Następnie możemy zobaczyć różne właściwości, które możemy zmienić, takie jak format , czcionka , rozmiar czcionki , wyrównanie tekstu i wiele innych.

Ekran PowerApps: edycja i aktualizacja

Wprowadźmy więcej zmian w naszym formularzu, edytując datę. Obecnie mamy możliwość wyboru czasu.

Ekran PowerApps: edycja i aktualizacja

Usuńmy je, naciskając klawisz Backspace lub Delete, ponieważ są niepotrzebne.

Ekran PowerApps: edycja i aktualizacja

Naprawianie błędów na ekranie edycji PowerApps

Po wyjęciu tych dwóch kart danych pojawią się błędy.

Ekran PowerApps: edycja i aktualizacja

Możemy sprawdzić znaczenie błędu, klikając go i klikając Edytuj na pasku formuły .

Ekran PowerApps: edycja i aktualizacja

Możemy wtedy zobaczyć, że wystąpił błąd, ponieważ właściwość Update tej karty danych ma wartość DateValue1.SelectDate , która jest kartą danych DateJoined wraz z funkcją czasu i wartości , która powinna zawierać wartości HourValue1 i MinuteValue1 (karty danych, które usunięto wcześniej). Przyczyną tego błędu jest to, że usunęliśmy te dwa elementy, ale formuła aktualizacji nadal się do nich odwołuje.

Ekran PowerApps: edycja i aktualizacja

Aby naprawić napotkany błąd, wystarczy je usunąć i po prostu pominąć DateValue1.SelectedDate .

Ekran PowerApps: edycja i aktualizacja

Sprawdźmy inny błąd.

Ekran PowerApps: edycja i aktualizacja

Następny błąd znajduje się wewnątrz elementu ErrorMessage3 . Ma właściwość Y , która dotyczy pionowej pozycji tego elementu. W tym przypadku odwołuje się do pozycji Y i wysokości wartości HourValue1 , którą usunęliśmy.

Ekran PowerApps: edycja i aktualizacja

Zmieńmy więc wartość HourValue1 na DateValue1 , aby zamiast tego odwoływała się do naszej karty danych DateJoined .

Ekran PowerApps: edycja i aktualizacja

Kolejny błąd dotyczy elementu MinuteValue1 , którego już nie potrzebujemy, ponieważ usunęliśmy już dla niego kartę danych. Więc po prostu usuńmy ten element.

Ekran PowerApps: edycja i aktualizacja

Kliknij jego wielokropek i kliknij Usuń .

Ekran PowerApps: edycja i aktualizacja

Kolejny błąd dotyczy elementu Separator2 . Ponownie odwołuje się do wartości HourValue1, którą już usunęliśmy.

Ekran PowerApps: edycja i aktualizacja

Więc zamiast tego zmieńmy to na DateValue1 .

Ekran PowerApps: edycja i aktualizacja

Naprawmy inne błędy z tym samym problemem, po prostu zmieniając HourValue1 na DateValue1 .

Ekran PowerApps: edycja i aktualizacja

Ekran PowerApps: edycja i aktualizacja

Ponownie powodem, dla którego otrzymywaliśmy te błędy, jest to, że usunęliśmy kilka elementów, ale były właściwości innych elementów, które wykorzystywały właściwości elementów, które usunęliśmy.

Tryb wyświetlania pola tekstowego na ekranie edycji PowerApps

Ostatnią rzeczą, którą musimy zrobić, to paszport i numer klienta. Chcemy, aby użytkownicy je przeglądali, ale nie aby je zmieniali lub aktualizowali.

Ekran PowerApps: edycja i aktualizacja

Aby to zrobić, zaznaczmy pole tekstowe dla paszportu. Kliknij kartę Zaawansowane i odblokuj ją, klikając opcję Odblokuj, aby zmienić właściwości .

Ekran PowerApps: edycja i aktualizacja

Przewiń w dół, aby znaleźć opcję DisplayMode . Jego tryb wyświetlania jest obecnie ustawiony na Parent.DisplayMode .

Ekran PowerApps: edycja i aktualizacja

Tryb wyświetlania jego elementu nadrzędnego jest ustawiony na Edit . Możesz także zmienić tryb wyświetlania tutaj, ale wpłynie to na wszystkie pola tekstowe.

Ekran PowerApps: edycja i aktualizacja

Więc po prostu zmień to, wpisując View .

Ekran PowerApps: edycja i aktualizacja

Wtedy zobaczymy, że nie możemy już edytować pola tekstowego numeru paszportu.

Ekran PowerApps: edycja i aktualizacja

Następnie należy zmienić tryb wyświetlania numeru klienta. Wybierz pole tekstowe dla numeru klienta. Przejdź do zakładki Zaawansowane i kliknij Odblokuj, aby zmienić właściwości .

Ekran PowerApps: edycja i aktualizacja

Tym razem musimy przejść do zakładki Właściwości i kliknąć Tryb wyświetlania .

Ekran PowerApps: edycja i aktualizacja

Musimy zmienić jego tryb wyświetlania na jego właściwościach. Domyślnie używa również Parent.DisplayMode .

Ekran PowerApps: edycja i aktualizacja

Po prostu zmień go na View .

Ekran PowerApps: edycja i aktualizacja

Wtedy też nie można edytować naszego pola tekstowego z numerem klienta.

Ekran PowerApps: edycja i aktualizacja

Kliknijmy przycisk odtwarzania.

Ekran PowerApps: edycja i aktualizacja

Wreszcie zobaczymy, że możemy edytować zawartość innych pól tekstowych oprócz paszportu i numeru klienta.

Ekran PowerApps: edycja i aktualizacja


Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Samouczek Microsoft Power Apps | Błąd podczas sprawdzania
środowisk Power Apps: prawidłowe konfigurowanie elementów aplikacji

Wniosek

Podsumowując, był to tylko podstawowy przegląd rzeczy, które możemy zrobić na ekranie edycji PowerApps i formularzu edycji. Na tych ekranach możemy robić różne rzeczy. Możemy zmienić format, usunąć kilka elementów, a nawet zablokować i odblokować elementy, abyśmy mogli je edytować.

Najważniejszą rzeczą do zapamiętania jest to, że przy użyciu właściwości Update przesyłana jest wartość właściwości Update każdej karty danych, a nie rzeczywista wartość pól tekstowych. Po prostu domyślnie wartość właściwości Update jest równoważna wartości pól tekstowych.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.