Создание запроса на обновление данных
Запросы предназначены для отбора данных, удовлетворяющих заданным критериям. Запросы достаточно гибки и позволяют просматривать данные как из одной таблицы, так и из нескольких таблиц. Задание. Создайте запрос к таблице Оплата коммунальных услуг на вычисление значения поля Сумма с учетом пени, где в настоящее время стоят нули. 1. В окне базы данных Коммунальные платежи выберите вкладку Запросы. 2. Щелкните на кнопке Создайте. При этом появится диалоговое окно Новый запрос. 3. Выберите метод создания Конструктор и щелкните по стопке ОК. 4. В следующем диалоговом окне Добавление таблицы следуетвыбрать таблицы для запроса (Рис. 129). Выберите таблицу Оплата коммунальных услуг и щелкните на кнопке Добавить. Вид экрана будет следующим:
Рис. 129. Создание запроса на обновление данных
5. Щелкните на кнопке Закрыть. 6. Появится окно Конструктора запросов. 7. Добавьте поле Сумма с учетом пени в позицию Поле бланка запроса, щелкнув по треугольнику (справа от ячейки) и выбрав его из раскрывающегося списка. 8. Выполните команду главного меню Запрос - Обновление. В Бланке Запроса появится новая строка Обновление (Рис. 130).
Рис. 130. Выбор поля данных
9. Установите курсор в позицию Обновление для поля Сумма с учетом пени. 10. Нажмите правую кнопку мыши и выберите в открывшемся меню пункт Построить или щелкните на кнопке Построить . Откроется построитель выражений. 11. В окне Построителя выражений введите и формулу: =[Сумма]+[Сумма]*[Пеня(%)]/100 Т.е. построитель должен иметь вид:
Рис. 131. Выбор поля данных
12. Нажмите кнопку ОК. 13. В результате вид запроса будет следующим:
Рис. 132. Окно конструктора запроса
Можно построить полный формат формулы для вычислений, в Построителе выражений (Рис. 133), последовательно выбирая знаки операций, имена полей и нажимая на кнопку Вставить.
Рис. 133. Полный вид формулы
14. Выполните команду главного меню Запрос - Запуск. 15. MS ACCESS выдаст вопрос на обновление N-гo количества записей. Подтвердить обновление, щелкнув на кнопке Да. 16. Сохраните запрос, используя команду Файл - Сохраните, и в появившемся окне введите имя запроса Расчет. В результате нулевые значения поля Сумма с учетом пени в таблице Оплата коммунальных услуг будут иметь вычисленные значения. Посмотрите результат вычислений, открыв эту таблицу (Рис. 134).
Рис. 134. Вид таблицы после выполнения запроса на вычисление
|