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

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

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

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

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

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

от 25%

Подписываем

договор

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

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

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. Национальный исследовательский Томский политехнический Университет Институт электронного об
2. . В таблицу базы данных СКЛАД содержащую 5 столбцов информации о товаре наименование поставщик количество
3. Фининберг Эзра
4. Здравствуйте Частный предприниматель занимается оценкой бизнеса
5. хозяйственной деятельности
6. Исходные данные Фундамент выполнен из железобетонных забивных свай квадратного сечения 300х300 мм длиной 1000
7. Какие идеи могут быть использованы в российском менеджменте Под стилями моделями менеджмента следуе
8. а Линейные электрические цепи постоянного тока
9. ые отношяэто отношя м-у органами власти преимущно разных уровней по разграничю на постой основе расхых п
10. тематичних наук Київ ~ Дисертацією є рукопис Роботу виконано на кафедрі оптик