Екран PowerApps: редагування та оновлення

У цьому посібнику ми обговоримо різні речі, які ми можемо робити на екрані PowerApps для Редагування . Ми також зрозуміємо, як працює властивість Update і як використовувати текстові поля.

PowerApps пропонує багато параметрів, які користувачі можуть використовувати на екранах PowerApps, наприклад змінювати властивості текстового поля та використовувати властивість Оновлення .

Зміст

Редагування записів за допомогою екрана редагування PowerApps

Давайте спочатку клацнемо EditScreen1 , щоб перейти до екрана редагування.

Екран PowerApps: редагування та оновлення

Потім натисніть кнопку «Відтворити» .

Екран PowerApps: редагування та оновлення

Ми можемо редагувати записи через екран редагування.

Екран PowerApps: редагування та оновлення

Після редагування записів нам просто потрібно натиснути тут значок галочки, щоб зберегти зміни, внесені в наш файл даних.

Екран PowerApps: редагування та оновлення

Розуміння того, як працює екран редагування PowerApps

Давайте розберемо, як працює екран редагування. Відобразіть фактичні елементи на EditScreen1 , клацнувши цю стрілку.

Екран PowerApps: редагування та оновлення

Першим елементом є EditForm1 , який є всім елементом нашої форми.

Екран PowerApps: редагування та оновлення

Як і форма відображення, PowerApps також має форму редагування. Принадність цієї форми полягає в тому, що всі елементи керування автоматично додаються відповідно до відповідних типів полів. 

У нас також є LblAppName3 , який є заголовком ( Table1 ) форми.

Екран PowerApps: редагування та оновлення

IconAccept1 і IconCancel1 є двома елементами значка для X і значка галочки .

Екран PowerApps: редагування та оновлення

Останній елемент — прямокутна синя панель дій.

Екран PowerApps: редагування та оновлення

Ми також можемо натиснути стрілку на EditForm1 , щоб відобразити піделементи.

Екран PowerApps: редагування та оновлення

Потім ми побачимо різні картки даних усередині, схожі на те, що ми бачили на екрані деталей.

Екран PowerApps: редагування та оновлення

Кожна картка даних також містить різні піделементи, які ми можемо редагувати, наприклад DataCardValue9, яке є текстовим полем, і DataCardKey9 , яке є міткою.

Екран PowerApps: редагування та оновлення

Він також має такі елементи StarVisible1 і ErrorMessage1 , які можна використовувати для цілей перевірки, наприклад повідомлення про помилку, коли користувач вводить неправильне значення. У наступних модулях ми покажемо, як ми можемо виконувати ці перевірки помилок.

Екран PowerApps: редагування та оновлення

Ми також можемо оформити картки даних. Просто натисніть будь-яку картку з даними, перейдіть на вкладку «Властивості» та натисніть «Редагувати» .

Екран PowerApps: редагування та оновлення

З’явиться панель «Поля», і тепер ми можемо впорядкувати наші картки даних, перетягнувши їх .

Екран PowerApps: редагування та оновлення

Давайте розташуємо наші картки з даними, як показано на зображенні нижче.

Екран PowerApps: редагування та оновлення

Використання властивості Update

На екрані редагування кожна картка даних також має різні властивості. Властивість, яку нам тут потрібно використовувати, це властивість Update .

Екран PowerApps: редагування та оновлення

Використовуючи властивість Оновлення , коли користувач вносить деякі зміни та зберігає їх, він оновить ці зміни до відповідних даних у нашому файлі даних. Коли користувач натискає піктограму галочки, значення картки даних оновлюється відповідно до введеного користувачем значення.

Однак фактично надсилається значення властивості оновлення картки даних, а не саме текстове значення, яке користувач ввів у текстові поля. Трапляється так, що за замовчуванням властивість Оновлення картки даних еквівалентна значенню текстового поля. Ми можемо змінити це, якщо ви з якоїсь причини цього захочете.

Екран PowerApps: редагування та оновлення

Наприклад, у текстовому полі VIPLevel ми хочемо, щоб користувач ввів число. Однак, коли користувач вводить число та клацає піктограму галочки, щоб зберегти його, ми хочемо, щоб це число було автоматично помножено на 10 перед збереженням у нашому файлі даних.

Екран PowerApps: редагування та оновлення

У такому випадку нам слід змінити значення властивості Update .

Екран PowerApps: редагування та оновлення

За замовчуванням це заблоковано. Ми можемо розблокувати його, перейшовши на вкладку «Додатково» та натиснувши «Розблокувати», щоб змінити властивості .

Екран PowerApps: редагування та оновлення

Тоді давайте додамо сюди * 10 . Роблячи це, замість того, щоб зберегти точне число від користувача, він спочатку помножить це число на 10 і збереже його в нашому файлі даних.

Екран PowerApps: редагування та оновлення

Змінення властивостей форми екрана редагування та текстового поля

Кожне текстове поле нашої картки даних також має власні властивості, які ми можемо змінити. Наприклад, клацніть текстове поле імені та перейдіть на вкладку Властивості . Потім ми можемо побачити різні властивості, які можна змінити, як-от формат , шрифт , розмір шрифту , вирівнювання тексту та багато іншого.

Екран PowerApps: редагування та оновлення

Давайте внесемо додаткові зміни в нашу форму, відредагувавши дату. Зараз у нас є можливість вибрати час.

Екран PowerApps: редагування та оновлення

Давайте видалимо їх, натиснувши клавішу повернення або видалення, оскільки вони непотрібні.

Екран PowerApps: редагування та оновлення

Виправлення помилок на екрані редагування PowerApps

Після видалення цих двох карток даних з’являться помилки.

Екран PowerApps: редагування та оновлення

Ми можемо перевірити значення помилки, клацнувши її та натиснувши Редагувати в рядку формул .

Екран PowerApps: редагування та оновлення

Потім ми бачимо, що в ньому є помилка, оскільки властивість Update цієї картки даних має DateValue1.SelectDate , яка є карткою даних DateJoined разом із функцією Time and Value , яка має містити HourValue1 і MinuteValue1 (картки даних, які ми маємо). видалено раніше). Причина, чому ми отримуємо цю помилку, полягає в тому, що ми видалили ці два елементи, але формула оновлення все ще посилається на це.

Екран PowerApps: редагування та оновлення

Щоб виправити помилку, з якою ми зіткнулися, нам потрібно лише видалити їх і залишити DateValue1.SelectedDate .

Екран PowerApps: редагування та оновлення

Давайте перевіримо іншу помилку.

Екран PowerApps: редагування та оновлення

Наступна помилка знаходиться всередині елемента ErrorMessage3 . Він має властивість Y , яка стосується вертикального положення цього елемента. Тут він посилається на позицію Y і висоту HourValue1 , які ми видалили.

Екран PowerApps: редагування та оновлення

Отже, давайте змінимо HourValue1 на DateValue1 , щоб замість цього посилатися на нашу картку даних DateJoined .

Екран PowerApps: редагування та оновлення

Інша помилка стосується елемента MinuteValue1 , який нам більше не потрібен, оскільки ми вже видалили картку даних для нього. Отже, давайте просто видалимо цей елемент.

Екран PowerApps: редагування та оновлення

Натисніть на його три крапки та натисніть «Видалити» .

Екран PowerApps: редагування та оновлення

Інша помилка стосується елемента Separator2 . Знову ж таки, він посилається на значення HourValue1, яке ми вже видалили.

Екран PowerApps: редагування та оновлення

Отже, давайте замість цього просто змінимо це на DateValue1 .

Екран PowerApps: редагування та оновлення

Давайте виправимо інші помилки з такою ж проблемою, просто змінивши HourValue1 на DateValue1 .

Екран PowerApps: редагування та оновлення

Екран PowerApps: редагування та оновлення

Знову ж таки, причина, чому ми отримували ці помилки, полягає в тому, що ми видалили кілька елементів, але були властивості інших елементів, які використовували властивості елементів, які ми видалили.

Режим відображення текстового поля на екрані редагування PowerApps

Останнє, що нам потрібно зробити - це паспорт і номер клієнта. Ми хочемо, щоб їх переглядали користувачі, але не змінювали чи оновлювали.

Екран PowerApps: редагування та оновлення

Для цього виділимо текстове поле для паспорта. Перейдіть на вкладку «Додатково» та розблокуйте її, натиснувши « Розблокувати, щоб змінити властивості» .

Екран PowerApps: редагування та оновлення

Прокрутіть вниз, щоб знайти опцію DisplayMode . Його режим відображення наразі встановлено на Parent.DisplayMode .

Екран PowerApps: редагування та оновлення

Режим відображення його батьківського елемента встановлено на Edit . Тут також можна змінити режим відображення, але це вплине на всі текстові поля.

Екран PowerApps: редагування та оновлення

Отже, просто змініть його, ввівши View .

Екран PowerApps: редагування та оновлення

Тоді ми побачимо, що більше не можемо редагувати текстове поле номера паспорта.

Екран PowerApps: редагування та оновлення

Далі потрібно змінити режим відображення номера клієнта. Виберіть текстове поле для номера клієнта. Перейдіть на вкладку «Додатково» та натисніть « Розблокувати, щоб змінити властивості» .

Екран PowerApps: редагування та оновлення

Цього разу нам потрібно перейти на вкладку «Властивості» та натиснути « Режим відображення» .

Екран PowerApps: редагування та оновлення

Нам потрібно змінити режим відображення в його властивостях. За замовчуванням він також використовує Parent.DisplayMode .

Екран PowerApps: редагування та оновлення

Просто змініть його на View .

Екран PowerApps: редагування та оновлення

Тоді текстове поле номера клієнта також не можна редагувати.

Екран PowerApps: редагування та оновлення

Давайте натиснемо кнопку відтворення.

Екран PowerApps: редагування та оновлення

Нарешті ми побачимо, що ми можемо редагувати вміст інших текстових полів, крім паспорта та номера клієнта.

Екран PowerApps: редагування та оновлення




Висновок

Підводячи підсумок, це був лише базовий огляд того, що ми можемо робити на екрані редагування PowerApps і у формі редагування. На цих екранах ми можемо робити різні речі. Ми можемо змінити формат, видалити кілька елементів або навіть заблокувати та розблокувати елементи для редагування.

Важливо пам’ятати, що за допомогою властивості Update надсилається значення властивості Update кожної картки даних, а не фактичне значення текстових полів. Просто за замовчуванням значення властивості Update еквівалентне значенню текстових полів.

Все найкраще,

Генрі


Труба в R: підключення функцій за допомогою Dplyr

Труба в R: підключення функцій за допомогою Dplyr

У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX Deep Dive: функція LuckyTemplates DAX

RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.

Вилучення тем і зображень LuckyTemplates із PBIX

Вилучення тем і зображень LuckyTemplates із PBIX

Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Шпаргалка формул Excel: Посібник середнього рівня

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Календарна таблиця LuckyTemplates: що це таке та як ним користуватися

Python у LuckyTemplates: як встановити та налаштувати

Python у LuckyTemplates: як встановити та налаштувати

Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Розрахунок динамічної норми прибутку – легкий аналіз LuckyTemplates за допомогою DAX

Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.

Сортування стовпців таблиці дат у LuckyTemplates

Сортування стовпців таблиці дат у LuckyTemplates

Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

Знайдіть свої найкращі продукти для кожного регіону в LuckyTemplates за допомогою DAX

У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.

Вимір сміття: що це таке і чому це щось інше, але не сміття

Вимір сміття: що це таке і чому це щось інше, але не сміття

Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.