Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информатика.doc
Скачиваний:
45
Добавлен:
16.11.2019
Размер:
25.44 Mб
Скачать

Технология выполнения задания.

  1. В режиме конструктора таблицы добавьте новые поля «Количество книг» и «Цена» в таблицу «Книги». Тип данных полей «Количество книг» и «Цена» - числовой. В Общих свойствах поля «Цена» выберите Формат поля «Денежный» в рублях.

  2. В режиме конструктора формы добавьте в форму «Авторы» в области подчиненной формы «Книги» новые поля «Количество книг» и «Цена». Для этого на панели элементов формы выберите кнопку - Поле. Методом перетаскивания установите данный элемент в Области данных подчиненной формы «Книги». С помощью контекстного меню выберите Свойства поля и заполните Свойства Данные следующим образом (Рис. 107) и Свойства Подпись надписи данного поля (Рис. 108).

Рис. 107 Окно Свойств поля «Количество книг»

Рис. 108 Окно Свойств надписи поля «Количество книг»

Аналогичным способом добавьте в Область данных подчиненной формы «Книги» еще один элемент Поле с надписью. Установите следующие свойства данного поля (Рис. 109) и его надписи (Рис. 110).

Рис. 109 Окно Свойств поля «Цена»

Рис. 110 Окно Свойств надписи поля «Цена»

  1. В режиме открытия формы «Авторы» добавьте новые записи и данные. В результате таблицы «Авторы» и «Книги» будут содержать следующие данные (Рис. 111) и (Рис. 112).

Рис. 111 Таблица «Авторы»

Рис. 112 Таблица «Книги»

  1. Выберите в окне базы данных закладку Запрос. Нажмите кнопку Создать и выберите режим Конструктор.

  2. Выберите исходные таблицы для запроса: «Авторы» и «Книги».

  3. В верхней части окна запроса показана Схема данных выбранных таблиц с указанием связей и имен полей.

  4. В нижней части окна размещается Бланк запроса, который представляет собой макет таблицы, столбцами которой являются поля создаваемого запроса.

  5. В строке Поле укажите имена столбцов (полей) создаваемого запроса. Существующее имя можно выбрать из раскрывающегося списка, щелкнув мышью на поле, или просто перенести в ячейку Поле методом Drag-and-Drop из таблицы в верхней части запроса.

  6. В первый столбец перенесите «Название книги» из таблицы «Книги», а во второй столбец «Количество» из этой же таблицы, в строке Имя таблицы появятся названия таблицы «Книги», при условии, что установлен флажок Имена таблиц, находящийся в меню Вид. В строке Условия отбора для поля «Название книги», используя Построитель выражений, прописываем выражение (Рис. 113)

Рис. 113 Окно Построителя выражений для определения Условия отбора данных поля Название книги

  1. Следующий столбец запроса в данном примере будет вычисляемым. Для него в строке Поле необходимо прописать формулу, воспользовавшись Построителем выражений.

В результате получим-Выражение1:[Книги]![Количество книг]*[Книги]![Цена]. Слово Выражение1 заменим на - Стоимость, для этого выделяем данное слово Выражение 1 и прописываем Стоимость.

  1. Закройте окно Конструктора запроса, присвойте имя «Запрос на выборку книг по типу автора».

  2. Откройте Запрос на выборку книг по типу автора в режиме выполнения запроса, выделив данный запрос на вкладке Запросы и нажав кнопку Открыть. Результат выполнения запроса представлен на Рис. 114.

Рис. 114 Окно результата выполнения Запроса на выборку книг по типу автора

  1. Закройте окно запроса.

  2. Откройте окно запроса в режиме Конструктора и выберите сортировку данных поля «Стоимость» по убыванию.

  3. Просмотрите результаты Запроса на выборку книг по типу автора отсортированные по полю «Стоимость».