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

Более подробную информацию об отчетах в Visual FoxPro вы найдете в приведенных ниже секциях:

Файла раскладки отчетов

Файл раскладки отчета (.frx) представляет собой таблицу Visual FoxPro, хранящую указания по отображению данных в отчете. Каждый файл отчета имеет ассоциированный мето-файл (.frt). Файл .frx указывает поля из источника данных, текст, и группировки данных, которые вы можете отобразить на странице отчета. Файл раскладки этикетки (.lbx) хранит указания по отображению данных в этикеточном формате. Каждый файл раскладки этикетки, так же, как и файл раскладки отчета, имеет ассоциированный мемо-файл (.lbt). Файлы раскладок отчета и этикеток имеют идентичные структуры таблиц.

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

Типы раскладки отчета

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

Тип раскладки Описание Примеры

Form

Отображает каждую запись с полями расположенными вертикально, вниз по стороне.

Списки

Формы писем

Column

Отображает записи построчно, с полями расположенными горизонтально вдоль страницы.

Групповые/Суммарные очтеты*

Финансовые отчеты

Инвентаризации

Суммарные отчета по продажам

Multiple column

Содержит более одной колонки на запись. Записи повторяются вертикально вниз построчно с крайней левой колонки и затем продолжаются в следующей колонке.

Телефонный каталог

Текст в газетном стиле

One-to-many*

Содержит одну запись или связь "один ко многим".

Счета

Выписки счетов

Label*

Содержит более чем одну колонку записей. Записи повторяются а колонках и затем продолжаются вниз до следующей строки.

Наклейки на конверты*

Маркеры для папок

Визитные карточки

* Раскладки, которые имеют ассоциированные мастера отчетов.

Смотрите также