Документація Reportizer
Contents Index

Репозиторії звітів

Початок Попередній Наступний

Звіти Reportizer зберігаються у репозиторіях. Репозиторій - це база даних, що зберігає звіти у полі таблиці (як правило, типу BLOB), або тека файлової системи з файлами звітів.

Відкриття/реєстрація репозиторію

Для відкриття/реєстрації репозиторію, який ще не зареєстроано в програмі, клацніть кнопку Відкрити/зареєструвати репозиторій звітів або виберіть меню Звіт | Відкрити/зареєструвати репозиторій звітів... головного вікна програми. З'явиться нове вікно.

Виберіть тип репозиторію: Тека або База даних.

Для типу Тека вкажіть існуючу теку з вашої файлової системи. Примітка: Щоб мати можливість редагувати вміст репозиторію (тобто створювати, редагувати та вилучати звіти), користувач повинен мати дозвіл на запис у цю теку.

Для типу База даних вкажіть існуючу базу даних та набір даних (таблицю або запит SQL). Примітки: 1. Набір даних повинен мати поле для збереження звітів та інше поле (або групу полів), щоб унікально ідентифікувати кожен запис. Рекомендується використовувати поля первинного індексу відповідної таблиці для цього. 2. У випадку запиту SQL, щоб мати можливість редагувати вміст репозиторію (тобто створювати, редагувати та вилучати звіти), пишіть простий однотабличний запит без вкладених підзапитів; якщо репозиторій не пустий і не планується створення, редагування чи вилучення звітів у ньому, то можна вказувати будь-який запит, який підтримується вибраною базою даних.

Клацніть Далі та вкажіть наступне:

- Поле, що містить звіти. Зі списку доступних полів виберіть поле, що містить звіти (або в якому ви збираєтеся зберігати звіти). Рекомендується використовувати для цього полет типу BLOB. В деяких специфічних випадках підійде поле з великим текстом.

- Ключові поля. Вкажіть поле або групу полів для унікальної ідентифікації кожного запису (і, відповідно, кожного звіту) в наборі даних. Ключові поля будуть показуватися у списку звітів після відкриття репозиторію.

Клацніть Далі.

Вкажіть зручну для вас назву репозиторію та клацніть Готово. Це зареєструє та відкриє новий репозиторій.

Навігація поміж зареєстрованими репозиторіями

Щоб вибрати інший зареєстрований репозиторій, використовуйте кнопки Назад, Вперед або відповідні елементи з меню Звіт.

Вилучення (скасування реєстрації) репозиторію

Щоб вилучити репозиторій, використовуйте меню Репозиторій | Зареєстровані репозиторії.... Вилучення репозиторію зі списку репозиторіїв програми не знищує пов'язані з ним дані (в т.ч. звіти), це лише скасовує реєстрацію репозиторію в програмі.

Робота зі звітами

Після відкриття репозиторію Reportizer показує список звітів, які в ньому знаходяться, в лівій частині головного вікна.

В меню Звіти є кілька функцій для роботи зі звітами в поточному репозиторії:

Новий... Створює новий звіт в поточному репозиторії
Створити новий в Database Tour Pro... Досвідчені користувачі можуть створювати звіти поза Reportizer, використовуючи програму Database Tour Pro. Створені звіти будуть сумісні зі звітами Reportizer.
Зберегти Зберігає модифікований звіт
Save as... Зберігає звіт в якості нового файлу (в т.ч. поза поточним репозиторієм).
Перейменувати... Перейменовує файлу звіту. Лише для репозиторіїв типу Тека. Це дає файлу звіту нову назву в поточному репозиторію.
Клонувати... Клонує поточний звіт. Лише для репозиторіїв типу База даних. Це створить новий запис у відповідній таблиці поточного репозиторію і запише звіт у відповідне поле цього запису. Можна буде вказати значення інших полів таблиці.
Видалити... Видаляє поточний звіт з репозиторію. Для репозиторіїв типу Тека буде видалено відповідний файл звіту. для репозиторіїв типу База даних буде вилучено цілий запис з відповідної таблиці.