Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
I-8 / Методички / Базы_данных.doc
Скачиваний:
78
Добавлен:
14.02.2016
Размер:
3.65 Mб
Скачать

XI .4. Сортировка

Сортировка – это расположение записей в базе в определенном порядке. Нужна для более удобного доступа к данным. Сортировка бывает: по возрастанию и по убыванию. По возрастанию для текстового поля – это расположение записей по алфавиту, для числового – от меньшего к большему, для даты – от самой давней до последней. По убыванию – наоборот.

  1. Для сортировки поля «Наименование» (таблица «Поставщики») по возрастанию:

  • В режиме таблицы выделим это поле (щелкнув на имени).

  • В меню пункт Записи/ Сортировка/ Сортировка по возрастанию .

Получим таблицу, отсортированную по полю «Наименование».

Поставщики

Код_поставщика

Наименование

Телефон

4

Галлак

36-61-66

3

Интеркар

52-08-40

1

Транзит-1

370-57-21

5

Транзит-2

770-36-14

2

Фрегат

34-91-91

  1. Для сортировки по двум полям, например, по «Узел_авто» и «Номер_склада» (таблица «Детали »):

  • Расположите их рядом, для чего выделите переносимое поле («Номер_склада») и повторно щелкните левой клавишей мыши. Появится прямоугольник. Не отпуская клавиши, перетяните поле в нужное место, т.е. после поля «Узел_авто».

  • Поле «Номер_склада» останется выделенным. Нажмите Shift и, не отпуская, нажмите мышью на имени поля «Номер_склада». В результате будут выделены оба поля.

  • В меню пункт Записи/ Сортировка/ Сортировка по возрастанию . В результате названия деталей расположатся по алфавиту и детали с одинаковым именем будут располагаться по возрастанию номера склада.

Получим таблицу

Детали

Узел_авто

Номер_склада

Марка_авто

Каталожный_номер

Дата_поступления

Код_поставщика

Количество

Закупочная_цена

аккумулятор

4

BMW

BM-4789

30.09.2003

3

6

6 700,00р.

амортизатор

4

Nissan

N8799

14.06.2002

4

13

45 600,00р.

амортизатор

5

ВАЗ_09

В-123

03.03.2003

2

6

12 000,00р.

двигатель

1

ВАЗ_09

В-12378

01.03.2003

1

200

5 000,00р.

двигатель

2

Volvo

V3678

19.03.2004

4

5

16 000,00р.

кондиционер

3

Mersedes

M7890

15.11.2003

5

6

180 000,00р.

коробка передач

6

ВАЗ_09

В-12345

03.03.2004

1

7

7 800,00р.

коробка передач

6

BMW

BM-12876

13.07.2003

5

4

67 880,00р.

кузов

1

ВАЗ_02

В-1547

12.05.2000

2

25

4 900,00р.

лобовое стекло

2

Nissan

N6932

02.02.2004

1

4

5 200,00р.

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

  1. Создание запросов

Запрос – вопрос, формулируемый по отношению к базе данных. Предназначен для выбора записей из одной или нескольких таблиц по сложным критериям с упорядочиванием выборки и возможностью вычислений в выбранных данных. Запросы могут быть простыми (требуется выбрать определенные сведения без критерия отбора) и сложные. Простые запросы можно создавать с помощью Мастера и с помощью Конструктора. Поскольку с помощью Мастера нельзя осуществлять выбор по условию и упорядочивать выборку, то рассмотрим примеры только для Конструктора.

Соседние файлы в папке Методички