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

Перекрестные запросы

После выбора таблиц для создания перекрестного запроса в меню Запрос активизируется команда Перекрестный. Microsoft Access отобразит в бланке запроса строки Групповая операция и Перекрестная таблица. В бланк запроса включаются необходимые поля из таблиц. Для поля, значения которого будут отображаться в заголовках строк, необходимо в строке Перекрестная таблица выбрать в списке строку Заголовки строк. В строке Групповая операция должно сохраниться значение Группировка. Аналогичные действия выполняются для поля, значения которого будут отображаться в заголовках столбцов. Только в строке Перекрестная таблица необходимо определить значение Заголовки столбцов.

Далее необходимо для значения поля, по которому будут выполняться вычисления, в строке Перекрестная таблица указать элемент Значение. В строке Групповая операция необходимо ввести функцию (например, Sum, Avg, Count, Min, Max и т.п.) (рисунок 15) и запустить запрос на выполнение.

Для отображения результатов запроса необходимо перейти в режим Таблицы.

Информацию о создании запросов с использованием мастеров можно найти в [1,2].

Рисунок 15 - Окно конструктора запросов

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

  1. Открыть базу данных, полученную на практическом занятии №1

  2. Выбрать Запросы – создать запрос в режиме конструктора – добавить таблицу «Список инструмента» - закрыть окно «Добавление таблицы»

  3. Выбрать выборочный тип запроса: верхнее меню Запрос – Выборка

  4. Перетащить из верхнего списка необходимый параметр (по варианту задания) в первый столбик строки Поле

  5. Для выключения вывода на экран повторяющихся записей сгруппировать результат: правой кнопкой мыши по строке Поле – Групповые Операции

  6. Выставить параметры: групповые операции: группировка, сортировка: по возрастанию. В итоге всё должно выглядеть примерно так:

  7. Закрыть запрос, назвав его «Группировка параметра»

  8. Проверить работу запроса. Он должен выдавать неповторяющиеся отсортированные значения выбранного параметра режущего инструмента

  9. Создать ещё один запрос с помощью мастера

  10. поле Таблицы и запросы: Таблица_Список ГОСТов – нажать >>

  11. поле Таблицы и запросы: Таблица­_Список инструментов – с помощью кнопки > добавить только параметры инструмента без полей Код и Наименование ГОСТ –

  12. Далее – Подробный – Далее – Задать имя запроса «Результат выбора» – Открыть запрос для просмотра данных – Готово. На экране должна появиться таблица всех инструментов с полным описанием их ГОСТов

  13. Закрыть запрос – выделить запрос «Результат выбора» – Конструктор

  14. В столбике с выбираемым параметром (по варианту задания) в строке «Условие отбора» напечатать временную ‘заглушку’ [Forms]![Форма000]![Список000] (для удобства пользователя, который будет работать с Ваше базой данных, на практическом занятии №3 мы подключим её к результирующему окну)

  15. Закрыть запрос, подтвердив сохранение

  16. Проверить работу запроса «Результат выбора» – в окне ‘Введите значение параметра’ ввести любое из значений выбираемого параметра режущего инструмента из списка, генерируемого запросом «Группировка параметров»:

  17. На экране должна появиться таблица режущих инструментов только с подходящим под введённое число параметром

  18. Уменьшить размер файла базы данных: сервис – служебные программы – сжать и восстановить базу данных

  19. Подтвердить запуск базы данных. Небезопасность возникает т.к. Access допускает создание макросов, с помощью которых можно написать вирус

Содержание отчета

1. Название и цель работы.

2. Запросы на выборку.

Контрольные вопросы

1. Как создается запрос на выборку?

2. Как создаются запросы на изменение: запрос на добавление, запрос на удаление, запрос на обновление и запрос на создание таблицы?

3. Как создаются параметрические запросы и перекрестные запросы?

4. Как создаются запросы с помощью мастеров?

Практическая работа № 3

Создание форм

Цель работы - приобрести практические навыки по созданию форм в Microsoft Access.

Общие сведения

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

Форма строится на основе Access-таблицы или запроса. Форму можно создать 3 способами: с помощью Конструктора форм, с помощью Мастера форм, используя Автоформу.

Использование Автоформы и Мастера форм

Для создания формы необходимо на вкладке Формы окна базы данных нажать кнопку Создать. В диалоговом окне Новая форма (рисунок 16) следует выбрать таблицу или запрос, на основании которых создается форма.

Рисунок 16 - Диалоговое окно Новая форма

При выборе элемента Автоформа: в столбец для каждой записи будет отведена отдельная страница формы.

При выборе элемента Автоформа: ленточная каждая запись будет размещаться в одной строке таблицы.

При выборе элемента Автоформа: табличная форма будет иметь вид таблицы; выступает в качестве подчиненной формы в составных формах.

После нажатия клавиши OK через несколько секунд мастер создаст форму. Ее необходимо сохранить.

При выборе Мастера форм пользователь переходит в первое окно Мастера форм. В списке Доступные поля следует выбрать поля для формы и перенести их в список Выбранные поля (рисунок 17). После этого следует перейти в следующее окно (кнопка Далее).

Рисунок 17 – Первое диалоговое окно Мастера форм

Во втором окне Мастера форм необходимо активизировать переключатель (на выбор): в один столбец, ленточный, табличный, выровненный и нажать кнопку Далее.

В третьем окне Мастера задается стиль оформления Стандартный (или на выбор пользователя) (рисунок 18) и нажимается кнопка Далее.

Рисунок 18 - Третье диалоговое окно Мастера форм

В последнем окне Мастера вводится заголовок формы и нажимается кнопка Готово.