Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Заголовки столбцов и данные

CuBook05

Полосы заголовков столбцов и данных являются основными полосами, в которых размещаются компоненты, обеспечивающие табличный вывод содержимого набора данных. Заголовки столбцов выводятся на каждом листе отчета. Для заголовков столбцов данных в полосу заголовков обычно помещаются компоненты QRiabel, в которые заносится текст, соответствующий полям данных.
 
Для вывода значений полей записей в полосу данных обычно помещаются компоненты QRDBText и QRExpr. Более простым является использование компонентов QRDBText, каждый из которых отображает значение связанного с ним поля. Имя набора данных указывается в свойстве Dataset, а имя поля задается в свойстве DataFileld.
 
На этапе разработки в отчете присутствует только одна полоса данных, но при формировании отчета отдельная полоса данных будет выведена для каждой записи отчета. Напомним, что если набор данных является пустым и не содержит записей, то область данных не выводится. Чтобы для пустого набора данных были выведены остальные полосы (кроме полос данных), свойству PrintIfEmpty компонента QuickRep устанавливается значение true (по умолчанию).
 
Компонент QRExpr позволяет вставлять в отчет значение выражения, рассчитываемого обычно с участием различных полей записей. Выражение заносится в свойство Expression типа String, для формирования которого удобно использовать окно Expression Wizard (Мастер выражений), вызываемое через Инспектор объектов.
 
Для вставки в выражение имени поля нужно нажать кнопку Database Field (Поле БД) и в открывшемся окне выбрать набор данных и имя поля. В выражении можно использовать функции, которые разбиты по категориям и выбираются в специальном окне, вызываемом нажатием кнопки Function (Функция).
 
Названия полей и функций можно набирать и вручную, однако это увеличивает вероятность ошибки. Чтобы протестировать введенное выражение, следует нажать кнопку Validate, при этом выполняется проверка выражения, а разработчику выдается сообщение о корректности выражения или об ошибке. В выражении можно использовать только поля наборов данных, которые размещены на форме отчета. В противном случае набор данных оказывается недоступен для компонента QRExpr.
 
При разработке приложения такие компоненты отчета, как QRLabel, QRDBText и QRExpr, имеют одинаковый внешний вид.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий