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

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

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

  1. Запрос-действие:

    • запрос-добавление - добавляет выбранные данные в существующую таблицу;

    • запрос-удаление - удаляет из таблицы или таблиц данные, удовлетворяющие критериям запросов;

    • запрос-создание - создает новую таблицу, заполняя ее данными из других таблиц;

    • запрос-обновление - изменяет данные, хранящиеся в записях существующей таблицы.

  2. SQL - запросы ( структурированный язык запросов) могут быть созданы только при помощи SQL выражений.

    • Запрос к серверу;

    • Запрос - объединение выбирает указанные записи из двух или более таблиц.

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

Способы создания запросов

Существует два способа создания запросов:

  1. с помощью Мастера;

  2. в режиме Конструктора.

Создание запросов с помощью Мастера:

  • Открыть БД;

  • Пункт меню Создание ® Мастер запросов, который имеет 4 вида запросов (смотрите в MSA)

Создание запросов с помощью Конструктора:

  1. Пункт меню Создание ® Конструктор запросов;

  1. в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);

  2. добавить имена полей в бланк запроса;

  3. создать условия отбора, сортировку, группировку, вывода на экран и т.д.;

  4. выполнение запроса – кнопка !

№18-19

Создание запросов с помощью Конструктора:

  1. Пункт меню Создание ® Конструктор запросов;

  2. в появившемся окне "Добавление таблицы" добавить в запрос нужные таблицы (как в схеме данных);

  3. добавить имена полей в бланк запроса;

  4. создать условия отбора, сортировку, группировку, вывода на экран и т.д.;

  5. выполнение запроса – кнопка !

Просмотреть результат можно в режиме таблицы.

Окно режима конструктора запросов.

  • Поле - это могут быть:

  • поля которые будут присутствовать в наборе записей запроса;

  • поля по которым вы хотите провести сортировку;

  • или поля, значения которых вы бы хотели проверить.

  • при создании вычисляемых полей могут использоваться различные выражения.

  • Имена таблиц - если запрос многотабличный, выводится имя таблицы из которой выбрано поле.

  • Сортировка - указываем нужно ли проводить сортировку по выбранному полю.

  • Вывод на экран - используется для размещения флажков, указывающих на те поля, которые должны быть введены в наборе записей.

  • Условие отбора - используются для задания условий отбора.

Включение полей в запрос.

Существует несколько способов:

  • Можно перетащить поле из верхней части окна запрос из таблицы в бланке QBE в нужную ячейку.

  • Достаточно двойного щелчка по выбранному полю в таблице.

Замечание: для включения всех полей в бланк QBE нужно выбрать пункт меню *.

Установка свойств полей запроса

В общем случае поля, выводимые в наборе записей запроса наследуют свойства, заданные ранее.

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

Для этого :

  • установите курсор в выбранное поле;

  • выберите пункт меню Вид ® Свойства (можно правой кнопкой мышки, свойства).

В окне Свойства поля можно настроить следующие свойства:

    • Описание объекта (сообщение в строке состояния Окна запроса);

    • Формат поля (представление данных на экране);

    • Число десятичных данных (для числовых данных);

    • Маска ввода;

    • Подпись поля (заголовок столбца).

Измененные свойства можно просмотреть в режиме Таблица.

№20-21

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

Этот запрос может быть:

  • однотабличным,

  • многотабличным,

  • с вычисляемыми полями,

  • с группировкой для вычисления итогов.

Создание условий отбора

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

Условие отбора для даты и времени

Значение даты и времени необходимо заключать в #.

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