· В окне базы данныхКоммунальные платежиактивизировать вкладку Запросы,
· Щелкнуть по кнопке<Создать>. При этом появитсядиалоговое окно Новый запрос.
· Выбрать метод создания Конструктори щелкнуть по стопке<ОК>.
· В следующем диалоговом окне Добавление таблицы следует выбрать таблицы для запроса. Выбрать таблицуОплата коммунальных услуг.
· Щелкнуть по кнопке <Добавить>.
· Щелкнуть по кнопке<Закрыть>.
Появится окно Конструктора запросов (рис.25).
Рис. 25. Окно конструктора запроса.
Окно конструктора запросов имеет два режима:Конструктор, в котором создается запрос и Режим таблицы,в котором выводится результирующий набор данных. Окно конструктора запроса состоит из следующих областей:
Ø Область таблиц запроса
Ø Бланк запроса
В области таблиц запросе размещаются источники данных для запроса — таблицы или запросы и устанавливаются связи между ними. Бланк запроса предназначен для определения полей и условий, которые будут использованы для извлечения результирующего набора данных.
В бланке запроса содержится 6 строк:
Поле
Имя поля
Имя таблицы
Имя таблицы
Сортировка
Место ввода инструкций сортировки
Условие отбора
Содержит первое условие, ограничивающее набор записей
Или
Другие условия ограничения набора записей
· Добавить полеСумма с учетом пени из таблицыОплата коммунальных услугв столбец строки Полебланка запроса, щелкнув по треугольнику (справа ячейки) и выбрав нужное поле из раскрывающегося списка.
· Выбрать команду главного менюЗапрос, Обновление.В Бланке Запросапоявится новая строкаОбновление.
· Установить курсор в ячейку строки ОбновлениеполяСумма с учетом пени.
· Нажав правую кнопку мыши, выбрать в открывшемся меню пункт Построить или щелкнуть по кнопке<Построить> .
· В окнеПостроителя выражений ввести и формулу:
=[Сумма]+[Сумма]*[Пеня(%)]/100
· Нажать кнопку<ОК>.
Если нажать комбинацию клавиш<SHIFT+F2>, то открывается вспомогательное окноОбласть ввода, в котором можно ввести сколь угодно длинную формулу.
Можно построить полный формат формулы для вычислений,в Построителе выражений (рис.26); последовательно выбирая знаки операций, имена полей и нажимая на кнопку<Вставить>.
Рис. 26. Окно построителя выражений
· Выбрать команду главного меню Запрос,Запуск.
· Access выдаст вопрос на обновление N-гoколичества записей. Подтвердить обновление, щелкнув по кнопке <Да>.
· Сохранить запрос, используя командуФайл, Сохранить, и в появившемся окне ввести имя запросаРасчет.
Комбинация клавиш <Ctrl+S>являются аналогом командыСохранить.В результате нулевые значения поля в таблицеОплата коммунальных услугбудут иметь Вычисленныезначения (Рис. 27).
· Для установления 2-х знаков после запятой в обновленном поле, необходимо в Режиме конструктораустановить курсорна Вычисляемое полеи нажав правую кнопку мыши выбрать в раскрывшемся списке пунктСвойства. Установитьформат —фиксированный. Число десятичныхзнаков — 2.
На рис. 27 представлена результирующая таблицазапроса на изменениеполяСумма с учетом пени.
Рис. 27. Вид таблицы после выполнения запроса на вычисление