Лабораторная работа 4
Шаг 10. Создать запрос для просмотра разговоров, состоявшихся с любого номера телефона
При просмотре разговоров, состоявшихся с различных номеров телефонов, нет необходимости каждый раз изменять запрос и вводить номер телефона в режиме конструктора. Процесс изменения условия отбора можно автоматизировать путем создания запроса с параметрами.
1. В окне База данных выберите значок Запросы в списке Объекты и нажмите кнопку Создать.
2. В окне диалога Новый запрос выберите команду Конструктор и нажмите ОК.
3. Добавьте в запрос таблицу Регистрация междугородных переговоров. Добавьте поля таблицы в запрос.
4. Введите в ячейку в строке Условие отбора поля Номер телефона условие, содержащее шаблон параметр, имеющий вид квадратных скобок с содержащимся в них текстом приглашения [Введите номер телефона].
5. Выполните запрос нажатием кнопки Вид или командой Режим таблицы из меню Вид.
6. Введенный текст приглашения будет выведен как подпись поля, в которое вводится параметр запроса в диалоговом окне.
7. Введите значение параметра, например, номер телефона 4448976 и нажмите ОК.
8. Выберите в меню Файл команду Сохранить. Введите имя запроса Пример запроса с параметрами и нажмите ОК. Закройте запрос.
Шаг 11. Вычислить стоимость каждого разговора
1. В окне База данных выберите значок Запросы в списке Объекты и нажмите кнопку Создать. В окне диалога Новый запрос выберите команду Конструктор и нажмите ОК.
2. Добавьте в новый запрос таблицы Регистрация международных переговоров и справочник кодов и тарифов.
3. Добавьте в Бланк запроса путем переноса из Списка таблицы Регистрация международных переговоров поля: Номер телефона, Код, Длительность разговора, Дата.
|
4. В строке Поле Бланка запроса наберите Стоимость: [Длительность разговора]* [Стоимость 1 минуты], где выражение после двоеточия – значение вычисляемого поля.
5. Выполните запрос нажатием кнопки Вид.
6. Сохраните запрос с именем Стоимость междугородных переговоров. Закройте запрос.
Шаг 12. Создать извещение об оплате услуг МТС
1. В окне База данных выберите значок Отчеты в списке Объекты и нажмите кнопку Создать.
2. В окне Новый отчет выберите Мастер отчетов, таблицу Справочник абонентов МТС и кнопку ОК.
3. В окне Создание отчетов переместите поля Номер телефона, Фамилия ИО, Адрес, Личный из списка Доступные поля в список Выбранные поля с помощью кнопки >.
4. Раскройте список Таблицы\Запросы, и выберите запрос Стоимость международных переговоров.
5. Переместите поля Код, Длительность разговора, Дата, стоимость из списка Доступные поля в список Выбранные поля. Нажмите кнопку Далее.
6. Выбрав нужные уровни группировки, нажмите кнопку Далее.
7. Для подсчета итоговых значений нажмите кнопку Итоги. Появляется окно Итоги.
8. В окне Итоги установите нужные параметры: установите флажок в строке Стоимость столбца Sum; нажмите кнопку ОК. В окне создание отчетов нажмите кнопку Далее.
9. Выберите параметр структура 1 и нажмите кнопку Далее.
10. Выберите стиль заголовка и нажмите Далее.
11. Введите имя отчета Извещение, установите переключатель просмотр отчета и нажмите кнопку Готово.
В принципе извещения готовы. Однако в них есть ненужная абоненту информация. Кроме того, обычно извещения имеют стандартный размер и каждое печатается на отдельной странице целиком. Для внесения необходимых изменений нужно выполнить описанные ниже действия.
|
1. Переведите отчет Извещение в режим конструктора, нажав кнопку Вид.
2. Измените высоту раздела Заголовок группы «Номер телефона», установив указатель на нижнюю границу раздела и переместив указатель вниз.
3. Выделите указателем все элементы управления в разделе Заголовок группы «Номер телефона», выбирая их при нажатой клавише [SHIFT]. Перемещайте указатель по границе любого элемента управления, пока указатель не примет вид кисти руки. Переместите выделенные элементы управления вниз.
4. Выделите указателем элемент управления Надпись, в котором помещен текст Извещение. Перетащите выделенный элемент управления из раздела Заголовка отчета в раздел Заголовок группы «Номер телефона».
5. Удалите разделы отчета: заголовок\примечание отчета и Колонтитулы.
6. В области Примечание группы «Номер телефона» выделите поле, содержащее текст = «Итоги для» &»Номер телефона»= «&»»…, и удалите его клавишей Delete. Надпись Sum измените на Итого.
7. В режиме конструктора отчета нажмите кнопку Предварительный просмотр на панели инструментов или выберите в меню Вид команду Предварительный просмотр.
Шаг 13. Печатать каждое извещение на отдельной странице.
1. Откройте отчет Извещение в режиме конструктора.
2. Нажмите правую кнопку мыши в области Заголовок нгруппы «Номер телефона» и выберите в меню команду свойства. На экране появится окно.
3. В окне свойств установите для свойства Конец страницы значение До раздела, закройте окно свойств
4. Нажмите кнопку Сортировка и группировка на панели инструментов или выберите в меню Вид команду Сортировка и группировка, на экране появится окно диалога. Выберите в Бланке свойств группы для свойства Не разрывать значение Вся группа, закройте окно.
5. В режиме конструктора отчета нажмите кнопку Предварительный просмотр, получим окно, закройте отчет