русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Запросы, вносящие изменения.


Дата добавления: 2014-12-01; просмотров: 456; Нарушение авторских прав


Запрос, вносящий изменения, можно рассматривать как обычный запрос на выборку, который должен еще выполнить некоторые операции над указанной группой записей. Чтобы перейти к требуемому типу запроса нужно выбрать в меню конструктора запроса один из нескольких типов запросов на изменения: Создание таблицы, Обновление, Добавление, Удаление. После создания одного из этих запросов в окне базы данных появится пиктограмма с !:

 
 

Практически запросы, вносящие изменения, можно использовать в следующих случаях:

· для удаления из таблицы или группы таблиц указанных записей;

· для добавления записей из одной таблицы в другую;

· для обновления информации в группе записей;

· для создания новой таблицы из записей, указанных в запросе.

Типичное применение запросов на удаление- удаление давно не используемых записей или записей, устаревших по какому-либо критерию.

Применение запроса на добавление: старый покупатель сделал заказ- взять записи о нем из архивной таблицы и перенести в оперативную базу.

Специфика:

Необходимо учитывать, что действия таких запросов необратимы, поэтому желательно создавать резервные копии и проверять данные.

Один из приемов- сначала сделать запрос на выборку и предоставить возможность просмотра результата, затем сделать такой же запрос, но преобразовать его в запрос на обновление (или другое изменение). Для преобразования запроса используется команда Запрос ® Обновление. При этом изменится заголовок запроса (слово «выборка» заменится словом «обновление») и в бланке запроса появится строка «обновление», в которой вписывается значение обновляемого поля.

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

Для запуска запроса нажать кнопку. После запуска можно убедиться в правильности, вернув запрос в положение «Выборка» (очевидно, что если обновлялись поля отбора, то там нужно проставлять уже новое значение).



Подобным образом создается запрос на создание таблицы. Например, необходимо составить таблицу всех покупателей, сделавших заказ в последние месяцы, чтобы разослать купоны, дающие скидку.

Нажать или кнопку «Тип запроса» или Запрос / Создать таблицу в меню, появится диалоговое окно для ввода имени таблицы и указания в какой БД делать таблицу.



<== предыдущая лекция | следующая лекция ==>
Создание параметризованных запросов | Стр. 58.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.035 сек.