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

Упражнение 4. Создание формы

  1. Создадим форму для всех полей таблицы «Заказы». Перейдите на вкладку Создание, Формы. Щелкните по кнопке Другие формы. Выберите Мастер форм и нажмите ОК.

Рис. 24 Форма Заказы

  1. Аналогично создайте форму для таблицы «Клиенты», включив в неё только следующие 3 поля:

Рис. 25 Форма Клиенты

  1. Создадим форму для просмотра заказов каждого клиента. Для этого щелкните по кнопке Создание на вкладке Формы, Несколько элементов. В качестве источника данных выберите все поля табли­цы «Заказы». Добавим доступное поле Фамилия из таблицы Клиенты.

Рис. 26 Совмещение формы Заказы с фамилией

Рис. 27 Добавление поля Товары

Рис.28 Добавление полей Товар и Дата заказа

Упражнение 5. Создание отчёта

Отчет позволяет получить результаты запросов в наглядной форме как на экране, так и в виде распечатки.

Создадим отчет по итоговому запросу. Для этого: щелкнем мышью на объекте Отчеты. Выберем Создание отчета с помощью мастера. В диалоговом окне произведем следующие действия:

  • Выберем запрос Заказы. Из него выберем все поля (кнопка >>). Далее.

  • пропустим группировку. Далее.

  • выберем порядок сортировки по полю Дата заказа по возрастанию. Далее.

  • выберем макет ступенчатый. Далее.

  • Выбираем требуемый стиль. Далее

  • имя отчета Заказы. Готово.

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

Рис.29 Отчёт по заказам

Самостоятельно: создать ещё 2 отчёта - Товары и Клиенты

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

Пример отчёта Клиенты

Рис.30 Пример отчёта по клиентам

Рис.31 Пример отчёта по товарам

Тесты по модулю «База данных»

1. Что такое база данных:

Любой текстовый файл Организованная структура для хранения информации Любая информация, представленная в табличной форме Любая электронная таблица

2. Какое из перечисленных свойств не является свойством реляционной базы:

Несколько узлов уровня связаны с узлом одного уровня Порядок следования строк в таблице произвольный Каждый столбец имеет уникальное имя Для каждой таблицы можно определить первичный ключ

3. Какая база данных строится на основе таблиц и только таблиц:

Сетевая Иерархическая Реляционная

4. Какой из ниже перечисленных элементов не является объектом MS Access:

Таблица Книга Запрос Макрос Отчет

5. В какой модели баз данных существуют горизонтальные и вертикальные связи между элементами:

Сетевой Иерархической Реляционной Объектно-ориентированной

6. Какой из ниже перечисленных запросов нельзя построить:

Простой Перекрестный На создание таблицы Параллельный Записи без подчиненных

7. Что такое поле:

Столбец в таблице Окно конструктора Текст любого размера Строка в таблице

8. Что такое запрос:

Окно конструктора Связанная таблица Главная таблица Средство отбора данных

9. В чем заключается функция ключевого поля:

Однозначно определять таблицу Однозначно определять запись Определять заголовок столбца таблицы Вводить ограничение для проверки правильности ввода данных

10. Какого раздела не существует в конструкторе форм:

Заголовка Верхнего колонтитула Область данных Примечание Итоговый

11. К изменению файла базы данных приводят запросы

  • параметрические и итоговые

  • на обновление, добавление, удаление

  • параметрические, итоговые, перекрестные

  • на выборку и итоговые.

12. Поиск данных в базе данных...

  • определение значений данных в текущей записи

  • процедура определения дескрипторов базы данных

  • процедура выделения из множества записей подмножества, записи которого удовлетворяют поставленному условию

  • процедура выделения данных, однозначно определяющих записи

13. Запрос к базе данных “Недвижимость” с полями “Комнаты”, “Площадь”, “Адрес”, “Стоимость” для вывода списка двухкомнатных квартир общей

площадью свыше 50 квадратных метров должен содержать выражение:

  • Комнаты=2 и Площадь>50;

  • Комнаты=2 и Площадь=50;

  • Комнаты=2 или Площадь<50;

  • Комнаты>=2 или Площадь>50;

14. Структура файла реляционной базы данных (БД) меняется:

  • при удалении любого поля;

  • при изменении любой записи;

  • при удалении диапазона записей;

  • при уничтожении всех записей;

15.Предположим, что некоторая база данных содержит поля ФАМИЛИЯ, ГОД РОЖДЕНИЯ, ДОХОД. Какая из перечисленных ниже записей этой БД будет найдена при поиске по условию ГОД РОЖДЕНИЯ>1958 OR ДОХОД<3500 ?

  • Петров, 1956, 3600;

  • Иванов, 1956, 2400;

  • Сидоров, 1957, 5300;

  • Козлов, 1952, 4200;