FoxPro8

         

Окно конструктора отчетов


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

Существует несколько различных вариантов открытия окна конструктора отчетов. Если вы хотите модифицировать ранее созданный отчет, то в окне проекта установите курсор на его названии и нажмите кнопку Modify (Модификация).

Для открытия окна конструктора отчетов при создании нового отчета выполните одно из следующих действий:

  • в меню File (Файл) выберите команду New (Новый). В открывшемся диалоговом окне New (Новый) выберите опцию Report (Отчет) и нажмите кнопку New file (Новый файл);
  • нажмите кнопку New (Новый) в окне проекта, предварительно выбрав группу Reports (Отчеты), и в открывшемся диалоговом окне New Report (Новый отчет) нажмите кнопку New Report (Новый отчет);
  • нажмите кнопку New (Новый) на стандартной панели инструментов; в открывшемся диалоговом окне New (Новый) установите опцию Report (Отчет) и нажмите кнопку New file (Новый файл).
  • Для работы в конструкторе отчетов используются панели инструментов Report Designer (Конструктор отчета) и Report Controls (Элементы управления отчета), а также команды пункта Report (Отчет) (рис. 8.1), появившегося в строке основного меню при открытии конструктора.

    Окно конструктора отчетов

    Рис. 8.1. Окно конструктора отчета

    В табл. 8.1 приведено краткое описание кнопок панели инструментов Report Controls. Более подробно назначение кнопок этой панели будет рассмотрено в разделах, посвященных размещению в отчетах различных элементов управления.

    Таблица 8.1. Кнопки панели инструментов Report Controls

    Кнопка Наименование Назначение
    Окно конструктора отчетов
    Select Objects (Выбор объектов)

    Является указателем выбора объектов отчета
    Окно конструктора отчетов
    Label (Метка) Размещает текст
    Окно конструктора отчетов
    Field (Поле) Размещает поля
    Окно конструктора отчетов
    Line (Линия) Рисует линии
    Окно конструктора отчетов
    Rectangle (Прямоугольник) Рисует прямоугольники
    Окно конструктора отчетов
    Rounded Rectangle (Скругленный прямоугольник)

    Рисует прямоугольник со скругленными краями
    Окно конструктора отчетов
    Picture/ActiveX Bound Control (Изображение/ActiveX объект)

    Помещает в отчет рисунок
    Окно конструктора отчетов
    Button Lock (Закрепитель кнопки)

    Закрепляет выбор кнопки



    Содержание раздела