Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Запрос на изменение значений поля

Читайте также:
  1. A) подстановка фиксированного набора значений
  2. Figure 6. Ежедневная оценка числа сотрудников в зависимости от времени обработки запросов и количества инцидентов
  3. I. Передача параметров запроса методом GET.
  4. I.5.7. Mодификация (изменение) данных задачи.
  5. NURBS: Изменение Весов
  6. Автоформа создает форму, в которой отображаются все поля и записи выбранной таблицы или запроса.
  7. БЁРЛИНГ: А можно обойтись без этого? Я дам им по паре штук каждому и заплачу вдвое против того, что вы там собирались запросить.

Лабораторная работа №2

ПОСТРОЕНИЕ ЗАПРОСОВ В РЕЛЯЦИОННОЙ БАЗЕ ДАННЫХ

Цель работы: Знакомство с технологией построения запросов в СУБД Access 2007.

Общие сведения по запросам

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

Microsoft Access 2003 включает множество типов запросов, которые можно разбить на пять основных категорий:

¨ Запрос на выборку — самый распространенный тип запроса. Извлекает данные из одной или нескольких таблиц и результаты отображает в объекте в режиме Таблицы. Базовые таблицы при этом не изменяются.

¨ Запрос с параметрами — это запрос, при каждом запуске которого свойства запросов изменяются пользователем. Этот запрос удобно использовать как базовый источник данных для форм и отчетов.

¨ Перекрестный запрос — отображает результаты статистических расчетов (такие, как суммы, количество записей и средние значения), выполненных по данным из одного поля. Эти результаты группируются по двум наборам данных в компактном формате перекрестной таблицы, подобной формату данных в электронных таблицах.

¨ Запрос на изменения — это запрос, который позволяет, выполнив одну операцию, внести изменения во многие записи. Существует четыре типа запросов на изменение:

v на создание таблицы,

v на удаление записей,

v на добавление и на обновление записей.

¨ SQL — это запрос, создаваемый с помощью инструкции SQL. Примерами запросов SQL являются:

v запрос на объединение,

v запрос к серверу,

v управляющий запрос

v подчиненный запрос.

Все типы запросов доступны в режиме Конструктора.

Запрос на изменение значений поля

Задание. В базы данных Коммунальные платежи для таблицы Оплата коммунальных услуг создать запрос на изменение таблицы для обновления значений поля и сохранить запрос с именем Расчет. Изменение связано с вычислением значения поля Сумма с учетом пени, зарезервированного по умолчанию начальным значением =0,00.

Действия:

· Открыть базу данных Коммунальные платежи..

· В линейке над главным окном «Предупреждение системы безопасности» нажать кнопку «Параметры» и в открывшемся окне выбрать пункт «Включить это содержимое».

· В окне базы данных Коммунальные платежи выполнить переход к мастеру запросов (МенюÞВставкаÞЗапросÞКонструктор запросов).

· В новом окне Добавление таблицы (рис. 21) выбрать и добавить вашу таблицу (Оплата коммунальных услуг), закрыть окно Добавление таблицы

Рис.2.1. Окно Добавление таблицы

· При этом появитсядиалоговое окно конструктора запроса (рис. 2.2).

 

Рис. 2.2. Диалоговое окно конструктора запроса

· В нем выделяются: область таблиц запроса и бланк запроса.(рис. 2.3)

Рис. 2.3. область таблиц запроса и бланк запроса

В области таблиц запроса размещаются источники данных для запроса — таблицы или запросы и устанавливаются связи между ними. Бланк запроса предназначен для определения полей и условий, которые будут использованы для извлечения результирующего набора данных.

В бланке запроса содержится 6 строк:

Поле Имя поля
Имя таблицы Имя таблицы
Сортировка Место ввода инструкций сортировки
Условие отбора Содержит первое условие, ограничивающее набор записей
Или Другие условия ограничения набора записей

 

Действия:

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

· Выбрать команду главного меню Запрос ® Обновление. В бланке запроса появится новая строка Обновление.

· Установить курсор в ячейку строки Обновление поля Сумма с учетом пени.

· Нажав правую кнопку мыши, выбрать в открывшемся меню пункт Построить или щелкнуть по кнопке <Построить> (рис. 24).

Рис. 2.4. Выбор пункта меню Построить

· В окне Построителя выражений (рис. 2.5) ввести и формулу последовательно выбирая знаки операций, имена полей и нажимая на кнопку <Вставить>:

=[Оплата коммунальных услуг]![Сумма]+[Оплата коммунальных услуг]![Сумма]*[Оплата коммунальных услуг]![Пеня(%)]/100

 

Рис. 2.5. Ввод формулы

· Нажать кнопку <ОК> (рис. 2.5).

 

 

Необходимо ввести имя запроса.

 

Нажать кнопку Запрос, затем правую кнопку мыши, в выпадающем меню кнопку Сохранить. В появившемся окневводим имя Расчет и нажимаем ОК.

 

Рис.2.9. Задание имени запросу

· После выполнения данного действия в базе данных добавился запрос по имени Расчет и изменился столбец Сумма с учетом пени (рис.2.10).

 

 

Рис.2.10. Измененное окно базы данных. Изменения выделены красным

 

· Для установления 2-х знаков после запятой в обновленном поле, необходимо в Режиме конструктора установить курсор на поле Сумма с учетом пени и нажав правую кнопку мыши выбрать в раскрывшемся списке пункт Свойства (рис. 2.11). Установить формат — фиксированный. Число десятичных знаков — 2 (рис. 2.12).

Рис. 2.11. Окно изменения свойств.

Рис. 2.12..Установка числа десятичных знаков


Дата добавления: 2015-10-29; просмотров: 105 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Вставка OLE-объектов| Создание в запросе нового вычисляемого поля

mybiblioteka.su - 2015-2024 год. (0.014 сек.)