Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 20.5.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. ТЕМА 8 Понятие механизма аппарата государства
2. ТЕМА ОЦЕНОК РАНГИ БАЛЛЫ ОЦЕНКИ Ранг А ~ от 90 до 100 баллов оценка отлично
3. Источники загрязнения атмосферного воздуха
4. К особенностям овладения сенсорными эталонами детьми с амблиопией и косоглазием следует отнести и низкое ка.html
5. Humn ctivities hve big impct on the environment
6. Однако насколько правильно вообще понимается эта сила Чтобы говорить о жезле и горшке сначала нам необход
7. і.Війна за незалежність в Північній Америці була прямим наслідком наростаючих протиріч між метрополіями і ко
8. ТЕМА- Маркетинговые исследования на примере компании BMW
9. Маленькие детки просто обожают строить рожицы и показывать язык
10. Маркетинг.html
11. реферату- Найпродуктивніші суфіксиРозділ- Іноземна мова Найпродуктивніші суфікси Друга половина XVII стол.html
12. тематику фізику захоплювався музикою
13. Smrt Building Керівники практики- від університету- старший викладач Єременко Л
14. Генератор неслучайных чисел
15. Автоматизированные системы управления и бронирования в средствах размещения
16. В. ПИТАННЯ ДЛЯ ПІДСУМКОВОГО КОНТРОЛЮ Філософія і світогляд їх співвідношення
17. санитарных курсов для Советской Армии комплектовало отряды доноров заботились об инвалидах войны и детяхс
18. Солнце и его строение
19. крепостнический строй в России но одновременно они дали большой толчок к развитию внутреннего социальноэк
20. Лекция ’ 8 8. Червячные передачи 8.html