Ввод параметров в запрос

Ввод параметров в запрос

Ввод параметров в запрос

Использование параметров в запросе позволяет запрашивать конкретные значения и вводить их в условия отбора.

Пусть необходимо получить информацию об оценке студента по заданному предмету.

В условие отбора поля ФИО вместо конкретной фамилии введем название параметра, по которому будет запрашиваться фамилия при выполнении запроса. Название параметра введем как текст, заключенный в квадратные скобки: [Фамилия и инициалы студента]. В условие отбора НП введем второй параметр запроса:[наименование предмета].

Рисунок 18. Бланк запроса с параметрами для ввода ФИО и НП

При выполнении запроса Access выведет диалоговые окна, в которые вводятся нужные значения параметров.

Рисунок 19. Диалоговые окна для ввода параметров запроса

Рис.1

Создание простого запроса

Для создания запроса необходимо в окне База данных выбрать вкладку Запросы и нажать кнопку Создать. В открывшемся окне Новый запрос выбрать строку Простой запрос.

Рисунок 20. Новый запрос

Рисунок 21. Создание простых запросов

Рисунок 22. Запрос Успеваемость

4. Мастер создания простого запроса для поиска повторяющихся записей:

В окне базы данных перейдите к вкладке Запросы и нажмите кнопку Создать. В диалоговом окне Новый запрос выберите мастера повторяющиеся записи.

Рисунок 23. Повторяющийся запрос

В открывшемся окне выберем таблицу Успеваемость

Рисунок 24. Повторяющийся запрос

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

Рис. 23

Нажмем кнопку Далее.

В следующем окне выберем поле НС, КП, НГ.

Рис.24

Нажмем кнопку Готово.

Сохраним запрос под именем Поиск повторений для Успеваемость.

Рисунок 25. Поиск повторений для успеваемость

Формы в Access

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

Рисунок.26 Диалоговое окно выбора режима создания формы.

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

Рисунок 27. Форма, созданная с помощью мастера форм

Создание многотабличной формы

Создание формы на основе полей из нескольких взаимосвязанных таблиц с помощью мастера форм.

Создание формы на базе нескольких таблиц производится с помощью мастера форм.

В окне базы данных выберем вкладку Формы.

Рис.27.1

Нажмем кнопку Создать

Рисунок 28. Новая форма

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

Рисю29

В диалоговом окне Новая форма выберите нужного Мастера форм.

В открывшемся окне Создание формы выберем для таблицы Студент поля КГ,НС,ФИО, ДАТАР включаемые в форму.

Рисунок 29. Создание форм

Выберем вторую таблицу Студент и её поля КГ, НП, ЛЕК, ПР,. Эта таблица будет источником-записей подчиненной формы.

В следующем диалоговом окне Создание формы уже будет выделена таблица Студент для создания основной части формы. Включим режим Подчиненные формы.

Рис. 29 В следующем окне выберем стиль оформления

Рисунок 30. Стиль оформления

В последнем окне введем имя составной формы список студентов и имя подчиненной формы список предметов.

Рис.30 - Включим режим Открыть форму для просмотра и нажмем кнопку Готово.

Рисунок 31. Форма с данными

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

Аналогично создадим форму успеваемость

Рисунок 32. Форма Успеваемость

📎📎📎📎📎📎📎📎📎📎