Чтобы отобразить все поля записи, добавьте и настройте элемент управления Форма отображения. Чтобы изменить поле в записи (или добавить запись), а затем сохранить изменения в источнике данных, добавьте и настройте элемент управления Форма редактирования.

Предварительные требования

Добавление формы и отображение данных

  1. Добавьте элемент управления Раскрывающийся список, переименуйте его в ChooseProduct и задайте для свойства Items следующее значение:

    FlooringEstimates.Name

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

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

  2. Добавьте элемент управления Форма редактирования, переместите его под список ChooseProduct и растяните форму на основную часть экрана.

    Добавление формы

    Примечание. В этой статье описан элемент управления Форма редактирования, но принципы работы с элементом Форма отображения те же.

  3. Установите для свойства DataSource формы значения FlooringEstimates, а для свойства Item — следующую формулу:

    First(Filter(FlooringEstimates, Name=ChooseProduct.Selected.Value))

    Формула настроена таким образом, что после завершения настройки формы в ней будет отображаться запись, выбранная пользователем в списке ChooseProduct.

  4. На панели Данные установите флажок для каждого поля, которое нужно отобразить.

    Примечание. Если панель Данные закрыта, откройте ее, выбрав форму на панели слева, а затем выберите панель Данные справа.

    Отображение полей в форме

  5. На панели Данные перетащите поле Имя в начало списка полей.

    Перемещение карточки

    Ваши изменения отразятся в форме редактирования.

    Поле "Имя" вверху списка

Выбор типа карточки для поля

  1. Выбрав форму, щелкните или нажмите на селектор карточки для поля Цена на панели Данные.

    Селектор для выбора карточки

  2. Прокрутите список вниз и выберите вариант Просмотр текста, чтобы сделать поле доступным только для чтения.

    Просмотр текста

    Ваши изменения отразятся в форме.

    Число только для чтения

Только для формы редактирования: сохранение изменений

  1. На панели слева выберите форму и нажмите кнопку с многоточием (...).

    Выбор формы

  2. Выберите Переименовать, а затем переименуйте форму EditForm.

  3. Добавьте элемент управления Кнопка и установите для его свойства Text значение Сохранить.

    Добавление кнопки "Сохранить"

  4. Установите для свойства OnSelect кнопки Сохранить следующую формулу:

    SubmitForm(EditForm)

  5. Откройте режим предварительного просмотра, нажав кнопку воспроизведения в правом верхнем углу (или нажав клавишу F5).

    Открытие режима предварительного просмотра

  6. Измените название товара, а затем нажмите кнопку Сохранить, которую вы создали.

    Функция SubmitForm сохранит ваши изменения в источнике данных, настроенном для формы.

  7. Необязательно: выберите значок закрытия, чтобы закрыть режим предварительного просмотра (или нажмите кнопку ESC).

    Закрытие режима предварительного просмотра

Дальнейшие действия