Редактор звітів foxpro

У конструкторі звітів є вертикальна і горизонтальна лінійки, за допомогою яких можна максимально точно позиціонувати об'єкти всередині смуг. Для цього рекомендується використовувати лінійку спільно з командою Show Position меню View.

Як змінити шкалу лінійки? Лінійка розмічена за шкалою, що використовується в системі за замовчуванням (в дюймах). Перейти на пікселі можна наступним чином:

У меню Format виберіть команду Set Grid Scale. З'явиться діалогове вікно Ruler / Grid.

У діалоговому вікні Ruler / Grid виберіть опцію Pixels.

Натисніть кнопку OK.

Шкала лінійки переводиться в пікселі, і індикатор позиції в рядку стану (коли в меню View обрана команда Show Position) також показує позицію в пікселях.

Об'єкти в формі звіту (елементи управління)

В розмітки звітів і етикеток можна вставляти такі типи елементів управління.

Для переміщення об'єкта в формі можете перетягувати його мишкою або вибрати поточному клацнувши мишкою і переміщати клавішами-стрілками.

Можна змінювати шрифт і розмір тексту для кожного елемента управління поле або мітка.

Як змінити шрифт і його розмір в звіті?

  1. Виділіть елемент управління або кілька елементів клацаючи їх мишкою тримаючи клавішу Shift ..
  2. У меню Format виділіть Font. На екрані з'явиться діалогове вікно Font.
  3. Виділіть потрібний шрифт і розмір, потім виберіть OK.

Відформатувати елементи управління

Опції форматування для елементів управління звіту

Зміна кольорів елементів управління звіту

Управляти печаткою елементів звіту

Управління печаткою елементів управління звіту

Звіт може включати в себе елементи управління - поле, які представляють числові значення таблиць, змінних і обчислень. Це основний об'єкт для виведення інформації в звіті.

Як додати поля засобом "Форми і структури звітів"?
  1. З акрийте форму звіту, якщо він відкрито в конструкторі?
  2. Викличте засіб "Форма і структури звітів" з підміню пункту "Звіти" системного меню або, якщо вікно цього кошти мабуть (викликали раніше), то клацніть його мишкою.
  3. Виберіть поточної в списку копію форми, в яку необхідно додати поле.
  4. Клацніть кнопку. Якщо система підтримує включення складних полів предметної області в дану форму, то Вам буде запропонований діалог, в якому можна вибрати поле.
  5. Натисніть кнопку для завантаження форми в конструктор звітів. Додані поля будуть знаходитися зверху звіту. Перемістіть їх мишкою в потрібне місце і змініть при необхідності властивості.

Як додати поля таблиць з панелі інструментів (якщо Ви знаєте синтаксис FoxPro і структури таблиць і в змозі створювати правильні вирази).

  1. З панелі інструментів Report Controls вставте елемент управління поле.
  2. У діалоговому вікні Report Expression натисніть кнопку з трьома крапками поруч з областю Expression.
  3. В поле Fields наберіть вираз для нового поля використовуючи синтаксис FoxPro.
  4. Виберіть OK.

Існуючі елементи управління поле можна конкатеніровать і обрізати, форматувати і вирівнювати, встановлювати шрифти і шаблони. Також можна додавати поля для дати і номера сторінки.

Встановити шаблони елементів управління

Визначення шаблонів формату полів

Об'єкт "Метка" або "Напис"

Елементи управління мітка - це текстові символи, які ви хочете помістити в звіт. Наприклад, мітка "Продавець" визначає вміст елемента управління поле, що містить найменування продавця.

Як додати елемент керування мітка в форму звіту?
  1. В панелі інструментів Report Controls натисніть кнопку Label.
  2. У конструкторі звітів клацніть для розміщення елемента управління.
  3. Наберіть символи для мітки.
  1. Натисніть кнопку Line панелі інструментів Report Controls.
  2. У конструкторі звітів переміститеся для приміщення лінії на потрібне місце.
  1. Натисніть кнопку Rectangle панелі інструментів Report Controls.
  2. У конструкторі звітів перетягуйте до досягнення необхідного розміру прямокутника.

Як намалювати прямокутник або коло

  1. Натисніть кнопку Rounded Rectangle в панелі інструментів Report Controls.
  2. У конструкторі звітів перетягуйте до досягнення необхідного розміру.
  3. Клацніть двічі елемент управління.
  4. У групі Style виділіть необхідний стиль кутів прямокутника.
  5. При необхідності встановіть опції положення.
  6. Виберіть OK.

Можна змінювати товщину ліній, що використовуються для малювання вертикальних і горизонтальних ліній, прямокутників простих і з округленими кутами, в діапазоні ширини від товщини волосся до 6 пунктів. Також можна змінювати стиль лінії від точкової до штрихпунктирной.

Як змінити стиль або розмір лінії

  1. Для внесення змін виділіть елементи управління у вигляді ліній, прямокутників простих і з округленими кутами.
  2. У меню Format виберіть Pen.
  3. З підміню виділіть відповідний розмір або стиль.

У звіт можна вставляти малюнок, який стає частиною звіту. Малюнки з файлів є статичними, тобто вони не змінюються з записами або групами записів. Якщо ви хочете, щоб вид малюнків залежав від запису, вставте поле типу General.

Як додати малюнок
  1. Натисніть елемент управління малюнок / прив'язаний об'єкт OLE в панелі інструментів Report Controls.
  2. У конструкторі звітів переміститеся в місце розташування майбутнього малюнка.
  3. У групі Picture From виділіть File.
  4. В поле File введіть шлях до файлу. - Або - Натисніть кнопку з трьома крапками для виділення файлу з розширенням .BMP або .ICO.
  5. При необхідності встановіть розмір, положення і опції друку.
  6. Виберіть OK.

Існуючий малюнок можна кадрувати до досягнення нового розміру.

Опції форматування для елементів управління звіту

Вміст елементів управління звіту можна форматувати за допомогою команд форматування з меню Format. У наступній таблиці наведено опції форматування, які можна використовувати для елементів управління звіту. Щоб подивитися процедури зміни шрифту або вирівнювання тексту, натисніть кнопку Так у відповідному стовпці. Щоб отримати інформацію про командах меню, пов'язаних із заповненням, атрибутами лінії або режимом, натисніть кнопку Yes у відповідному стовпці.

Створення виразів друку


Друк елементів управління до мінливих значеннями довжини.

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

Як встановити поле для розтягування в залежності від його вмісту
  1. Клацніть двічі елемент управління поле для виклику його в діалоговому вікні.
  2. Виділіть Stretch with Overflow.
  3. Виберіть OK.

Елементи управління, що розміщуються щодо розтягуваних елементів, повинні бути встановлені плаваючими, в іншому випадку вони будуть перекриті іншими елементами.

Як встановити елемент управління плаваючим
  1. Клацніть двічі елемент для виклику його в діалоговому вікні.
  2. У діалоговому вікні виберіть Float.
  3. Виберіть OK.

Для розтягування можна встановлювати лінії, прямокутники прості і з округленими кутами, які розтягуються щодо смуги або, якщо вони є частиною групи елементів, щодо найбільшого елемента групи.

Як встановити лінію або прямокутник розтягується
  1. Клацніть двічі елемент для виклику його в діалоговому вікні
  2. У групі Stretch Downwards виділіть необхідну опцію.
  3. Виберіть OK.
Як надрукувати розтягується елемент під іншим
  1. Вставте в розмітці два елементи один під іншим.
  2. Клацніть двічі верхній елемент для виклику його в діалоговому вікні.
  3. У групі Control Position виділіть Fix Relative to Top Band, потім виберіть OK.
  4. Клацніть двічі нижній елемент для виклику його в діалоговому вікні.
  5. У групі Control Position виділіть Float, потім виберіть OK.

Дві записи будуть надруковані повністю без перекривання.

Видалення повторюваних значень

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

Як видалити повторювані значення
  1. Клацніть двічі елемент управління для виклику його в діалоговому вікні.
  2. Виберіть Print When, щоб відобразити діалог Print When.
  3. У групі Print Repeated Values ​​виділіть No, потім OK.
Як виводити значення знову на новій сторінці або колонці
  1. Клацніть двічі елемент управління.
  2. Виберіть Print When.
  3. В області Print Repeated Values ​​виділіть No.
  4. В області Also Print Area виділіть In First Whole Band of New Page / Column, потім виберіть OK.
Як виводити значення, якщо смуга деталізації переходить на нову сторінку або колонку
  1. Клацніть двічі елемент управління.
  2. Виберіть Print When.
  3. У групі Also Print Area виділіть When Detail Overflows to New Page / Column, потім виберіть OK.

Можна видалити порожні зони для створення більш інформативного звіту.

Як видалити порожні рядки
  1. Клацніть двічі елемент управління, який може вставляти порожні рядки в звіт.
  2. Виберіть Print When.
  3. Виділіть Remove Line If Blank.
  4. Виберіть OK.

Ви можете приєднувати до елементу управління вираження, що обчислюються перед друкуванням поля. Якщо вираз після обчислення має значення брехня (.F.), Дане поле не друкується.

Як додати вираз друку
  1. Клацніть двічі елемент управління.
  2. Виберіть Print When.
  3. В поле Print Only When Expression is True введіть вираз. - Або - Натисніть кнопку з трьома крапками, щоб створити вираз за допомогою будівника виразів.
  4. Виберіть OK.

Додавання конкатенірованних елементів управління поля

Можна обрізати і конкатеніровать поля таблиць в один вираз. Необхідну для кожного значення місце в такому елементі управління може відрізнятися, але можна налаштувати елемент управління для регулювання кожного значення.

Обрізання і конкатенація символьних виразів

contact_name; address; city, region, postal_code

Зауваження Використовуйте це в разі, якщо ви не хочете включати пунктуацію в значення.

При використанні даних методів переконайтеся, що поле встановлено як Stretch with Overflow.

Для кожного типу даних можна задати різноманітні опції форматів.

Як форматувати елемент управління поле
  1. Клацніть двічі елемент управління поля.
  2. У діалоговому вікні Report Expression натисніть кнопку з трьома крапками поруч з полем введення Format.
  3. У діалоговому вікні Format виділіть тип даних поля: Character, Numeric або Date. Опції редагування показують доступні для даного типу даних можливості форматування. Зауваження. Дані типи даних відносяться тільки до елементів управління звітом, вони відображають тип вираження і не змінюють тип даних поля таблиці.
  4. Виберіть необхідні параметри форматування і вирівнювання.

Діалогове вікно Format показує різні опції, які залежать від обраного типу даних. Можна також створити шаблон формату, вводячи символи в поле Format.

Шаблон формату дозволяє налаштовувати формат поля. Вводячи комбінацію символів і кодів в поле Format діалогових вікон Report Expression або Format, можна створювати широкий спектр форматів друку. Зазначені символи з'являються у вигляді символьного тексту зі значенням поля, а коди визначають зовнішній вигляд виведення поля. Припустимо, при використанні наступного форматного шаблону для десятизначного числового поля символи (дужки, прогалини і рисочки) друкуються разом з числовими значеннями.

Якщо ви хочете створити шаблон для елементів управління типу поля в вашому звіті, задайте в полі Format діалогового вікна Report Expression наступні коди.

Шаблон формату Висновок друку

(999) 999-9999 (123) 456-7890

Вирівнювання тексту всередині поля.

Можна вирівнювати вміст поля всередині елемента керування двома способами. Дані установки змінюють чи не становище елемента управління в звіті, а тільки лише положення вмісту елемента.

Як вирівняти текст в елементі управління поле
  1. Виділіть елементи управління, які потрібно змінити.
  2. У меню Format виберіть Text Alignment
  3. У підміню виберіть відповідні команди.
Як вирівняти текст в поле
  1. Клацніть двічі елемент управління поле.
  2. У діалоговому вікні Report Expression натисніть кнопку з трьома крапками поруч з полем Format.
  3. У діалоговому вікні Format виберіть тип даних поля з наступних: Character, Numeric або Date.
  4. Виберіть бажані опції вирівнювання та форматування.

Параметри сторінки документа

Ви можете змінити параметри сторінки на друку:

змінити розташування на аркуші з книжкової форми на альбомну і навпаки;

змінити величини відступів від кордонів листа;

визначити друк в декілька стовпців;

для вибору альбомної або книжкової форми друку клацніть кнопку "Print Setup."

Схожі статті