русс | укр

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

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

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

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


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

Запрос обновления


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


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

1. С помощью кнопки «Создать» открыть окно конструктора запросов.

2. Выбрать таблицу «Товары».

3. Командой «Обновление» из меню «Запрос» выбрать тип запроса. В бланке запроса должна появиться строка «Обновление:».

4. Поместить в бланк запроса поле «Цена».

5. В строке «Обновление:» первого столбца ввести формулу для изменения цены товара [Товары]![Цена] * 1.2. Формулу можно написать, используя построитель выражений.

6. Поместить во второй столбец бланка запроса поле «Товар».

7. В строке «Условие отбора:» второго столбца написать условие «Конфеты*».

8. Сохранить созданный запрос (например, под именем «Повышение цен на конфеты»).

Запрос на обновление тоже по-другому отображается в списке запросов: рядом с именем запроса стоит карандашик с восклицательным знаком. При запуске запроса также дважды выдаются сообщения и для выполнения запроса надо в обоих окнах диалога выбирать кнопку «Да».

Однако надо отметить, что после использования данного запроса на обновление запросы, в которых вычисляются стоимость товаров, будут выдавать стоимость конфет по новой цене независимо от даты продажи, что вообщем-то неправильно. Это связано с тем, что данной БД не предусмотрено возможности изменения цен с правильным отображением стоимости ранее проданных товаров, т.е. цены в ней изменять можно, но при этом нарушаются информация о ранее проданных товарах. Это к вопросу о правильности проектирования таблиц БД. Таким образом, если в рассматриваемой нами БД должна быть предусмотрена возможность изменения цен на товары, то структура таблиц в ней должна быть другой.



Формы

Содержимое таблиц в Microsoft Access можно просматривать в режиме просмотра таблиц, но этот режим обычно не удобен для просмотра и заполнения таблиц. Часто бывает необходимо просмотреть не все поля записи, а только часть. Кроме того, часто бывает необходимо представить поля таблицы в виде стандартного бланка, например, при работе с бухгалтерскими документами и т.д. Формы как раз и позволяют представить данные, хранящиеся в таблицах в удобном для заполнения и просмотра виде. Форма мощный, удобный и гибкий инструмент представления информации.

Для работы с формами в окне БД есть специальная закладка «Формы». Также как и при создании запросов, в Microsoft Access существует несколько инструментов создания форм.



<== предыдущая лекция | следующая лекция ==>
Запрос удаления | Автоформа в столбец


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


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

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

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


 


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

 
 

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

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