Учебное пособие: Access для юристов
Задание 1 . Составить календарь заключения договоров в феврале 2000 указан дату заключения, шифр договора. исполнителя и сумму. Вид запроса и ответ представлены на рис.
Вычисления в запросе.
Над отобранными в результате выполнения запроса данными можно производить вычисления, используя групповые функции: SUM (сумма), AVG (среднее значение), COUNT (количество), MIN (минимальное значение), МАХ (максимальное значение) и т.п. Отобранные данные могут быть разбиты на группы во значениям какого-либо поля (применяется функция группировки), и, для каждой такой группы вычисляются значения групповых функций по отдельным полям.
Порядок формирования запроса в бланке:
Внести в блок запроса дополнительную строку "Групповая операцию", используя кнопку ∑.
2. Перенести в строку "Поле" из списка полей таблиц (ы) имена полей, на которые накладываются условия, и/или относительно значений которых данные разбиваются на группы, и/или по которым вычисляются значения.
З. В строке "Условие отбора" и последующих строках задать критерии отбора в виде логических выражений.
4. В строке "Групповая операция" в "группировочных" полях указать способ разбиения на группы - функцию группировки (группировка - разбиение отобранных данных на группы, условие группа данных по критерию отбора), в обрабатываемых полях - нужную групповую функцию.
Примечание . Для определения количества записей, отвечающих условию отбора, целесообразно использовать функцию Count для ключевого поля (уникального атрибута), в строке "Групповая операция" для полей с критериями отбора указать значение "условие".
5. В строке "Сортировка" указать вил упорядочения по данному полю (если оно необходимо).
6. В строке "Вывод на экран" поставить маркеры для тех полей, значения которых необходимо вывести на экран.
7. Выполнить запрос. (Результаты вычислений помещаются в столбцы с именами <имя функции> <имя поля>).
Задание 2 . Определить, какое количество договоров и на какую сумму было заключено в феврале 200 г. Вид запроса и ответ представлены на рис.
Задание З . Определить, какое количество договоров и на какую сумму заключено с каждым исполнителем в феврале 2000 г. Вид запроса и ответ представлены на рис.
Обновление значений полей . В течение "жизни" объекты претерпевают изменения, которые либо вносятся в информационное описание "из вне", либо определяются (вычисляются) на основе значений некоторых атрибутов. Для определения значений "вычисляемых" полей для группы отобранных записей в MS Access используют запрос на обновление.
Порядок формирования запроса на обновление:
1. Создать и проверить запрос на отбор данных.
2. Добавить в запрос поля, подлежащие обновлению (вычислению).
З. Добавить в бланк запроса строку "Обновление", используя команду Обновление из меню Запрос.
4. Внести в строку ‚<Обновление" для каждого из обновляемых полей выражение для вычисления его значения.
5. Выполнить запрос, подтвердив внесение изменений в основную таблицу. (Выдастся сообщение о количестве изменяемых записей)
Задание 4 . Вычислить задержку по договорам, выполненным после 31 марта 2000 г. Вид запроса на обновление представлен на рис.