Создание форм для заполнения таблиц

Каждую из созданных таблиц можно заполнять отдельно, но удобнее создать единую форму для заполнения таблиц.

Выполните команду Мастер форм. Меню Создание / Мастер форм. В списке Таблицы и запросы выбирается таблица, поля которой необходимо добавить на форму. Нажатие кнопки > добавляет выбранное поле из списка Доступные поля в список Выбранные поля. Нажатие кнопки >> добавляет все поля из списка Доступные поля в список Выбранные поля.

Перенесите в список Выбранные поля все поля из таблицы Список и поля Адрес, Телефон, Word, Excel, Access из таблицы Личные данные. Нажмите кнопку Далее. Выберите внешний вид формы В один столбец. Нажмите кнопку Готово. В результате будет создана форма Личные данные.

В окне объектов Access выберите форму Личные данные (рисунок 19) и дважды щелкните по ней левой кнопкой мыши. Откроется форма для заполнения таблиц Список и Личные данные (рисунок 20).

Рисунок 19 – Выбор формы

Рисунок 20 - Форма для заполнения таблиц Список и Личные данные

Значения кнопок работы с записями:

Переход к первой записи;

Переход к предыдущей записи;

Переход к следующей записи;

Переход к последней записи;

Добавление новой записи.

Заполните с помощью созданной формы таблицы Список (рисунок 21) и Личные данные (рисунок 22).

Рисунок 21 – Таблица Список

Рисунок 22 – Таблица Личные данные

Откройте таблицы Списоки Личные данные и убедитесь, что в них появились записи.

Практическое задание 4

Создание фильтров

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

Выражения в Фильтре могут состоять из точных значений, которые Access использует для сравнения в том виде, в котором они вводятся. Числа вводятся без ограничителей, например 22. Текст должен быть заключен в кавычки, например «Александров». Даты ограничиваются символами - #, например, #10/01/99#. Элементы выражения могут быть связаны операторами:

арифметическими: *,+,-,/, ^;

сравнениями: <,<=,>=,=,<>;

логическими: And (И), Not (Нет), Or (Или);

Like – для использования логики замены в выражениях;

In – для определения, содержится ли элемент данных в списке значений;

Between…And – для выбора значений из определенного интервала.

Откройте таблицу Список. Отфильтруем все записи студентов с годом рождения 1994. Для этого установите курсор в поле Год рождения со значением 1994. Щелкните правой кнопкой мыши и выберите фильтр Равно 1994. Вы автоматически попадете в таблицу, в которой будут только выбранные надписи. Отменить фильтр можно, выбрав в Меню Главная / Сортировка и фильтр / Фильтр или, щелкнув в ячейке со значением фильтра (1994) и снова нажав правую кнопку мыши, выберите пункт Снять фильтр с Год рождения.

Для ввода своего фильтра выберите в Меню Главная / Сортировка и фильтр / Дополнительно / Фильтр по форме. Чтобы получить записи студентов, фамилии которых начинаются, например, на букву «В», в соответствующем поле наберите Like «В*» (В – в данном случае, русская буква). Символ «*» означает, что после буквы В могут идти любые символы. После ввода выражения нажмите Меню Главная / Сортировка и фильтр / Дополнительно / Применить фильтр.

 

Практическое задание 5

Создание запросов

Выполните команду Конструктор запросов. Меню Создание / Запросы / Конструктор запросов. Добавьте нужные таблицы (Личные данные и Список) – для этого дважды щелкните на нужную таблицу или, выбрав таблицу, нажмите на кнопку Добавить. Выберите поля Фамилия, Имя и Отчество из таблицы Список, Телефон – из таблицы Личные данные (рисунок 23). Для этого достаточно сделать двойное нажатие мышкой по имени поля. Второй вариант – перетащить мышкой название поля в клетки запроса.

 

 

Рисунок 23 – Выбор полей Фамилия, Имя и Отчество из таблицы Список, Телефон – из таблицы Личные данные

 

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

Чтобы вернуться в режим Конструктора запросов, выполните команду Перейти в режим конструктора. Щелкните на нужном запросе правой кнопкой мыши и выберите Конструктор.

Предположим, что вам нужно составить ведомость для выплаты стипендии всем студентам, которые учатся без троек. Для этого нужно выбрать записи, в которых оценки по предметам 4 или 5. Для этого откройте Конструктор запросов и добавьте нужные таблицы (Личные данные и Список). Выберите поля Фамилия, Имя и Отчество из таблицы Список и Word, Excel и Access – из таблицы Личные данные. В строке Условие отбора под полями Word, Excel и Access поставьте 4 Or 5 (рисунок 24).

Рисунок 24 - Таблица с записями оценок только 4 или 5

 

Сохраните запрос под именем «Успеваемость». Выполните запрос. В результате будет отображена таблица, в которой содержатся записи с оценками только 4 или 5.