русс | укр

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

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

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

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


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

Упражнение. Запрос на обновление данных.


Дата добавления: 2015-07-09; просмотров: 422; Нарушение авторских прав


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

Перейдите на вкладку таблицы и сделайте текущей таблицу «Заказы».

В палитре кнопки «Новые объект» выберите пункт «Запрос». (Кнопка «Новый объект» - 2-я справа в строке пиктограмм: две наложенных таблицы с «солнышком», но нажать надо не на неё, а на палитру (узкая полоска справа от кнопки со стрелкой вниз, говорящей о наличии меню). Откроется окно диалога «Новый запрос».

Из появившегося меню выберите «Конструктор». Таблица «Заказы», выделенная из БД на 1-м шаге, автоматически появится в окне конструктора запросов.

Перетащите курсором мышки поле «Дата», которое требуется обновлять.

В палитре кнопки «Тип запроса» (по умолчанию отображается пиктограммкой двух наложенных таблиц слева от кнопки с «!» («запуск запроса»)) выберите пункт «Обновление». Описание возможных вариантов запроса, предлагаемых Access, приводится в таблице «Варианты запросов». Вид структуры бланка запроса изменится в соответствии с изменением вида самого запроса (по умолчанию - запрос на выборку): появится поле «Обновление», в котором нужно ввести новое значение поля.

Введите в ячейку «Обновление» формулу [Дата]+30. (в марте 31 дней, но так как заказы заносились за апрель, то прибавляем «30»).

Укажем «Условие отбора»: «Between DateValue («1.03.90») And DateValue («30.03.90»).

Закройте запрос и сохраните его под именем «Обновление даты».

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



Перейдите на вкладку «Запросы» и запустите сформированный нами запрос на обновление. Ответьте «Да» на вопрос о необходимости запуска запроса действия. Access сообщит, сколько подходящих записей обнаружено и попросит подтвердить изменения.

Щёлкнете «Да» и изучите изменения, выполненные с данными в таблице.

 

Тип запроса Описание
Выборка Выборка данных в таблицу итогов запрос на основе указанных условий отбора
Перекрёстный Итог запроса выводит статистические значения (количество, сумму или среднее) для одного из полей таблицы в зависимости от двух параметров других полей таблицы, задающих заголовки строк и столбцов итога перекрёстного запроса
Создание таблицы Создание новой таблицы в текущей или в другой БД на основе информации из имеющихся таблиц
Обновление Обновление данных таблицы
Добавление Добавление набора записей в таблицу
Удаление Удаление записей таблицы в соответствии с указанным критерием

 

Таблица. Варианты запросов Access.

 



<== предыдущая лекция | следующая лекция ==>
Упражнение. Итоговый запрос | Упражнение. Составной фильтр. Сохранение фильтра как запроса.


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


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

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

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


 


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

 
 

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

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