Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Laboratornaya_rabota_3.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
194 Кб
Скачать
☆

3.6. Изменение группы записей с помощью запроса на обновление

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

  2. Нажмите стрелку рядом с кнопкой Тип запроса на панели инструментов и выберите команду Обновление.

В данном примере Поле НОМЕР МАШИНЫ –обновляемое поле, Поля ТЕХОСМОТР, ШТРАФЫ, АВАРИИ используются для задания условий обновления записей.

ПРИМЕЧАНИЕ1: Наличие полей, использующихся специально для задания условий отбора необязательно!

ПРИМЕЧАНИЕ2: Если обновляются связанные поля из нескольких таблиц, то в бланк запроса достаточно перенести ключевое поле из основной таблицы!

ПРИМЕЧАНИЕ3: Для обновляемого поля можно (необязательно) ввести условие отбора записей!

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

Ввести условия отбора для полей, которые используются специально в качестве ограничений на обновление записей.

  1. Чтобы просмотреть список записей, которые будут обновлены, нажмите кнопку Вид на панели инструментов. Выводимый список не будет содержать новых значений. Для возврата в режим конструктора запроса снова нажмите кнопку Вид на панели инструментов.

  2. Нажмите кнопку Запуск на панели инструментов, чтобы обновить записи.

  3. Сохранить запрос, выбрав команду Сохранить на ПИ.

  4. Закрыть запрос.

3.7. Создание итоговых запросов

  1. В окне БД выбрать Запросы Создать.

  2. В появившемся диалоговом окне выбрать Простой запрос - OK.

  3. В появившемся диалоговом окне

выбрать: 1) таблицу или запрос, поля из которого будут использованы в запросе из списка Таблицы и Запросы; 2) числовые поля для запроса перенести из списка Доступные поля в список Выбранные поля.

  1. После выбора полей нажать Далее.

  2. В появившемся диалоговом окне установить переключатель в положение Итоговый

  1. Нажать на кнопку Итоги, для вычисления итоговых значений числовых полей, использующихся в запросе.

  2. Выбрать одну или несколько расчетных функций OK.

 

  1. Выбрать команду Далее.

  2. В последнем окне дать имя запросу и нажать Готово.

  3. Сохранить запрос, выбрав команду Сохранить на ПИ.

  4. Закрыть запрос.

ПРИМЕЧАНИЕ. В итоговых запросах используются только числовые поля.

3.8. Формирование условий отбора

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

and – логическое умножение, т.е. одновременное выполнение заданных условий

or – логическое сложение, т.е. выполнение одного из заданных условий.

операторов сравнения

> - больше,

< - меньше,

>= - больше или равно,

<= - меньше или равно,

< > - неравно,

between – между,

Not - в отличие от других

like – как.

Примеры

тип данных

пример условия отбора

применение

Текстовый

дата/время

"Киев"

#23.03.03#

вывод записей, название города в которых = Киев

дата = 23.03.03

текстовый

дата/время

"Киев" or "Минск"

#23.03.03# or #24.03.03#

вывод записей, название города в которых = Киев или Минск

дата=#23.03.03# или #24.03.03#

текстовый

"Киев" and "Минск"

вывод записей, название города в которых = Киев и Минск

Текстовый

Between "Киев" and "Минск"

вывод записей, название города в которых находится между Киевом и Минском

Целый

>5 and <15

Вывод записей, значения которых находятся в интервале [5;15]

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

Текстовый

Like “*ров*”

Вывести записи, в которых встречается сочетание “ров”

Текстовый

Between "К*" and "М*"

Вывести записи, находящиеся между записями на К и записями на М.

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