Створіть компоновану програму з нуля за допомогою Microsoft Dataverse
Створіть компоновану програму для керування даними, що зберігаються в Dataverse, за допомогою стандартних таблиць (вбудованих), настроюваних таблиць (створених організацією) або обох типів.
У разі створення програми з Dataverse, не потрібно створювати підключення до Power Apps, як із джерелами даних, як-от SharePoint, Dynamics 365 або Salesforce. Потрібно лише вказати таблиці, які необхідно відображати або якими треба керувати в програмі.
Вимоги
- Перш ніж створювати програму з нуля, ознайомтеся з основами Power Apps, створивши програму, а потім налаштовуючи галерею, форми та картки програми.
- Переключіться на середовище, в якому створено базу даних зі зразками даних. За наявності відповідної ліцензії можна створити середовище, щоб задовольнити цю необхідність.
- Щоб створити програму,вам має бути призначено роль безпеки Відповідальна особа для середовища.
Відкрийте пусту програму
Щоб створити з нуля програму, яка використовує дані з Dataverse, спершу створіть пусту програму. Для цієї вправи під час створення порожньої програми переконайтеся, що ви вибрали формат телефону .
Укажіть таблицю
Посередині екрана виберіть підключитися до даних.
У меню створення програми виберіть Дані. Якщо ви це робите в перший раз, вам буде запропоновано створити зв’язок із Dataverse. Виберіть Створити це підключення.
Виберіть Додати дані та в полі пошуку введіть,Accounts · > Connect.
Закрийте панель Дані вибравши піктограму «закрити» у правому верхньому кутку.
Додавання екрана списку
На панелі команд виберіть вкладку Шаблони > нового екрана > Список.
У лівій панелі переходів виберіть BrowseGallery1, а потім задайте для значення властивості Елементи цю формулі:
SortByColumns(Search(Accounts, TextSearchBox1.Text, "name"), "name", If(SortDescending1, SortOrder.Descending, SortOrder.Ascending))
У цій формулі зазначається:
У колекції мають відображатися дані з таблиці «Бізнес-партнери».
Дані слід сортувати за зростанням, доки користувач не вибере кнопку «сортування» для перемикання порядку сортування.
Якщо користувач вводить або вставляє один або кілька знаків у панель пошуку (TextSearchBox1), у списку відображатимуться лише ті бізнес-партнери, для яких поле Ім’я містить символи, визначені користувачем.
Можна використовувати ці та багато інших функцій, щоб указати спосіб появи програми та її поведінку
Настройте макет колекції, щоб відображати лише ім'я кожного бізнес-партнера, настройте рядок заголовка, щоб відобразити слово Огляд, як описано в розділі Настроювання галереї.
В області створення програми ліворуч наведіть курсор на Екран1, виберіть піктограму трьох крапок (...), а потім натисніть кнопку Видалити.
На панелі створення програми ліворуч наведіть курсор на Екран2, виберіть піктограму трьох крапок (...), а потім натисніть кнопку Перейменувати.
Введіть або вставте browsecreen, а потім перейменуйте галерею на цьому екрані на BrowseGallery.
Додавання екрана форми
Повторіть перший крок попередньої процедури, за винятком додавання на екрані Форма а не на екрані Список.
Установіть для властивості форми Джерело даних значення Бізнес-партнери, а для властивості Елемент значення BrowseGallery.Selected як показано на вкладці Додатково правої панелі переходів.
На вкладці Властивості на панелі праворуч виберіть Редагувати поля, щоб відкрити панель Поля.
Виберіть Додати поле, а потім установіть прапорці для цих полів:
- Ім’я бізнес-партнера
- Адреса 1: вулиця 1
- Адреса 1: місто
- Адреса 1: поштовий індекс
- Кількість співробітників
- Щорічний дохід
Примітка
За межами цього сценарію можна створити настроюване поле, вибравши Нове поле, надавши необхідну інформацію, а потім вибравши Готово. Докладніші відомості див. у розділі: Створення стовпців.
Виберіть Додати.
Налаштуйте властивість рядка заголовка Текст для відображення Створення або редагування.
На екрані відображаються зміни.
Перейменувати екран FormScreen.
Налаштувати піктограми
На BrowseScreen встановіть для властивості OnSelect круглої піктограми у верхній частині екрана цю формулу:
Refresh(Accounts)
Установіть для властивості OnSelect піктограми «плюс» таку формулу:
NewForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
Встановіть для властивості onselect першої стрілки, яка вказує направо, цю формулу:
EditForm(EditForm1); Navigate(FormScreen, ScreenTransition.None)
На екрані FormScreen, встановіть для властивості onselect піктограми скасування цю формулу:
ResetForm(EditForm1);Navigate(BrowseScreen, ScreenTransition.None)
Установіть для властивості OnSelect піктограми «Скасувати» таку формулу:
SubmitForm(EditForm1); Navigate(BrowseScreen, ScreenTransition.None)
На вкладці Вставлення виберіть Піктограми, а потім виберіть піктограму Кошик.
Встановіть для властивості Колір піктограми Кошик значення Білий і для її властивості OnSelect цю формулу:
Remove(Accounts, BrowseGallery.Selected); Navigate(BrowseScreen, ScreenTransition.None)
Перевірка програми
У меню дій виберіть Попередній перегляд програми. Додаткові відомості: Попередній перегляд програми
Перемикайте спосіб сортування списку за зростанням або за спаданням, а також фільтруйте список за одним або кількома символами в імені бізнес-партнера.
Додайте бізнес-партнера, відредагуйте додане, почніть оновлювати бізнес-партнера, але скасуйте зміни і потім видаліть бізнес-партнера.
Наступні кроки
- Зв’яжіть цю програму з рішенням, щоб можна було, наприклад, розгорнути її в іншому середовищі або опублікувати її на AppSource.
- Відкрийте один або кілька прикладів програмі дослідіть різні типи програм, які можна створити.
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).
Зворотний зв’язок
https://aka.ms/ContentUserFeedback.
Очікується незабаром: протягом 2024 року ми будемо припиняти використання механізму реєстрації проблем у GitHub для зворотного зв’язку щодо вмісту й замінювати його новою системою зворотного зв’язку. Докладні відомості див. на сторінціНадіслати й переглянути відгук про