Applies ToAccess для Microsoft 365 Access 2021 Access 2019

В следующих разделах показано, как использовать форму продукта и как ее программировать. Имена объектов предоставляются, чтобы их можно было легко изучить в базе данных Northwind 2.0 Starter Edition.

Формы продуктов были разработаны простым способом, чтобы подчеркнуть рекомендации. Существует несколько сложных способов управления запасами продуктов, как в реальном приложении.

В меню main (frmMainMenu) есть кнопка "Продукты", которая открывает список продуктов (sfrmMainMenu_ProductList) с гиперссылками для открытия формы сведений о продукте (frmProductDetail) для каждого продукта и содержит следующие кнопки действий:

  • Кнопка Добавить продукт , чтобы открыть новую пустую форму продукта.

  • Кнопка Экспорт в файл для отправки списка продуктов в файл по выбору пользователя, например Excel, .pdf и т. д.

В форме Сведения о продукте (frmProductDetail) вы можете удалить неиспользуемые продукты с помощью кнопки Удалить продукт .

Следующие сведения обобщают важные моменты о том, как была разработана форма.

Сведения о продукте (frmProductDetail) получают данные из простого запроса qryProductDetail, указанного в свойстве RecordSource . Рекомендуется использовать форму ввода данных на основе простого запроса с одной таблицей.

Обратите внимание на текстовое поле txtOrderLabel над подчиненной формой заказов на продукты (sfrmProductDetail_OrderList). Это хороший пример использования текущих значений переменных для настройки отображения формы.

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

  • Присвойите свойству Всплывающее окно формы значение "Да".

  • Открытие формы в виде диалогового окна. При открытии формы (с помощью макроса или кода) укажите аргумент Window Mode как "acDialog". Обратите внимание, что при открытии формы в качестве диалогового окна модальное свойство формы переопределяется, если для этого свойства задано значение "Нет".

Каждая форма имеет модальное свойство. Если для этого свойства задано значение "Да", вы не будете взаимодействовать с любой другой формой, пока форма открыта. Когда форма открывается с помощью макроса или кода с помощью режима окна "acDialog", форма автоматически становится модальной, независимо от модального свойства формы.

Также обратите внимание, что в текстовом поле "Описание продукта " включен форматированный текст. Это означает, что текст может отображаться с использованием различных шрифтов и цветов в текстовом поле. Так как режим всплывающего окна формы сведений о продукте имеет значение "Да", контекстная строка меню форматирования текста недоступна. Вы можете попытаться вставить форматированный текст из документа Word или временно сбросить свойство Popup формы в значение "Нет".

Подформа заказов на продукт (sfrmProductOrders) формы сведений о продукте в элементе управления подформы ctlProductOrders привязана к запросу из трех таблиц заказанных продуктов. Строки этой подчиненной формы фильтруются по текущему продукту путем задания свойств LinkMasterFields и LinkChildFields элемента управления подчиненной формы.

См. также

Northwind 2.0 Starter Edition

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

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