Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
субд-все.doc
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
24.6 Mб
Скачать

Динамический набор данных

Access извлекает записи на основании запроса и формирует динамический набор данных. Он выглядит как таблица, хотя и не является ею. Динамический набор данных является временным набором записей и не хранится в базе данных. После закрытия базы данных динамический набор данных прекращает свое существование. При сохранении запроса сохраняется только структура запроса. Так как сам по себе динамический набор данных не сохраняется, запрос автоматически отображает любые изменения, произошедшие в базовых таблицах.

Основа всех видов запроса – запрос на выборку. Он позволяет достаточно просто выбирать данные из одной или нескольких таблиц. Результаты отображаются в виде таблицы.

Разработка запроса производится в режиме Конструктора запроса.

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

  1. В окне базы данных щелкнуть на объекте Запросы

  2. Создать

  3. Выбрать Конструктор

  4. Выбрать одну или несколько таблиц

  5. Закрыть

Окно конструктора запроса

Состоит из двух частей:

  1. Область таблиц запроса (место, где размещаются таблицы или запросы и устанавливаются связи между ними)

  2. Бланк запроса (для определения полей и условий, которые будут использованы для извлечения динамического набора данных)

*Можно перетаскивать поля из верхней области в нижнюю.

Бланк запроса

  • Поле

  • Имя таблицы

  • Сортировка

  • Вывод на экран

  • Условие отбора (1-е условие ограничивающее набор записей)

  • Или (другие условия ограничения набора)

Выбор полей

Можно добавить одно поле, несколько полей (если смежные Shift, несмежные – Ctrl, все поля - *)Перейдите в режим таблицы и вы увидите динамический набор данных. При добавлении, изменении данных в динамическом наборе данных – изменения будут сохранены в базовых таблицах.

Для возвращения в режим Конструктора 0 щелкнуть на кнопке Конструктор панели инструментов. Очистка бланка запроса – команда Правка – Очистить бланк.

Работа с полями

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

Отображение поля

При выборе поля для него автоматически устанавливается признак отображения.

Изменение порядка сортировки

Динамический набор данных можно отображать в отсортированном виде.

Условия отбора

Это набор правил. Условия задаются с помощью выражения. В выражении допускаются использование операторов сравнения и логических операторов:

=, <, >, <>,

Between (позволяет задать интервал для числового значения, например, Between 10 And 100)

In (позволяет выполнять проверку на равенство любому значению из списка, который задается в круглых скобках, например, In (“Математика”, “Информатика”, “История”))

Like (используется для поиска с использованием спец.символов, например, Like”Иванов” или Like[АБВ]*)

And Or Not.

Текстовые выражения вводятся в кавычках, если они содержат пробелы и знаки препинания. Иначе, кавычки можно не вводить, они добавятся автоматически. Допускается использование операторов шаблона - *, ?

Сформировать условие отбора можно с помощью построителя выражений. Кнопка Построить на панели инструментов. Ввести выражение в бланк и нажать Enter.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]