Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

43. Выбор данных из таблиц с помощью запросов действий. MS Access

Понятие запросов-действий

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

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

Создание таблицы, обновление, удаление, добавление

Создание таблицы. Этот запрос позволяет сохранить набор данных, вышедших в ответ на запрос, в виде таблицы.

Обновление. Используется для того, чтобы обновить значения некоторых полей для всех записей, вышедших в ответ на запрос.

Удаление. Используется для удаления всех записей, вышедших в ответ на запрос.

Добавление. Используется для добавления данных в имеющуюся таблицу.

ACCESS отмечает запросы-действия специальными значками

Назначение запросов

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

Вопросы, формулируемые по отношению к базе данных, называются запросами.

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

- сформировать сложные критерии для выбора записей из одной или нескольких таблиц;

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

- выполнять вычисления с использованием выбранных данных.

Запрос по образцу – это интерактивное средство для выбора данных из одной или нескольких таблиц.

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

Для создания запроса необходимо в окне БД перейти на вкладку Запросы и нажать кнопку Создать. В диалоговом окне Новый запрос можно выбрать Конструктор или один из мастеров создания запроса: Простой запрос, Перекрестный запрос, Повторяющиеся записи, Записи без подчиненных.

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

В диалоговом окне Новый запрос выбрать Конструктор. В окне Добавление таблицы выбрать таблицу (или несколько), нажать Добавить, Закрыть. Меню Запрос содержит команды добавления таблиц в окно конструктора и удаление их из нее, команды выбора типа запроса, команду запуска запроса на выполнение и некоторые другие.

Панель инструментов окна конструктора запросов:

Запуск- выполняет запрос; Добавить таблицу; Удалить таблицу; Выборка типа запроса; Запрос SQL-создает запрос SQL на объединение, запрос к серверу или управляющий запрос; параметры, переключатель режимов работы (меню Вид), групповые операции (меню Вид), имена таблиц (добавляет в бланк запроса строку имя таблицы), свойства (Вид), параметры объединения (открывает окно диалога для изменения типа объединения между таблицами или запросами в запросе).

В верхней части окна находится Схема данных запроса. В отличии от Схемы данных в БД, она содержит список таблиц, включенных в запрос и отображает связи между ними.

В нижней части окна расположен Бланк запроса. Каждая строка бланка выполняет определенную функцию:

- Поле – помещаются поля, используемые для создания запроса;

- Имя таблицы – показывает из какой таблицы выбрано поле;

- Сортировка- для указания типа сортировки информации, возвращаемой в запросе;

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

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

Редактирование запросов

Добавление полей в бланк запроса. Для добавления полей в бланк запроса:

- указать на поле таблицы и дважды щелкнуть мышью;

- механизм Drag and Drop;

- для выбора нескольких полей удерживать Shift или Ctrl;

- для переноса всех полей исходной таблицы в бланк запроса – дважды щелкнуть на строке заголовка и перенос выделенных полей в бланк запроса;

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

Для удаления полей из бланка запроса:

- Правка – Очистить

- Для удаления данного поля из запроса, нажмите на область выбора столбца, а затем клавишу Delete.

Для изменения порядка полей:

- Установить указатель мыши на область выбора столбца (она располагается над названием поля), указатель примет вид стрелки – щелкнуть (выделится столбец).

- Перетащить столбец на новое место.

Построение условий для выбора записей:

- точное совпадение значений поля

- точное несовпадение значений одного из полей:для этого используют оператор NOT или <>

- условие неточного совпадения: для этого используют оператор LIKE совместно с подстановочными символами: ? * # [список_знаков] [!список_знаков]

- выбор записей по диапазону значений: для этого используют операторы сравнения: >, <, >=, <= и Between «Выражение» And «Выражение».

Пример. Between 01.01.2002 And 31.03.2002;

Like «[М.-Т]*» – для получения списка клиентов, фамилии которых начинаются с М. по Т.

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

Для задания и-выражения вы должны просто задать условие в строке Условие отбора для каждого из полей, образующих критерий.

При вводе условия можно формировать любое логическое условие, которое может содержать функции, операторы сравнения, Or, And, Not и скобки для изменения порядка выполнения выражения.




1. Утверждаю Директор ГБОУ ООШ 15 Ю
2. Економіка підприємства і організація виробництва А В Т О Р Е Ф Е Р А Т дисертації на здобуття нау
3. варианты- фаготом голосовыми связками домрой и т
4. Трудовое право как отрасль науки
5. Финансовая безопасность государтва, финансовый кризис в Украин
6. это приводить аргументы подтверждающие правильность какоголибо тезиса
7. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата юридичних наук КИЇВ2
8. Снятие характеристики вентилятора Цель работы- Научится определять характеристику вентилятора
9. Контрольная работа
10. Next 2 Холява Ирина Николаевна ССО Next 3 Бобошко.html
11. Тематический план СРС- Наименование темы Форм
12. Курсовая работа- Элементы метода бухгалтерского учета при выявлении и расследовании экономических преступлений
13. О Матковська СУЧАСНІ ТЕХНОЛОГІЇ НАВЧАННЯ У МОВНІЙ ОСВІТІ
14. Модель адміністративного судочинства Австрії
15. Реферат- Таможенный режим
16. а Предисловие; разд
17. спиралью и ~структурой представлены следующие белки.html
18. Статически неопределимые системы растяжения сжатия
19. Визначення економічного капіталу банку
20. Внутрішня і зовнішня політика