Экран PowerApps: редактирование и обновление

В этом руководстве мы обсудим различные действия, которые мы можем выполнять на экране PowerApps для редактирования . Мы также поймем, как работает свойство Update и как использовать текстовые поля.

PowerApps предлагает множество параметров, которые пользователи могут использовать на экранах PowerApps, таких как изменение свойств текстового поля и использование свойства Update .

Оглавление

Редактирование записей с помощью экрана редактирования 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 .

Экран PowerApps: редактирование и обновление

Используя свойство Update , когда пользователь вносит некоторые изменения и сохраняет их, он обновляет эти изменения до соответствующих данных в нашем файле данных. Когда пользователь щелкает значок галочки, он обновляет значение карты данных до того, что ввел этот пользователь.

Однако на самом деле отправляется значение свойства Update карты данных, а не точное текстовое значение, которое пользователь ввел в текстовые поля. Просто так получается, что по умолчанию свойство Update карты данных эквивалентно значению текстового поля. Мы можем изменить это, если вы хотите по какой-то причине.

Экран PowerApps: редактирование и обновление

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

Экран PowerApps: редактирование и обновление

В этом случае мы должны отредактировать значение свойства Update .

Экран PowerApps: редактирование и обновление

По умолчанию это заблокировано. Мы можем разблокировать его, перейдя на вкладку «Дополнительно» и нажав «Разблокировать», чтобы изменить свойства .

Экран PowerApps: редактирование и обновление

Тогда давайте добавим * 10 здесь. Делая это, вместо того, чтобы сохранять точное число от пользователя, он сначала умножит это число на 10 и сохранит его в нашем файле данных.

Экран PowerApps: редактирование и обновление

Изменение формы экрана редактирования и свойств текстового поля

Каждое текстовое поле нашей карты данных также имеет свои собственные свойства, которые мы можем изменить. Например, давайте щелкнем текстовое поле с именем и перейдем на вкладку «Свойства» . Затем мы можем увидеть различные свойства, которые мы можем изменить, такие как формат , шрифт , размер шрифта , выравнивание текста и многое другое.

Экран PowerApps: редактирование и обновление

Давайте внесем больше изменений в нашу форму, отредактировав дату. В настоящее время у нас есть возможность выбрать время.

Экран PowerApps: редактирование и обновление

Давайте удалим их, нажав клавишу возврата или удаления, потому что они не нужны.

Экран PowerApps: редактирование и обновление

Исправление ошибок на экране редактирования PowerApps

После удаления этих двух карт данных появятся ошибки.

Экран PowerApps: редактирование и обновление

Мы можем проверить значение ошибки, щелкнув по ней и нажав Изменить в строке формул .

Экран PowerApps: редактирование и обновление

Затем мы видим, что у него есть ошибка, потому что свойство Update этой карты данных имеет DateValue1.SelectDate , которая является картой данных DateJoined вместе с функцией Time и 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: редактирование и обновление

Просто измените его на Просмотр .

Экран PowerApps: редактирование и обновление

Затем текстовое поле нашего номера клиента также недоступно для редактирования.

Экран PowerApps: редактирование и обновление

Нажимаем кнопку воспроизведения.

Экран PowerApps: редактирование и обновление

Наконец, мы увидим, что мы можем редактировать содержимое других текстовых полей, кроме паспорта и номера клиента.

Экран PowerApps: редактирование и обновление


Введение в Power Apps: определение, функции, функции и значение.
Учебник по Microsoft Power Apps | Ошибка при проверке
сред Power Apps: правильная настройка элементов приложения

Заключение

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

Главное, что следует помнить, это то, что при использовании свойства Update передается значение свойства Update каждой карты данных, а не фактическое значение текстовых полей. Просто по умолчанию значение свойства Update эквивалентно значению текстовых полей.

Всего наилучшего,

Генри

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.