Для представления полученных результатов в виде соответствующего документа в форме накладной, воспользуемся Мастером и конструктором отчетов. Для этой цели выполним следующие действия:
1. В основном окне базы данных перейти на вкладку Отчеты;
2. Нажать на кнопку Создать в окне базы данных;
3.В окне Новый отчет выбрать режим Мастер отчетов, а в качестве источника данных – созданный запрос с условием отбора по номеру накладной;
4. На первом шаге Мастера отчетов поместить в список "выбранные поля" все поля запроса и нажать кнопку Далее;
5. На втором шаге Мастера отчетов сгруппировать данные, относящиеся к "шапке накладной" (номер и дата накладной, покупатель и его реквизиты);
6. На третьем шаге Мастера отчетов с помощью режима "Итоги" установить расчет суммы по полю "Стоимость" (сумма по накладной к оплате);
7. На последующих шагах выбрать макет отчета и стиль его заголовков;
8. Открыть созданный отчет в режиме Конструктора, изменить заголовок отчета, откорректировать ширину и формат полей отчета;
9.Открыть отчет. В ответ на сообщение "Введите значение номера-накладной", введите "1". Результатом правильно выполненных действий должен быть отчет в форме накладной.
1. Из каких объектов может состоять БД Microsoft Access?
2. В каком виде хранятся все данные в БД Microsoft Access?
3. Из чего состоит таблица БД?
4. Из каких основных этапов состоит создание таблицы БД? Для каких целей служит каждый из них?
5. Какую роль выполняет в таблице ключевое поле?
6. Каким образом можно добавить поле (столбец) в таблицу?
7. В каком режиме осуществляется ввод записей?
8. Для каких целей используются формы?
9. Можно ли изменить порядок следования записей, например, по алфавиту? Как это сделать?
10. Для каких целей используется фильтрация данных?
11. В каких случаях может быть применена команда Скрыть столбцы?
12. В каких случаях может быть применена фиксация столбцов?
13. Для каких целей используются отчеты?
14. Каким образом устанавливаются связи между таблицами
15. Какие существуют типы связей между таблицами?
16. Для каких целей используются запросы в БД?
17. Какие типы запросов позволяет выполнять Microsoft Access?
18. Какие преимущества по сравнению с обычным запросом на выборку предоставляет запрос с параметром?
19. Какие типы запросов позволяют получить новые данные на основе базовых таблиц?
20. Какие типы запросов приводят к изменению данных в базовой таблице?
21. В каких случаях следует использовать запрос на создание таблицы?
22. В каких случаях следует использовать запрос на обновление данных?
23. В каких случаях следует использовать запрос на добавление?
24. В каких случаях следует использовать запрос на удаление записей?
25. На основе какого количества таблиц или запросов можно создать форму?
26. На основе какого количества таблиц или запросов можно создать отчет?
27. Какие элементы может содержать окно формы или отчета?
28. В каком режиме осуществляется создание элементов окна?
29. Могут ли в формах или в отчетах содержаться данные, основанные на вычисляемых выражениях?
30. В каком режиме создаются вычисляемые поля?
31. Для каких целей используется Построитель выражений?
32. Для каких целей используются макросы?
33. Может ли макрос содержать более одного действия (макрокоманды)?
34. Какие существуют методы выполнения макросов?
35. Какие способы обмена данными существуют в Microsoft Access?
36. Какие способы получения справочной информации существуют в Microsoft Access?
Упражнение 1
1. Создайте базу данных.
2. Создайте таблицу «Товары» (табл.6), определив ее структуру в режиме Конструктора.
3. Укажите первичный ключ в поле «Код товара» и установите для него тип данных Счетчик.
4. Для поля «Название» выберите тип Мастер подстановок и введите в один столбец фиксированный набор используемых в этом поле значений.
5.Сохраните таблицу.
Таблица 6
Код товара
|
Название
|
Марка товара
|
Цена
|
1
|
Телевизор
|
Goldstar CM |
$459
|
2
|
Телевизор
|
Philips 25 |
$1499
|
3
|
Телевизор
|
Panasonic 25V |
$765
|
4
|
Телевизор
|
Goldstar CF F4Е20В
|
$230
|
5
|
Видеомагнитофон
|
Panasonic HS |
$1400
|
6
|
Видеомагнитофон
|
Philips VR
|
$450
|
7
|
Видеокамера
|
Samsung
|
$530
|
8
|
Видеокамера
|
Sharp
|
$845
|
9
|
Музыкальный центр
|
Panasonic DH |
$320
|
10
|
Музыкальный центр
|
Sony |
$1289
|
6. Введите данные в таблицу, используя для поля «Название» значения из выпадающего списка.
7. Добавьте запись: «Видеокамера», «Panasonic NV», «$2599».
8. Осуществите замену названий «Gold Star» на «LG Electronics».
9. Отсортируйте данные по цене.
10. Используя фильтрацию, выберите данные: по названиям, например о музыкальных центрах, и по цене меньше определенного числа, например меньше 800.
11. Отобразите на экране только данные полей «Название», «Марка товара» и «Цена», удалив с экрана лишние данные.
12. Добавьте поле «Изображение» (тип OLE).
13. Добавьте в первую запись объект – рисунок телевизора, созданный в графическом редакторе.
14. Пользуясь буфером обмена, скопируйте полученные данные в три последующие клетки.
15. Просмотрите данные в режиме Простая форма.
16. В режиме Простая форма добавьте запись: «Видеомагнитофон», «Sony», «$269».
17. В режиме Простая форма осуществите поиск товаров фирмы Philips.
18. На основе таблицы подготовьте простой отчет.
Упражнение 2
1. Откройте БД, созданную в результате выполнения Упражнения 1.
2. Создайте таблицу «Поставщики» (табл. 7), объявив ключевым поле «Код поставщика».
3. Сохраните таблицу.
Откройте в режиме Конструктора таблицу «Товары». После поля «Код товара» создайте новое поле «Код поставщика», воспользовавшись мастером подстановок значений этого поля из таблицы «Поставщики». В режиме таблицы задайте для этого поля значения в соответствии со следующими поставками: поставщик 1010 – товары 2, 4, 6, 9; поставщик 1020 – товары 3, 5, 8, 11; поставщик 1030 – товары 1,7, 10, 12.
Таблица 7
Поставщики
Код поставщика
|
Название фирмы |
Телефон |
Факс |
Адрес |
1010 |
М. Видео |
(095) 207-9464 |
(095) 923-2906
|
Маросейка, 6/8 |
1020 |
Диал Электро-никс
|
(095) 978-0443 |
(095) 978-1693
|
Новослободская, 14/19
|
1030 |
Мир |
(095) 152-4001 |
(095) 152-4251 |
Чонгарский б-р, 16 |
5. Установите связь между таблицами «Товары» и «Поставщики». В таблице «Товары» поле «Код поставщика» становится полем внешнего ключа.
6. Создайте и сохраните запрос для отображения названий товаров, их цен и названий фирм, поставляющих эти товары.
7. Создайте и сохраните параметрический запрос для отображения в алфавитном порядке названий фирм, поставляющих телевизоры стоимостью до определенной суммы, названия и марки того товара, а также его цены. Выполните его для нескольких значений параметра.