Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пособие 988

.pdf
Скачиваний:
61
Добавлен:
20.04.2015
Размер:
934.62 Кб
Скачать

3.4. Порядок выполнения работы

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

1. Переведите отчет Извещение в режим конструктора,

нажав кнопку Вид

 

(рис. 3.39).

элементы управления

Рис. 3.39. Отчет Извещение в режиме конструктора

2. Измените высоту раздела Заголовок группы `Номер те-

лефона`, установив указатель на нижнюю границу раздела и переместив указатель вниз.

3. Выделите указателем все элементы управления в разделе

Заголовок группы `Номер телефона`, выбирая их при нажатой клавише [SHIFT]. Перемещайте указатель по границе любого элемента управления, пока указатель не примет вид кисти руки (рис. 3.40). Переместите выделенные элементы управления вниз.

53

3. ПРИМЕР СОЗДАНИЯ БАЗЫ ДАННЫХ МТС

Рис. 3.40. Перемещение элемента управления

4. Выделите указателем элемент управления Надпись, в котором помещен текст Извещение. Перетащите выделенный элемент управления из раздела Заголовка отчета в раздел Заголовок груп-

пы`Номер телефона`.

5.Удалите разделы отчета: заголовок, примечания и колонтитулы, выбрав в меню Вид последовательно команды Заголо-

вок/примечание отчета и Колонтитулы.

6.В области Примечание группы `Номер телефона` выде-

лите поле, содержащее текст ="Итоги для " & "'Номер телефона' =

"& " "..., и удалите его клавишей [Delete]. Надпись Sum измените на

Итого (рис. 3.41).

Рис. 3.41. Отчет Извещение в режиме конструктора

54

3.4. Порядок выполнения работы

7. В режиме конструктора отчета нажмите кнопку Предва-

рительный просмотр на панели инструментов или выберите в меню Вид команду Предварительный просмотр. Отчет приобре-

тает вид (рис. 3.42).

Рис. 3.42. Отчет Извещение в режиме предварительного просмотра

Шаг 13. Печатать каждое извещение на отдельной странице

1.Откройте отчет Извещение в режиме конструктора.

2.Нажмите правую кнопку мыши в области Заголовок

группы `Номер телефона` и выберите в меню команду Свойства. На экране появится окно (рис. 3.43).

55

3. ПРИМЕР СОЗДАНИЯ БАЗЫ ДАННЫХ МТС

Рис. 3.43. Окно свойств

3.В окне свойств установите для свойства Конец страницы значение До раздела, закройте окно свойств.

4.Нажмите кнопку Сортировка и группировка на па-

нели инструментов или выберите в меню Вид команду Сортировка

игруппировка, на экране появится соответствующее окно диалога (рис. 3.44). Выберите в Бланке свойств группы для свойства Не разрывать значение Вся группа, закройте окно.

Рис. 3.44. Окно Сортировка и группировка

5. В режиме конструктора отчета нажмите кнопку Предва-

рительный просмотр , получим окно, показанное на рис. 3.45, закройте отчет.

56

3.4. Порядок выполнения работы

Рис. 3.45. Отчет Извещение в режиме предварительного просмотра после размещения каждого счета на отдельной странице

Шаг 14. Добавить записи из таблицы Регистрация междугородных переговоров в таблицу Архив

После выписки извещений данные о звонках, по которым были выписаны счета, следует перенести в таблицу Архив (см. подраздел 3.2).

1.В окне База данных выберите значок Запросы в списке

Объекты и нажмите кнопку Создать.

2.В окне диалога Новый запрос выберите команду Конструктор и нажмите кнопку OK.

3.Добавьте в запрос таблицу Регистрация междугородных переговоров.

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

кнопкой Тип запроса на панели инструментов и выберите команду Добавление или выберите в меню Запрос команду Добавление. На экране появится диалоговое окно Добавление (рис. 3.46).

57

3.ПРИМЕР СОЗДАНИЯ БАЗЫ ДАННЫХ МТС

5.Введите имя таблицы Архив в поле Имя таблицы: и нажмите кнопку OK.

Рис. 3.46. Окно Добавление

6. Переместите из списка полей в Бланк запроса с помощью мыши поля, которые необходимо добавить (рис. 3.47).

Если в обеих таблицах выделенные поля имеют одинаковые имена, соответствующие имена автоматически вводятся в строкуДобавление.

Рис. 3.47. Окно запроса на добавление в режиме конструктора

58

3.4. Порядок выполнения работы

7. Для добавления записей в таблицу Архив нажмите кнопку

Запуск или выберите в меню Запрос команду Запуск.

8.Сохраните запрос, выбрав в меню Файл команду Сохра-

нить. Введите имя запроса Пример запроса на добавление записей

инажмите кнопку OK.

9.Закройте запрос, выбрав в меню Файл команду Закрыть.

10.Откройте таблицу Архив. Убедитесь, что записи добавлены в таблицу; закройте таблицу.

11.В дальнейшем для добавления очередных записей в таблицу Архив достаточно выполнить запрос Пример запроса на до-

бавление записей.

Шаг 15. Удалить записи из таблицы Регистрация междугородных переговоров

1.В окне База данных выберите значок Запросы в списке

Объекты и нажмите кнопку Создать.

2.В окне диалога Новый запрос выберите команду Конструктор и нажмите кнопку OK.

3.Добавьте в запрос таблицу Регистрация междугородных переговоров.

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

кнопкой Тип запроса на панели инструментов и выберите команду Удаление или выберите в меню Запрос команду Удаление.

5.Из списка полей в Бланк запроса переместите с помощью мыши поля, значения которых необходимо удалить, запрос на удаление приобретет вид (рис. 3.48).

6.Для удаления записей из таблицы Регистрация междуго-

родных переговоров нажмите кнопку Запуск или выберите в меню Запрос команду Запуск.

Сохраните запрос, выбрав в меню Файл команду Сохранить.

Введите имя запроса Пример запроса на удаление записей и

нажмите кнопку OK; закройте запрос.

59

3. ПРИМЕР СОЗДАНИЯ БАЗЫ ДАННЫХ МТС

Рис. 3.48. Окно запроса в режиме конструктора

8.Откройте таблицу Регистрация междугородных перего-

воров и убедитесь, что записей в таблице нет; закройте таблицу.

9.В дальнейшем для удаления записей из таблицы Реги-

страция междугородных переговоров достаточно выполнить запрос Пример запроса на удаление записей.

60

4. ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ О СОЗДАНИИ ФОРМ И ЗАПРОСОВ

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

Для знакомства с изложенными в настоящем разделе способами создания форм и запросов необходимо вернуть первоначальные данные в таблицу Регистрация междугородных переговоров, вы-

полнив следующие действия.

1.В окне База данных выберите значок Запросы в списке

Объекты и нажмите кнопку Создать.

2.В окне диалога Новый запрос выберите команду Конструктор и нажмите кнопку OK.

3.Добавьте в запрос таблицу Архив.

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

кнопкой Тип запроса на панели инструментов и выберите команду Добавление или выберите в меню Запрос команду Добавление. В поле Имя таблицы: введите имя таблицы Регистрация междугородных переговоров и нажмите кнопку OK.

5.Из списка полей таблица Архив переместите в Бланк запроса с помощью мыши поля, которые необходимо добавить.

6.Для добавления записей в таблицу Регистрация междуго-

родных переговоров нажмите кнопку Запуск или выберите в меню Запрос команду Запуск, сохраните запрос.

7.Закройте запрос.

4.1.Расчет итоговых полей в запросе

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

61

4.ДОПОЛНИТЕЛЬНЫЕ СВЕДЕНИЯ О СОЗДАНИИ ФОРМ И ЗАПРОСОВ

1.В окне База данных выберите значок Запросы в списке

Объекты и нажмите кнопку Создать.

2.В окне диалога Новый запрос выберите команду Конструктор и нажмите кнопку OK.

3.Добавьте в новый запрос Стоимость междугородных переговоров.

4.Добавьте поля Номер телефона и Стоимость в Бланк

запроса.

5.Нажмите кнопку Групповые операции на панели инструментов или выберите в меню Вид команду Групповые опера-

ции. В Бланке запроса выводится строка Групповая операция.

6.Наберите Итого: перед полем Стоимость.

7.В строке Групповая операция в поле Итого: Стоимость

раскройте список параметров и выберите Sum (рис. 4.1).

Рис. 4.13. Расчет итоговых полей в режиме конструктора

62