Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otveti / 3.doc
Скачиваний:
13
Добавлен:
16.12.2013
Размер:
147.84 Кб
Скачать

Чтобы использовать модуль в запросе создается своего рода вычисляемое поле, которое имеет вид: Выражение!: <имя функции^ (значения аргументов ш таблицы, которые надо вычислить). При вызове (активизация) функции параметры заменяются значениями фактических аргументов и полученное значение выводится в запросе в режиме таблицы.

19. Запроси на выборку. Sol мпвос. Констпткиня с параметру»,

Параметрические запросы позволяют изменять условия отбора записей в процессе выполнения запроса.

Для того чтобы создать параметр, нужно в конструкторе запроса в строке «условие отбораидля нужного поля написать: [заедите параметр]. В рсзулыаге при запуске запроса

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

Параметры также могут использоваться в логическом выражении Прописок значений):

DV ([введите значение! ];[эведите значение!]).

20. Запросы н< модификации таблиц. SOL запрос. Констпукди» для создания и обновления.

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

21. Итоговые запросы. Конструкция запрос» без предложения grodf ву.Дрямсты вычищений, условия вычислений.

Кроме статистических функций, позволяющих вычислять основные экономические показатели по всей таблице, существуют итоговые функции, вычисляемые по всей таблице

(итог по всей таблице) или вычисляющие итоги по группе записей, объединенных одинаковым значением какого-либо поля. Итоговые функции имеют следующие имена: sum( ),

avg(), max( ),min( ),count( ),first( ), last(). Функции могут быть использованы для всей таблицы. В результате каждой функции выводится одно значение.

-найти макс., балл по таблице2:

Select max(bal) as maxbal

From tab2;

Итоговые функции можно использовать с условием.

-найти макс, балл сред» договорников и кол-во договорников по табл.2:

Select max(bal) as maxbal, count(') as kolst

Fromtab2

Where vid like "д*";

12. Итоговые запросы с предложением group by. Условия вычнс-иннй. Условия вывода.

Итоговые функции вычисляются по всей таблице или вычисляют итоги по группе записей, объединенных одинаковым значением какого-либо поля. Итоговые функции: SumO,

AvgQ, MaxQ, MinO, СошиО, FirstO, LastO- Итоговые запросы с группировкой могут использоваться только в тех таблицах, где можно создать группы с одинаковым значением

какого-либо поля. Это поле и будет полем группировки. Групповая операция - обработка и обобщение группы значений одного и того же поля s нескольких записях. Группировка

осушествляется а конструкторе с помощью кнопки Групповые операции. Появляется строка «Группировка» а конструкторе, в SQL появляется строка Group by <список полей>.

Группировать можно по одному илн нескольким полям. Сначала группировка осуществляется по первому полю и внутри этой группы по второму полю.

Соседние файлы в папке otveti