русс | укр

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

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

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

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


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

Выполнение вычислений в запросе


Дата добавления: 2013-12-23; просмотров: 1825; Нарушение авторских прав


Создание запроса с параметрами с приглашением на ввод условий отбора

Отображение или скрытие поля в результатах запроса

Сортировка записей с помощью бланка запроса

1. Открыть запрос в режиме конструктора.

2. Для сортировки нескольких полей сначала необходимо в бланке запроса установить поля в требуемом порядке. Сначала происходит сортировка самого левого поля, затем поля, находящегося справа от него, и так далее.

3. В ячейке Сортировка для каждого требуемого поля указать соответствующий параметр.

В бланк запроса можно добавить поле, используемое для задания условия отбора или порядка сортировки, без отображения данных из этого поля в результатах запроса.

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

1. Создайте запрос на выборку или перекрестный запрос.

2. В режиме конструктора запроса переместите с помощью мыши поля из списка полей в бланк запроса.

3. Для каждого поля, которое предполагается использовать как параметр, введите в ячейку строки Условие отбора текст приглашения, заключенный в квадратные скобки. Это приглашение будет выводиться при запуске запроса. Текст подсказки должен отличаться от имени поля, но может включать его (например: [Введите дату]).

Для поля, в котором отображаются даты, можно вывести приглашения "Введите начальную дату:" и "Введите конечную дату:" для определения диапазона отбираемых значений. Для этого введите в ячейку строки Условие отбора выражение Between [Введите начальную дату:] And [Введите конечную дату:].

4. Для просмотра результатов нажмите кнопку Вид на панели инструментов и введите значение параметра. Для возвращения в режим конструктора запроса снова нажмите кнопку Вид на панели инструментов.



 

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

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

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

Наряду с выводом результатов вычислений на экран допускается использование вычисляемых полей для определения условий отбора записей в запросе.

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

Свойства полей запроса

Пользователь имеет возможность задавать значения свойств полей, добавляемых в бланк запроса.

1. Открыть запрос в режиме конструктора.

2. Выбрать поле.

3. Нажать кнопку Свойствана панели инструментов или в контекстном меню для вывода окна свойств выбранного объекта.

4. В окне свойств выбрать ячейку свойства и выполнить одно из следующих действий:

- кнопку раскрытия списка и выбрать значение в списке.

- ввести в ячейку свойства значение или выражение.

- нажать кнопку построителя чтобы вызвать построитель.

Если требуется больше места для ввода или редактирования значения свойства можно открыть окно Область ввода (клавиши SHIFT+F2).

Совет. Для получения дополнительных сведений о свойстве и его значениях следует выбрать свойство и нажать клавишу F1.Итоговые запросы.

С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов.

Итоговые запросы позволяют производить вычисления в группе объектов в одном или нескольких полях. Для этого используется строка Групповые операции, которая вводится в запрос кнопкой Групповые операции на панели инструментов или меню Вид - Групповые операции.

В ячейке строки Групповая операция в режиме конструктора запроса выбираются требуемая функции.

 

Функция Результат
Sum Сумма значений поля.
Avg Среднее от значений поля.
Min Наименьшее значение поля.
Max Наибольшее значение поля.
Count Число значений поля без учета пустых значений.
   
Элемент Результат
Группировка Определяет группы, для которых выполняются вычисления. Например, чтобы показать суммарные продажи по типам товаров, выберите элемент Группировка для поля «Тип».
Выражение Создает вычисляемое поле с помощью выражения, включающего статистическую функцию. Обычно вычисляемое поле создается, если требуется включить в выражение несколько функций.
Условие Определяет условия отбора для поля, которое не участвует в группировке. Если для поля выбирается этот параметр, автоматически снимается флажок Вывод на экран, и поле не выводится на экран при выполнении запроса.

 

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

 




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


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


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

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

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


 


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

 
 

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

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