
- •ВВЕДЕНИЕ
- •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 СОЗДАНИЕ ПРОСТЫХ ОТЧЕТОВ
- •ЛИТЕРАТУРА

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 |
|
|||
|
|
|
|
|
|
|
8.2Сортировка данных в запросе
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 |
|
|||
|
|
|
|
|
|
|
Обычно АССЕSS выводит записи в том порядке, в котором они выбираются из базы данных. Чтобы упорядочить данные в запросе по возрастанию или убыванию какого-либо поля необходимо открыть запрос в
режиме |
конструктора, установить |
курсор |
в |
стрСортировкаке |
соответствующего поля запроса и выбрать из раскрывающегося списка порядок |
||||
сортировки. |
|
|
|
|
Если установлена сортировка в нескольких полях, то сначала данные |
||||
сортируются по левому полю, а затем по следующему |
за ним полю с |
|||
сортировкой, т. е. порядок сортировки слева направо. |
|
|
Пример. Из базы данных вывести следующие сведения: дату поставки, наименование поставщика, наименование материала, количество поставленного материала, причем упорядочить записи по наименованию поставщика, а затем для каждого поставщика упорядочить записи по наименованию материалов.
Ход выполнения:
Необходимо создать простой запрос на выборку со слож сортировкой. В верхнюю часть запроса необходимо поместить таблицы ПОСТАВКА, МАТЕРИАЛ, ПОСТАВЩИК, т.к. понадобятся поля только из этих таблиц. В нижней части запроса необходимо выбрать нужные поля из соответствующих таблиц. Причем поле Поставщик должно располагаться левее поля Материал. Для полей Поставщик и Материал в строкеСортировка необходимо выбрать в раскрывающемся списке пункт"по возрастанию". В результате будет сформирован запрос, который в режиме конструктора имеет вид, показанный на рис. 8.9.
Рис.8.9
Если выполнить этот запрос, щелкнув мышью по его названию дважды, то можно увидеть набор записей этого запроса, показанный на рис. 8.10.
36