Распечатать страницу

Проектировщик этикетки в VFP

« Назад

Использует те же средства, что и проектировщик отчета.

Откроем проектировщик (File – New – Label – New file) этикетки, сохраним создаваемую этикетку в файле d:\AuthorsAndBooks.lbx и добавим в окружение данных этикетки (View – Data Environment) ранее сформированную таблицу d:\AuthorsAndBooks.dbf, служившую источником данных рассмотренного выше отчета.

Предположим, что нужно упаковать книги в конверты и на каждый конверт наклеить этикетку, содержащую сведения об авторе, название книги и ее цену. Построим, используя, например, команду меню Report – Quick Report, макет такой этикетки и приведем его в соответствие с рис. 12.38.

181.1.-Макет-этикетки-AuthorsAndBooks.lbx

Рис. 12.38. Макет этикетки AuthorsAndBooks.lbx

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

Ltrim(Transform(Price, '99999.99'))

Во-вторых, в окне редактирования свойств поля Price выберем вкладку Format и активизируем переключатели Character и Left (рис. 12.39).

181.2.-Вкладка-Format-поля-Price

Рис. 12.39. Вкладка Format поля Price

Горизонтальный и вертикальный отрезки прямой, введенные в этикетку, предназначены для отображений линий разреза. Стиль линий Dash-dot выбирается в окне редактирования свойств линии (рис. 12.40).

181.3.-Фрагмент-окна-редактирования-свойств-линии

Рис. 12.40. Фрагмент окна редактирования свойств линии

Кроме того, увеличено до 2-х число колонок на странице (поле Columns Number вкладки Page Layout окна редактирования свойств отчета).

Теперь этикетки можно просмотреть (рис. 12.41) и при необходимости распечатать.

181.4.-Несколько-этикеток

Рис. 12.41. Несколько этикеток