Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_12_15 БД-ЛАБ-2007.doc
Скачиваний:
3
Добавлен:
16.11.2019
Размер:
567.81 Кб
Скачать

Выражение1: [Количество работающих]*[Часы отработанные].

Замените «Выражение1» на «Общее время работы по месторождению» (двоеточие и квадратные скобки надо сохранить). Выполните повторно запрос и сохраните его;

  • выполните объединение нескольких полей с комментариями. Добавьте новое поле №скважины из таблицы Скважины в запрос. (Щелкните правой клавишей выше области бланка запроса и выберите команду Добавить таблицу). В строку Вывод на экран бланка Запроса уберите галку и он не будет выводиться на экран. В пустой столбец добавьте выражение с помощью Построителя:

Выражение2: [№ скважины] & " -я скважина - мастер " & [ФИО мастера]

Посмотрите результат запроса и сохраните его под новым именем;

  • в пустой столбец введите выражение:

Выражение3: Date()-[Бригады]![Дата].

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

3.6. Создание запроса с группировкой. С помощью построителей выражений можно производить операции над одной строкой: складывать значения в ячейках, преобразовывать данные и т. д. Если  надо обработать сразу несколько строк: посчитать сумму баллов, найти количество строк с одинаковым значением заданного поля, то применяется запрос с группировкой. Определим средний забой скважин по каждому типу плотности нефти. Создадим новый запрос из полей таблицы Скважины: Плотность нефти, Забой скважины. Вызовем дополнительную строку групповые операции в бланке запроса. Для этого на вкладке Конструктор в группе Скрыть/Отобразить выберите команду Итоги. В результате в бланке запроса появится новая строка Групповая операция, а в первом и втором столбцах команда Группировка (рисунок 4.2).

Измените значение во втором столбце в строке Группировка на вычисление среднего Avg. Выполните запрос и посмотрите результат.

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

Рисунок 4.2 – Создание запроса с группировкой

Задания для самостоятельного выполнения

  1. Создайте новую форму, включив в нее только часть полей и сохраните ее под другим именем.

  2. Создайте 4 новых различных отчета и простой отчет (ленточный, табличный и др.) по разным полям.

  3. Создайте Почтовые наклейки (с помощью Мастера наклеек) и объясните их назначение.

  4. Создайте два запроса по параметру по разным полям.

  5. Создайте три новых запроса на выборку по разным полям и с разными условиями, описанными в теоретической части.

Содержание отчёта и его форма

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

Контрольные вопросы и защита работа

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

  1. Что такое запрос? Отчет? Форма?

  2. Какие виды запросов, отчетов бывают?