Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вопросы по тоход.docx
Скачиваний:
8
Добавлен:
02.08.2019
Размер:
87.36 Кб
Скачать
  1. Запросы на обновление, добавление и удаление.

1) С помощью запроса на обновление можно добавлять, изменять или удалять данные в одной или нескольких записях. Запрос на обновление может принимать несколько условий и позволяет обновить большое число записей за один раз, а также изменить записи сразу в нескольких таблицах. Для добавления новых записей в одну или несколько таблиц используйте запрос на добавление. Запрос на обновление нельзя использовать для удаления записей целиком (строк) из таблицы, но можно менять имеющиеся непустые значения на пустые. Для удаления записей целиком (процесс, удаляющий также значение первичного ключа) следует использовать запрос на удаление. Запрос строится как запрос на выборку, в который включается обновляемая таблица. Если данные для обновления содержатся в другой таблице, то она также должна быть добавлена, и между этими таблицами нужно провести связь по соответствующим полям. Затем тип запроса меняется на Обновление после чего в бланке запроса появится строка «Обновление». В бланк запроса включается обновляемое поле, для которого в строке «Обновление» вводится значение для обновления или выражение, которое его вычисляет. Если нужно обновить только определенные записи, то в бланк добавляют также поля, по кот задаются условия, и вводят необходимые условия. 2) Запрос на добавление используется, когда требуется добавить к имеющейся таблице новые строки данных. Запрос на добавление добавляет набор записей (строк) из одной или нескольких исходных таблиц (или запросов) в одну или несколько результирующих таблиц. Процесс создания: Создание запроса на выборку - Преобразование запроса на выборку в запрос на добавление - Выбор конечных полей для каждого столбца в запросе на добавление - Выполнение запроса на добавление записей. 3) По умолчанию запрос на удаление удаляет все данные каждого поля записи вместе со значением ключа, который делает эту запись уникальной. При выполнении такого запроса всегда удаляется строка таблицы целиком. Процесс состоит из следующих основных этапов: создание запроса на выборку и проверка, что он возвращает только те данные, которые нужно удалить; преобразование этого запроса в запрос на удаление и выполнение его для удаления данных.

  1. Запросы на выборку. Условия отбора записей.

Чтобы создать запрос на выборку, следует выполнить следующие шаги: Создание – Конструктор запросов. Access откроет диалоговое окно "Добавление таблицы", позволяющее выбрать базовые таблицы и запросы для создаваемого запроса. Выбираем нужные таблицы, нажимая кнопку "Добавить", после чего нужно закрыть это окно кнопкой "Закрыть". Открывшееся окно конструктора запросов состоит из двух частей: верхняя содержит списки полей выбранных таблиц, а нижняя - бланк для создания запроса. Каждый столбец бланка описывает одно поле, участвующее в запросе. Включение поля в запрос производится перетаскиванием его из списка полей таблиц (расположенного в верхней части экрана) в нужный столбец бланка при помощи мышки. Включение всех полей таблицы происходит перетаскиванием символа "*", находящегося вверху списка полей данной таблицы в верхней части экрана. Условие для отбора нужных нам полей производится включением этого условия для данного поля в строке QBE "Условие отбора". Несколько значений отбора вводятся в одну строку, разделенные логическими условиями AND или OR, либо вводятся в последующие ячейки строки "или".