Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание стандартного отчета




Наряду с созданием сложных, персонализированных отчетов, FoxPro предлагает возможность пользоваться стандартными отчетами. Простой стандартный отчет можно создать, вызывая директиву Отчетñ Стандартный о тчет.... В общем случае эту директиву можно выбрать только тогда, когда в окне проектирования в отчет еще не вставлены никакие элементы. После обращения к этой директиве появляется диалог проектирования стандартного отчета (рис. 2.3).

Рис. 2.3. Диалоговое окно создания стандартного отчета

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

Три контрольных индикатора, находящихся ниже, позволяют дать указания о том, какие элементы должен содержать стандартный отчет:

Заголовки. При активизации данного контрольного индикатора в отчет помимо самих полей принимаются имена полей в качестве надписей (наименований) полей. Если поля расположены по горизонтали, то эти надписи находятся над полями, при вертикальном размещении слева от полей.

Поля. При активизации данного контрольного индикатора FoxPro открывает диалоговое окно, в котор6м пользователь выбирает поля, которые должны быть приняты в отчет.

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

Отмените оба контрольных индикатора Заголовки и Добавить алиас. Отметьте крестиком опцию Поля..., чтобы выбрать поля для отчета.

В диалоговом окне Выбор полей приведен список всех полей открытой базы данных (рис. 2.4). Если в различных рабочих областях открыто параллельно несколько баз данных, как в нашем случае, то из комбинированного списка Таблица нужно выбрать по очереди все базы данных, добавляя из каждой базы данных нужные поля. В отчете могут использоваться не все поля базы данных, а только некоторые из них.

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

Рис.2.4. Выбор полей

В нижнем колонтитуле стоят две функции, которые автоматически добавляются в FoxPro-стандартные отчеты. Выровненная по левому краю там располагается функция DATE(), распечатывающая активную дату, во время распечатки отчета. Выровненная по правому краю функция PAGENO() автоматически пронумерует отдельные страницы отчета.

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




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 378; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.