Поиск и представление информации в БД. Сортировка записей. Изменение порядка записей

Содержание

Слайд 2

Сортировка записей Предварительно помещаем курсор в нужное поле. Как? Кнопки: Меню: Контекстное меню:

Сортировка записей

Предварительно помещаем курсор в нужное поле.

Как?

Кнопки:

Меню:

Контекстное меню:

Слайд 3

Сортировка по нескольким полям: смотрите использование расширенного фильтра (слайд 10)

Сортировка по нескольким полям:
смотрите использование расширенного фильтра
(слайд 10)

Слайд 4

Фильтрация записей Вывод только тех записей, которые удовлетворяют установленному критерию Не

Фильтрация записей

Вывод только тех записей, которые удовлетворяют установленному критерию

Не удаляет записи из БД,

а скрывает
Слайд 5

Фильтрация записей Фильтр с использованием формы Расширенный фильтр

Фильтрация записей
Фильтр с использованием формы
Расширенный фильтр

Слайд 6

Фильтр по выделенному выбирается запись, содержащая значение поля, подходящее в качестве

Фильтр по выделенному

выбирается запись, содержащая значение поля, подходящее в качестве условия фильтрации

Отмена действия

фильтра:

Удалить фильтр

Слайд 7

Фильтр по исключённому выбирается запись, содержащая значение поля, подходящее в качестве

Фильтр по исключённому

выбирается запись, содержащая значение поля, подходящее в качестве
критерия для исключения записей

исключили

тех, кто закончил 31 школу

Использование контекстного меню

Использование главного меню

Слайд 8

Фильтр по выделенному Фильтр по исключённому Нужно найти запись, содержащую критерий

Фильтр по выделенному
Фильтр по исключённому

Нужно найти запись, содержащую критерий (условие) фильтрации

Трудности для больших

БД
Слайд 9

Упрощение процедуры фильтрации: Фильтр для Использование: 1. КМ в 2. Вызвать

Упрощение процедуры фильтрации:

Фильтр для

Использование:
1. КМ в
2. Вызвать контекстном меню

в поле, содержащем информацию, которую необходимо использовать для фильтрации. Выбрать пункт: Фильтр для.
В текстовом поле пункта появится курсор.
3. Ввести с клавиатуры условие фильтрации. Нажать Enter для применения фильтра.
При описании условий фильтрации можно использовать шаблоны: ? - один любой символ, и * - любое количенство любых символов,
и операции отношения (для полей с числовыми значен.): <, >, <=, >=, <>,=
Слайд 10

Расширенный фильтр Фильтрация и сортировка одновременно по нескольким полям Источник данных

Расширенный фильтр

Фильтрация и сортировка одновременно по нескольким полям

Источник данных

Бланк формирования условий фильтрации

команда применения фильитра

Слайд 11

Сохранение результатов фильтрации

Сохранение результатов фильтрации

Слайд 12

Запросы в БД С помощью мастера С помощью конструктора

Запросы в БД

С помощью мастера

С помощью конструктора

Слайд 13

Простые запросы: ограниченные одной таблицей и не содержащие к.-л. критериев, условий, фильтров

Простые запросы: ограниченные одной таблицей и не содержащие к.-л. критериев, условий,

фильтров
Слайд 14

Слайд 15

первичная обработка полученной информации (суммирование, осреднение)

первичная обработка полученной информации
(суммирование, осреднение)

Слайд 16

Слайд 17

Подобно окну расширенного фильтра

Подобно окну расширенного фильтра

Слайд 18

Применение фильтра: ! (Запуск)

Применение фильтра: ! (Запуск)

Слайд 19

Файл, Сохранить как

Файл, Сохранить как

Слайд 20

Добавление таблиц в запрос Запрос может включать в себя поля из

Добавление таблиц в запрос

Запрос может включать в себя поля из нескольких

таблиц, даже если сначала была выбрана одна. Как?
1. Открываем запрос в режиме Конструктора.
2. Далее работаем с диалоговым окном Добавление таблицы.
Слайд 21

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

Выполнение вычислений

Режим конструктора позволяет формировать запросы, производящие вычисления над хранящимися данными.

Имя

нового поля запроса вводим ручками
Слайд 22

Затем вводится выражение-формула, по которой будут проводиться вычисления. Выражение должно содержать

Затем вводится выражение-формула, по которой будут проводиться вычисления.
Выражение должно содержать имена

таблиц и полей, над значениями которых производятся действия, а также указание на эти действия (например, суммирование).
Имена таблиц указываются в квадратных скобках. Далее вводятся имена полей, также заключённые в квадратные скобки. Для разделения имён таблиц и полей используется символ «!». Вычисления, выполняемые над значениями полей, обозначаются обычными математическими операторами.

Если в запросе таблица одна, то имя таблицы опускаем

Для удобства дальнейшего анализа нелишне сделать сортировку.

Слайд 23

Обратите внимание на то, что можно установить формат поля (через контекстное

Обратите внимание на то, что можно установить формат поля
(через контекстное меню).

Если речь идёи о целых числах, то можно здесь ничего не трогать.
Слайд 24

Вот, что получается:

Вот, что получается:

Слайд 25

Сохранение запроса Файл, Сохранить как...

Сохранение запроса

Файл, Сохранить как...

Слайд 26

Запросы на изменение запросы, в результате выполнения которых происходит изменение или

Запросы на изменение

запросы, в результате выполнения которых происходит изменение или перемещение записей

в одной или нескольких таблицах.

Сделаем, если успеем

Слайд 27

Запрос на удаление записей позволяет удалить группу записей на основании указанных

Запрос на удаление записей
позволяет удалить группу записей на основании указанных критериев

из одной или нескольких таблиц. При этом удаляется вся запись.
Слайд 28

В режиме Конструктора выполняем команды: Запрос, Удаление. В бланке запроса строки

В режиме Конструктора выполняем команды: Запрос, Удаление.

В бланке запроса строки Сортировка

и Вывод на экран заменяются строкой Удаление.
Слайд 29

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

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

всё делаем так, как в обычном запросе.
Слайд 30

Запрос на обновление записей вносит общие изменения в группу записей одной или нескольких существующих таблицах.

Запрос на
обновление записей
вносит общие изменения в группу записей одной или нескольких

существующих
таблицах.
Слайд 31

Для создания запроса на обновление следует: 1. Создать запрос в режиме

Для создания запроса на обновление следует:
1. Создать запрос в режиме Конструктора,

включив в него поля,
подлежащие обновлению, и поля, необходимые для задания условий выбора.
Слайд 32

2. Выполнить команду меню Запрос, Обновление. После этого изменяется бланк запроса.

2. Выполнить команду меню Запрос, Обновление.
После этого изменяется бланк запроса.

Слайд 33

Заполнить строки Условия отбора и Обновление.

Заполнить строки Условия отбора и
Обновление.

Слайд 34

Запрос на добавление записей позволяет добавить группу записей из одной или

Запрос на добавление записей

позволяет добавить группу записей из одной или нескольких

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

Команды: Запрос, Добавление

Команды:
Запрос, Добавление

Слайд 36

Запрос на создание таблиц создаёт новую таблицу на основе всех или

Запрос на создание таблиц

создаёт новую таблицу на основе всех или части

данных из одной или нескольких существующих таблиц и запросов. Этот тип запросов полезен при формировании таблицы для экспорта в другие базы данных или для создания архивной таблицы, содержащей старые записи.
Слайд 37

Для создания таблицы следует: 1. В режиме Конструктора создать запрос, содержащий

Для создания таблицы следует:
1. В режиме Конструктора создать запрос, содержащий поля,

которые необходимо скопировать в новую таблицу.
2. Выполнить команду меню Вид, Режим таблицы или нажать кнопку Вид
Слайд 38

Слайд 39

3. Вернуться в режим Конструктора и выполнить команду меню Запрос, Создание

3. Вернуться в режим Конструктора и выполнить команду меню Запрос, Создание

таблицы.
На экране появится диалоговое окно.

Определяем имя и место хранения создаваемой таблицы

Слайд 40

Далее нажимаем кнопку Запуск на панели инструментов. Раскроется диалоговое окно, сообщающее,

Далее нажимаем кнопку Запуск на панели инструментов.
Раскроется диалоговое окно, сообщающее, сколько

записей будет помещено в новую таблицу. Для создания таблицы нажать на кнопку Да (Yes).
Слайд 41

4. Закрыть запрос, не сохраняя его. Созданная таким образом таблица не

4. Закрыть запрос, не сохраняя его.
Созданная таким образом таблица не сохраняет

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

Организация и отображение связей между таблицами (непосредственная связь — устанавливается соответствие

Организация и отображение связей между таблицами
(непосредственная связь — устанавливается соответствие величин

одной таблицы величинам из другой таблицы)
Слайд 43

В одной или обеих таблицах должно быть поле, содержащее уникальные (не

В одной или обеих таблицах должно быть поле, содержащее уникальные (не

имеющие повторений) значения во всех записях — первичный ключ.
Связываемые поля должны иметь одинаковые типы данных.
Исключения: - поле Счётчика разрешается связывать с Числовым полем (длинное целое, код репликации);
- связываемые поля Числового типа должны иметь одинаковые значения свойства Размер поля.
Слайд 44

Команды меню: Сервис, Схема данных Контекстное меню (вызывается ПКМ)

Команды меню:
Сервис, Схема данных

Контекстное меню (вызывается ПКМ)

Слайд 45

Добавляем в схему данных нужные таблицы

Добавляем в схему данных нужные таблицы

Слайд 46

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

Вот что пока получилось

После добавления таблиц закрываем окно

Слайд 47

Связывание таблиц Для связывания следует выделить поле в одной таблице, переташить

Связывание таблиц
Для связывания следует выделить поле в одной таблице, переташить и

наложить его на соответствующее полу в другой.
При этом
появляется диалоговое окно
Изменение связей.

родительская таблица

Слайд 48

Отношения между таблицами Один к одному Один ко многим Печать схемы связей: Файл, Печать схемы данных

Отношения между таблицами

Один к одному

Один ко многим

Печать схемы связей: Файл, Печать

схемы данных
Слайд 49

Создание отчётов Отчёт — объект базы данных, основное назначение котороего —

Создание отчётов

Отчёт — объект базы данных, основное назначение котороего — описание

и выволд на печать документов, созданных на основе хранящихся данных.

Способы формирования отчёта

С помощью:

Автоотчёта

Мастера

Конструктора

Запросов

Слайд 50

Режим Автоотчёта Среди объектов БД выбираем вкладку Отчеты, жмём по кнопке Создать. Далее самостоятельно.

Режим Автоотчёта

Среди объектов БД выбираем вкладку Отчеты, жмём по кнопке Создать.

Далее

самостоятельно.