Вбудовування засобів візуалізації даних Xcelsius в Crystal Reports 2008. ЧАСТИНА 3: Вбудовування користувальницької моделі Crystal Xcelsius в Crystal Reports, Різне, Інтернет-технології, статті

Після створення Xcelsius SWF-файлу Ви можете вбудувати його в Crystal-звіт:

Крок 1: Запустіть програму Crystal Reports 2008 і відкрийте файл Report1.rpt.


Крок 2: Створіть поле формули і назвіть його BuildTitlesString. Формула повинна мати такий зміст:



global stringvar TitlesString;



if (TitlesString = “”) then


    TitlesString := Cstr({Table1.Company Name})


else


TitlesString: = TitlesString + "," + Cstr ({Table1.Company Name}); TitlesString;


Крок 3: Створіть друге поле формули і назвіть його BuildValuesString. Формула повинна мати такий зміст:



global stringvar ValuesString;



if (ValuesString = “”) then


    ValuesString := Cstr({Table1.Market Share})


else


ValuesString: = ValuesString + "," + Cstr ({Table1.Market Share}); ValuesString;


Крок 4: З меню виберіть опцію Insert -> Flash…. Зі списку виберіть файл Model.swfі перетягніть його в розділ нижнього колонтитула звіту. (Також можна вставити флеш-об'єкт за допомогою кнопки панелі інструментів InsertFlashObject.)


Крок 5: Клацанням миші виберіть флеш-об'єкт у звіті і потім або виберіть опцію меню Format-> Flash Data Expert…, Або клацніть правою кнопкою миші на флеш-об'єкті і виберіть з випадного меню опцію Flash Data Expert….


У розділі Flash Data Binding Expert клацніть на кнопці зі знаком плюс ("+"). Як ім'я змінної введіть Titles. Для передачі значення у флеш-змінну з ім'ям Titles у вашому розпорядженні є три опції:


1. Вручну введіть строкове значення, яке ви хочете привласнити флеш-змінної (максимальна довжина рядка 40 символів)


2. Клацніть на кнопці списку, що випадає в текстовому полі, щоб вибрати існуючий об'єкт-поле для передачі його у флеш-змінну.


3. Клацніть на кнопці Formula Builder (конструктор формул), розташованої поруч із текстовим полем, щоб створити строкове значення для передачі у флеш-змінну за допомогою формули.


У цьому випадку використовуйте опцію 2 і виберіть BuildTitlesString зі списку.


Знову клацніть на кнопці зі знаком плюс ("+"), і як імені змінної введіть Values. Щоб ввести в змінну строкове значення, з випадаючого меню виберіть опцію BuildValuesString


Для виходу з Flash Data Binding Expert клацніть на кнопці Okay. До цього моменту ви успішно впровадили створений в Xcelsius флеш-об'єкт у додаток Crystal Reports і зв'язали дані флеш-об'єкта зі звітом. Якщо флеш-об'єкт є інтерактивним, в закладці Crystal Reports Preview зробіть на ньому подвійне клацання мишею для перенесення на нього фокуса. Після цього можна вільно клацати мишею на будь-якому з елементів діалогового управління флеш-об'єктом.


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


Інші положення























1

2

3

4

5

6

7

8

9


Для коректної передачі даних у флеш-змінну відповідний рядок із розділювачами-комами повинна бути "1,2,3,4,5,6,7,8,9".


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*