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

Формы практическое задание №18

Однотабличные формы

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

Любая форма, с помощью которой можно просматривать, вводить или редактировать записи таблиц БД, должна быть предварительно спроектирована и далее сконструирована средствами Access.

Создание однотабличной формы с помощью инструмента «Форма»

1. В области переходов щелкните таблицу ПРЕДМЕТ с данными, которые должны отображаться в форме, т.е. таблица должна быть открыты. На вкладке Создать в группе Формы нажмите кнопку Форма. (см. рис. 4.1)

Рис 4.1. Кнопка Форма на вкладке Создать в группе Формы

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

3. Работы команды «Форма» завершается отображением формы (рис. 4.2).

Рис 4.2. Результат работы команды «Форма» по таблице ПРЕДМЕТ

4. По завершении редактирования формы она может быть сохранена. Если редактируемая форма еще не сохранялась, выполняется команда меню Файл|Сохранить или нажимается кнопка панели инструментов Сохранить. Можно сохранить форму и при ее закрытии командой Файл|Закрыть или нажатием кнопки (Закрыть) окна формы.

12. Далее надо подтвердить необходимость их сохранения, и в диалоговом окне Сохранение ввести название (ПРЕДМЕТ-ПРОГРАММА) в текстовом поле Имя формы (рис. 4.8).

Рис. 4.8. Ввод имени формы при ее сохранении

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

1. Создайте формы на все таблицы.

Запросы практическое задание №20

Конструирование однотабличного запроса на выборку

Рассмотрим процесс конструирования однотабличного запроса на выборку на примере получения информации из таблицы ПРЕДМЕТ базы данных «Учебный процесс».

Использование логических операций в условии отбора

Пусть надо выбрать предметы, по которым общее число изучения не более 100, и есть лекции, а также выбрать предметы, по которым общее число часов больше 150 и число семестров изучения не более двух. Результат должен содержать наименование предмета (НП), общее число часов по предмету (ЧАСЫ), количество лекционных часов (ЛЕК) и число семестров (ЧС).

1. Для создания запроса в режиме конструктора выберем вкладку Создание на панели быстрого доступа и нажмем кнопку Конструктор запросов.

2. После нажатия кнопки появляется окно запроса на выборку в режиме конструктора Запрос1 (рис. 7.1) и диалоговое окно Добавление таблицы. В диалоговом окне выберем таблицу ПРЕДМЕТ и нажмем кнопку Добавить. Выбранная таблица будет отображена в области схемы данных запроса.

3. Закроем окно Добавление таблицы.

4. В окне конструктора (рис. 7.1) перетащим из списка полей таблицы ПРЕДМЕТ поля НП, ЧАСЫ, ЛЕК и ЧС в столбцы бланка запроса в строку Поле.

Рис. 7.1. Окно конструктора запроса на выборку с логическими операциями в условии отбора.

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

(ЧАСЫ<=100 AND ЛЕК<>0) OR (ЧАСЫ>150 AND ЧС<3)

Здесь ЛЕК<>0 (число лекций не равно нулю), соответствует заданному в задаче условию выбрать предметы, в которых есть лекции.

Условия из первых скобок запишем в соответствующих полях ЧАСЫ и ЛЕК первой строки Условия отбора. Между условиями в разных полях одной строки выполняется логическая операция. Условия из вторых скобок запишем в соответствующих полях ЧАСЫ и ЧС второй строки Условие отбора. Между условиями, записанными в разных строках, выполняется логическая операция.

6. Выполним запрос, нажав на панели конструктора запросов кнопку Выполнить.

На экране появится окно запроса в режиме таблицы с записями из таблицы ПРЕДМЕТ, отвечающими заданным условиям отбора.

7. Сохраним запрос, нажав кнопку Сохранить на вкладке Файл и задав нужное имя запроса. Закроем текущий запрос нажав кнопку окна запроса Закрыть. Сохраненный запрос можно выполнить, выделив запрос в окне Все объекты Access, нажатием правой кнопки мы-ши и выбрав кнопку Открыть.