- •ВВЕДЕНИЕ
- •1 СУЩНОСТЬ И ОСНОВНЫЕ ТИПЫ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД)
- •2 РЕЛЯЦИОННАЯ МОДЕЛЬ БАЗЫ ДАННЫХ
- •3 ИСПОЛЬЗОВАНИЕ СУБД ACCESS ДЛЯ ОБРАБОТКИ ИНФОРМАЦИОННЫХ МАССИВОВ
- •3.1 Нормализация данных
- •3.2 Правила нормализации таблицы
- •3.4 Свойства полей БД
- •3.5 Связи таблиц БД
- •4 ЗАПУСК ПРИЛОЖЕНИЯ ACCESS
- •5 СОЗДАНИЕ БАЗЫ ДАННЫХ
- •6 СОЗДАНИЕ ТАБЛИЦЫ В БАЗЕ ДАННЫХ
- •6.1 Создание структуры таблицы
- •6.3 Создание первичного ключа
- •6.4 Установка и удаление связи таблиц базы данных
- •6.5 Ввод данных в таблицу
- •7 ИСПОЛЬЗОВАНИЕ ФОРМ
- •7.1 Создание простой формы с помощью мастера
- •7.2 Создание подчинённых форм
- •8 ВЫБОРКА ДАННЫХ ПО ЗАПРОСУ
- •8.1 Запросы на выборку
- •8.1.1 Построение выражений вычисляемых полей
- •8.2 Сортировка данных в запросе
- •8.3 Отбор данных по условию
- •8.3.1 Операторы BETWEEN, IN и LIKE
- •8.4 Параметрический запрос
- •8.5 Итоговый запрос
- •9 СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ
- •ЛИТЕРАТУРА
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
9 СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
В основном отчеты применяются для просмотра"картины в целом", поэтому в качестве основы часто используются многотабличные запросы. Поэтому для создания отчета предварительно необходимо создать базовый запрос, в который поместить всю интересующую нас информацию. Затем
можно приступить к |
созданию .отчетаПри создании |
отчета |
можно |
воспользоваться помощью |
Мастера по разработке |
.отчетовДля |
этого |
необходимо выполнить следующие действия:
1. В окне открытой базы данных выбрать вкладку"Отчеты" и щелкнуть по кнопке Создать . Появится окно "Новый отчет", показанное на рис.9.1.
Рис.9.1
2.В окне "Новый отчет" выделить пункт "Мастер отчетов" и в раскрывающемся списке таблиц и запросов выбрать предварительно созданный базовый запрос, а затем щелкнуть по кнопке ОК .
3.Появится окно, как показано на рис. 9.2. Здесь следует все нужные
Рис.9.2
43
AB
|
|
|
F Tran |
sf |
|
|
|
|
|
F Tran |
sf |
|
||||
|
|
|
D |
|
|
|
|
|
|
|
D |
|
|
|
||
|
|
Y |
P |
|
|
or |
|
|
|
Y |
P |
|
|
or |
||
|
|
|
|
|
|
e |
|
|
|
|
|
|
|
e |
||
B |
Y |
|
|
|
|
|
m |
|
B |
Y |
|
|
|
|
|
m |
|
|
|
|
buy |
r |
B |
|
|
|
|
buy |
r |
||||
|
|
|
|
|
2 |
|
|
|
|
|
2 |
|||||
|
|
|
|
|
|
0 |
|
|
|
|
|
|
0 |
|||
|
|
|
|
|
to |
|
. |
A |
|
|
|
|
|
to |
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
here |
|
|
|
|
|
|
|
here |
|
|
||
|
|
|
Click |
|
|
|
|
|
|
|
Click |
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
w w
w
.
A
B
|
|
|
m |
|
|
|
|
w |
|
|
||
. |
o |
доступные поля базового запроса переместить из области"Доступные поля" в |
w |
w. |
|
|||||||
BYY |
c |
|
|
|
|
|
|
|
|
|
A B |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
область |
"Выбранные поля" аналогично тому, как это осуществляется для |
|||||||
|
|
|
|
создания форм, а затем щелкнуть по кнопке |
Далее |
. |
|
|
|
|
|
|
|
|
|
|
4. |
Появится окно, как показано на рис. 9.3. В появившемся окне выбрать |
|
|
|||||
|
|
|
|
нужный тип представления данных, а затем щелкнуть по кнопке |
Далее |
. |
|
|
|
|
m |
o |
|
.c |
|
BYY |
|
Рис.9.3 5. Появится окно, как показано на рис. 9.4, в котором можно добавить
уровни группировки, а затем щелкнуть по кнопке Далее .
Рис.9.4
6. Появится окно, как показано на рис. 9.5, в котором можно выбрать порядок сортировки данных и указать итоговые операции после щелчка по
44
AB
|
|
|
|
|
F Tran |
sf |
|
|
|
|
|
|
|||
|
|
|
|
D |
|
|
|
|
|
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
||||||
B |
Y |
|
|
|
|
|
|
|
m |
||||||
|
|
|
|
|
|
buy |
|
r |
|||||||
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
0 |
|
|
|
|
||
|
|
|
|
|
|
|
to |
|
|
|
. |
|
|
|
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
|
|
|
|
|
||
w |
|
|
|
|
|
m |
|||||||||
|
|
|
|
|
|
|
|||||||||
|
|
w |
|
|
|
|
|
o |
кнопке |
Итоги… |
, а затем щелкнуть по кнопке |
Далее |
. |
||
|
|
|
|
w. . |
|
||||||||||
|
|
|
|
|
A BBYY |
c |
|
||||||||
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Рис.9.5 7. Появится окно, показанное на рис. 9.6, в котором необходимо выбрать
вид макета для отчета, а затем щелкнуть по кнопке Далее .
Рис.9.6 8. Появится окно, показанное на рис. 9.7, в котором необходимо выбрать
стиль для отчета, а затем щелкнуть по кнопке Далее .
45
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
Рис.9.7
9. Появится окно, в котором необходимо задать имя отчета, затем щелкнуть по кнопке Готово .
Пример. Если создать отчет на базе уже созданного запроса"Поставка материалов" (см. выше пункт 8.1 " Запросы на выборку", рис.8.4 – 8.5), выполнив последовательно шаги мастера по созданию отчетов, как показано на рис. 9.1 – 9.7 и назвав отчет "Отчет о поставках материалов", можно получить отчет, который в режиме просмотра выглядит как на рис. 9.8.
46
|
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
|
D |
|
|
|
|||
|
|
|
Y |
P |
|
|
|
|
or |
e |
|
|
B |
Y |
|
|
|
|
|
|
|
m |
|
B |
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
||||
|
|
|
|
|
|
|
|
0 |
|||
A |
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
|
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
|
||||
|
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
|
A BBYY |
c |
|
|||
|
|
|
|
|
|
|
|
Рис.9.8
AB
|
|
|
|
|
F Tran |
sf |
|
|||
|
|
|
|
D |
|
|
|
|||
|
|
Y |
P |
|
|
|
|
or |
e |
|
B |
Y |
|
|
|
|
|
|
|
m |
|
|
|
|
|
|
|
buy |
r |
|||
|
|
|
|
|
|
|
2 |
|||
|
|
|
|
|
|
|
|
0 |
||
|
|
|
|
|
|
|
to |
|
|
. |
|
|
|
|
|
|
here |
|
|
|
|
|
|
|
|
Click |
|
|
|
|
||
w |
|
|
|
|
|
m |
||||
|
|
|
|
|
|
|
||||
|
|
w |
w. |
|
|
|
|
o |
||
|
|
|
|
|
|
|
. |
|
||
|
|
|
|
|
A B BYY |
c |
|
|||
|
|
|
|
|
|
|
47