ACCESS Запросы на изменение. Виды запросов на изменение На удаление записей из таблиц; На обновление существующих записей; На добавление новых записей.

Презентация:



Advertisements
Похожие презентации
ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
Advertisements

ACCESS Запросы на удаление. Виды запросов на изменение Запросы на изменение бывают следующих видов: На удаление записей из таблиц; На обновление существующих.
ACCESS Элементы формы. На форме можно разместить следующие элементы: Поле Подчиненная форма Поле со списком Кнопка Переключатель Флажок.
Создание запросов на добавление, удаление, обновление в СУБД Access 2007 Практическая работа 12 ЦОР 130.
ACCESS 2003 Простые запросы. Теория Запрос на выборку позволяет выбрать данные из одной или нескольких таблиц по определенному условию. В результате выполнения.
Выполнение запросов, создание и редактирование отчета MS Access.
CУБД Access Создание запросов. Запрос на обновление 1. Создать запрос в режиме Конструктор. 2. Выполнить команду Запрос – Обновление. 3. Добавить поля,
Создание таблиц базы данных. Запросы на выборку данных.
Схема данных в Access Преподаватель: Французова Г.Н.
Запросы – это объекты, извлекающие данные из таблиц так, как это определено пользователем. С помощью запроса можно выбрать, изменить или сгруппировать.
ACCESS Вложенные запросы. Основные и вложенные запросы Вложенным называется запрос, результат которого используется как условие отбора в основном запросе.
Связи между таблицами являются необходимым элементом структуры БД. Для того, чтобы связь была возможна, таблицы должны иметь общие поля. Чаще всего в одной.
Создание таблиц базы данных. Запросы на выборку данных.
Создание базы данных с помощью Конструктора Создание базы данных без помощи Мастера Теперь попробуем создать базу данных без помощи Мастера. При запуске.
ACCESS Перекрестные запросы. Перекрестные запросы делают тоже самое, что и запросы с вычислением и группировкой, но в структуре, облегчающей их анализ.
Слайд-лекция по теме: «Системы управления базами данных (Access 97)» Разработал преподаватель информатики первой категории Гуляй Василий Анатольевич. Часть.
Тема урока: «Создание и управление базой данных в СУБД Access» Цель урока: формирование умений и навыков создания и управления базой данных в СУБД Access.
Запросы в базе данных. Понятия запроса При работе с таблицами можно в любой момент выбрать из базы данных необходимую информацию с помощью запросов. Запрос.
Презентация. Система управления базами данных (СУБД) совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих.
Запрос - это объект базы данных, предназначенный для просмотра, поиска, добавления, изменения или удаления данных из базы данных. В данной презентации.
Транксрипт:

ACCESS Запросы на изменение

Виды запросов на изменение На удаление записей из таблиц; На обновление существующих записей; На добавление новых записей в существующие таблицы;

Запросы на обновление Запрос на обновление вносит изменения в группу записей одной или нескольких таблиц. Результат выполнения запроса на обновление зависит от того, в главной или в подчиненной таблице выполняются изменения, а также и от того, разрешено ли каскадное обновление данных. Будем рассматривать вариант, когда каскадное обновление разрешено. Все примеры приводятся для базы данных «Деканат».

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

Запросы на обновление. Пример 1 Для создания запроса на обновление откройте обычный запрос на выборку в режиме конструктора и добавьте туда таблицу, в которой будут выполняться изменения, у нас «Студенты».

Запросы на обновление. Пример 1 Измените тип запроса:

Запросы на обновление. Пример 1 Перетащите поля, в которых необходимо обновить значения, в бланк запроса. У нас это поле Код студента. В строку Обновление введите новое значение. У нас

Запросы на обновление. Пример 1 Перетащите поля, для которых необходимо установить условия отбора, в бланк запроса. У нас это поле Фамилия. Введите условие в строку Условие отбора. У нас Царева.

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

Запросы на обновление. Пример 1 Выполним запрос. Для подтверждения изменения ответьте на сообщения:

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

Запросы на обновление. Пример 2 Построить запрос на обновление таблицы «Стипендия», увеличивающий январскую стипендию студентов на 10%. В этом случае нужно создать запрос на изменение поля Январь в только в таблице «Стипендия».

Запросы на обновление. Пример 2 Для создания запроса на обновление откройте обычный запрос на выборку в режиме конструктора и добавьте туда таблицу, в которой будут выполняться изменения, у нас «Стипендия».

Запросы на обновление. Пример 2 Измените тип запроса:

Запросы на обновление. Пример 2 Перетащите поля, в которых необходимо обновить значения, в бланк запроса. У нас это поле Январь. В строку Обновление введите новое значение. У нас старое значение поля [Январь]*1,1. Рекомендуется пользоваться построителем выражений.

Запросы на обновление. Пример 2 Условий отбора не будет никаких, так как стипендия повышается всем студентам, которые ее получали

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

Запросы на обновление. Пример 2 Выполним запрос. Для подтверждения изменения ответьте на сообщения:

Запросы на обновление. Пример 2 Чтобы проверить выполнение запроса нужно посмотреть содержимое таблицы «Стипендия».

Убедительная просьба!!! Не выполнять запросы на изменение, а сдавать их в виде таблицы!!

Запросы на добавление записей Запрос на добавление дописывает записи из одной таблицы в конец другой таблицы. Например, поступили новые студенты и информацию о них нужно внести во все таблицы. Результат выполнения запроса на добавление зависит от того, в главную или в подчиненную таблицу добавляются записи. Нельзя добавить записи в подчиненную таблицу, если соответствующие изменения не внесены в главную таблицу. Например, нельзя в таблицу «Сессия» добавить оценки новых студентов, если информация об этих студентах не занесена в таблицу «Студенты».

База данных «Новый деканат» Запросы на добавление будут отрабатываться в базе данных «Новый Деканат». В этой базе, кроме таблиц, которые есть в базе данных «Деканат», есть таблицы «Новые студенты», «Адреса новых студентов», «Новые преподаватели». Эти таблицы содержат сведения о новых преподавателях и студентах и имеют такую же структуру, что и соответствующие им старые таблицы.

Новые таблицы базы данных «Новый Деканат»

Запросы на добавление. Пример 1 В базе данных «Новый Деканат» создать запрос, добавляющий информацию из таблицы «Новые преподаватели» в таблицу «Преподаватели». Таблица «Новые преподаватели» содержит сведения о новых преподавателях и имеет такую же структуру, что и таблица «Преподаватели».

Запросы на добавление. Пример 1

Для создания запроса на добавление записей перейдите в режим конструктора и добавьте в бланк запроса новую таблицу, записи из которой необходимо добавить в старую таблицу. У нас это таблица «Новые преподаватели».

Запросы на добавление. Пример 1 Измените тип запроса. Для этого в режиме конструктора выполните команду Запрос, Добавление.

Запросы на добавление. Пример 1 На экране появится диалоговое окно Добавление. В списке выбрать таблицу в которую нужно добавить записи

Запросы на добавление. Пример 1 Если таблица находится в открытой в настоящий момент базе данных, выберите параметр «в текущей базе данных». Нажмите кнопку OK.

Запросы на добавление. Пример 1 Теперь нужно перетащить все поля в бланк запроса. Это можно сделать просто перетащив в строку поле символ «*».

Запросы на добавление. Пример 1 Однако, это можно сделать, если нет полей с типом данных «Счетчик. В таблице «Преподаватели» поле Код преподавателя имеет тип счетчик. Поэтому необходимо в бланк запроса перетащить все поля, кроме поля с этим типом. В этом случае при добавлении записей значения в поле счетчика вставляются автоматически. Первая добавленная запись получит значение на единицу большее, чем имела последняя ранее введенная в поле счетчика запись. Перетащим все поля, кроме поля Код преподавателя.

Запросы на добавление. Пример 1 Выполним запрос. Результат:

Запросы на добавление. Пример 1 Ответим «Да» на сообщение:

Запросы на добавление. Пример 1 Результат смотрим в таблице «Преподаватели». Обратите внимание на значения поля Код преподавателя для добавленных записей.