Глава 11
но командой
Переименовать
на выноске этого элемента
Параметры/Дейст-
вия
.
Замените в подчиненной форме
Заказы
(см. рис. 11.19) поле
Код товара
на поле со
списком. Перейдите в браузер, нажмите ссылку
Добавить Заказы
. При добавлении
записи в подчиненной форме в поле со списком
Код товара
отображаются все това-
ры (рис. 11.20).
Рис. 11.20.
Окно добавления записи в таблицу подчиненной формы
ПОСТАВКА_ПЛАН
Задание 11.4. Добавление в форму поля со списком
Добавьте поле со списком в одну из главных форм приложения. Убедитесь, что
в браузере работа со списком этого поля доступна в режиме добавления и измене-
ния записей в главной форме. Только в этих режимах поле отображается как поле
со списком, иначе — как простое поле.
Создание и использование запросов
В базе данных веб-приложения, как и в локальной базе данных, с помощью запро-
сов на выборку можно сформировать пользовательское представление о данных.
Запрос строится на основе нескольких взаимосвязанных таблиц. Результатом вы-
Создание веб-приложений
443
полнения такого запроса становится новая таблица, которая существует до закры-
тия запроса. Структура таблицы запроса определяется выбранными из одной или
нескольких взаимосвязанных таблиц полями. Записи формируются путем объеди-
нения записей таблиц, на которых построен запрос. Способ объединения записей
таблиц указывается при определении их связи в запросе. Условия отбора, сформу-
лированные в запросе, позволяют фильтровать записи, составляющие результат
объединения таблиц. В запросах базы данных веб-приложения, так же как в запро-
сах локальной базы данных, могут содержаться вычисляемые поля, выполняться
группировка записей, использоваться параметры запроса.
В веб-приложении запросы создаются в режиме конструктора. Для создания запро-
са выполните на ленте
Главная
(Home) в списке кнопки
Дополнительно
(Advanced) команду
Запрос
(Query). В окне конструктора откроется бланк запроса
и окно
Добавление таблиц
(Show Table), позволяющее выбрать таблицы и запро-
сы, на которых нужно построить новый запрос (рис. 11.21). Лента конструктора
запросов отображает его функциональные возможности.
Рис. 11.21.
Первое окно создания запроса в базе данных веб-приложения
Если в приложении была установлена связь таблиц, она автоматически отобразится
в бланке запроса.
Как и в локальной базе данных, после добавления таблиц в запрос между ними
могут быть установлены и не предусмотренные ранее связи. Для каждой из этих
таблиц можно установить параметры объединения.
В базе данных веб-приложения
Договоры с покупателями
создайте запрос, в ко-
тором подсчитайте, какое количество и на какую сумму каждого из товаров было
444
Do'stlaringiz bilan baham: |