Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
12.65 Mб
Скачать

3.6.6. Дополнительные возможности

Несколько страниц отчета можно выводить на один лист бумаги в несколько столбцов. Для этого в режиме конструктора нужно задать команду Файл/Па­ра­метры страницы/Столбцы/Число столбцов.

Регулирование расположением раздела на странице отчета обес­пе­­­чивается свойством раздела отчета Новая строка или стол­бец.

Режим повторения заголовка группы на каждом листе задается свойством раздела заголовка группы Повторение раздела=Да.

Скрытие пов­то­ря­ющихся значений поля задается свойством по­­ля Не выводить повторы=Да.

Фильтрация записей в отчет реализуется свойствами отчета Фильтр и Фильтр включен=Да.

Создание снимка отчета (файл с расширением SNP, содержащий ко­­пии всех страниц отчета) для просмотра отчета, печати и распростра­не­ния без использования СУБД Access выполняется следующим образом:

  1. Выполняется команда Файл/Экспорт.

  2. В поле со списком Тип файла выбирается формат снимка.

  3. Указывается имя файла и нажимается кнопка Сохранить.

  4. Файл сохраняется, запускается программа просмотра снимков и файл открывается в окне Просмотр снимков.

Командой Файл/Отправить можно отправить снимок отчета по электронной почте. Файл со снимком отчета можно поместить на Web‑узел, установить на него ссылки в Web‑страницах и просматривать его в окне броузера Internet. Для этого можно использовать ActiveX‑ком­по­нент Snapview.ocx.

Преобразование отчетов Access в отчеты Crysal Reprot Pro

Для запуска таких отчетов следует воспользоваться пакетом VSRe­ports фирмы VideoSoft (http://www.videosoft.com):

  1. Установите пакет VSReports и зарегистрируйте ActiveX‑ком­по­нент VsRep351.ocx (regsrv32 c:\windows\system\vsrep351.ocx).

  2. Запустите программу Trans97.exe для трансляции отчета, сфор­ми­ро­ванного средствами Access, в файл типа VCR.

  3. Командой Project/Component выберите компонент vsReport вер­сии Jet 3.5 для размещения его на панели инструментов.

  4. Разместите этот компонент на форме со свойствами: ReportFile­Name=<имя vsr‑файла>, DataBaseName=<имя базы>, Printde­vi­ce=<тип уст­рой­ства для вывода>, Zoom=<масштаб изображения>, Pre­vi­­ewPa­ge=True (просмотр страниц). Отчет запускается методом PrintReport.

3.7. Пользовательский интерфейс

Для вызова объектов можно исполь­зо­вать окно базы, но этот способ не позволяет производить многоуровневую иерархическую груп­пи­ров­ку объектов, что заставляет пользователя прос­мат­ривать большие спис­ки объектов. Часто используемые объекты удобно располагать на панели инструментов для быстрого к ним доступа. Многие воз­можности Access могут быть лишними для пользователя и от них нужно отказаться с целью упрощения работы, и защиты базы данных от запрещенных для пользователя отдельных операций. Все это входит с понятие поль­зовательского интерфейса.

3.7.1. Панель инструментов

Панель инструментов создается следующим образом.

  1. Выполняется команда Сервис/Настройка/Панели инструмен­тов/Соз­дать. Далее указывается имя панели (рисунок 3.7.1.1).

Рисунок 3.7.1.1. Страница панелей инструментов окна настройки панелей

  1. П ерейдем на страницу Команды, выберем нужную категорию (Файл) и команду из этой категории (Выход), перенесем ее мышкой на но­вую панель (рисунок 3.7.1.2).

Рисунок 3.7.1.2. Страница команд окна настройки панелей инструментов

  1. Таким образом разместим на панели нужные команды (кнопки).