Найпопулярніші 17 запитань щодо інтерв’ю Crystal Reports & Відповіді

Anonim

Завантажте PDF

1) Поясніть, що таке Crystal Reports?

Crystal report - це віконний редактор звітів, який дозволяє програмісту складати звіти з різних джерел даних із мінімальним написаним кодом. Crystal report може отримувати доступ до даних з різних баз даних і може синхронізувати дані з декількох баз даних в один звіт.

2) Поясніть, як можна підключити кристалічний звіт до баз даних?

Існує два способи підключення кристалічного звіту до баз даних

  • Використовуйте кристалічний звіт, вбудований у запит
  • Використовуйте інструмент "Crystal SQL Designer", поданий у кристалічному звіті

3) Поясніть, чи можна створювати власні формули у кристалічних звітах?

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

4) Чи можна редагувати SQL, зроблений Crystal Reports?

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

5) Поясніть, як можна покращити ефективність роботи Crystal Reports?

Для покращення продуктивності Crystal Reports

  • Уникайте використання підзвітів, оскільки це заважає роботі
  • Використовуйте індекси розриву звітів

6) Згадайте, які всі нові функції доступні в SAP Crystal?

У SAP Crystal ви маєте такі функції

  • Спрощений дизайн звітів
  • Покращення джерел даних
  • Підтримка мобільних пристроїв та перегляду
  • Особливості OEM та розробника

7) Згадайте, яке джерело даних підтримує SAP business one для звітів Crystal?

Для кристалічних звітів джерелом даних, яке підтримує SAP business one, є

  • SAP Business One
  • OLE DB (ADO)

8) Перелічіть деякі ключові відмінності між SSRS та Crystal Report?

  • SSRS має шаблон дизайну основи таблиці, тоді як у CR ви можете розміщувати предмети де завгодно
  • Експорт у Excel у форматі SSRS простіший, ніж Crystal Report
  • Для керування звітами кристалів даних є кілька варіантів, тоді як SSRS не має жодного
  • Звіт Crystal має API створення звітів на стороні клієнта, що дозволяє клієнту змінювати та створювати нові звіти
  • SSRS використовує вирази, тоді як Crystal Report використовує формулу на C та basic
  • SSRS сумісний із списком Share-point і може створювати звіти на основі списків
  • Обидва вони підтримують з'єднання OLAP

9) Згадайте, який загальний синтаксис для створення одного маркера SAP business?

Для створення бізнес-маркера SAP включає загальний синтаксис

<Назва параметра> @ SELECT

… .З… ДЕ, команда SELECT не потрібна для всіх таблиць.

10) Поясніть, як можна редагувати макет кристальних звітів у SAP business one?

Для редагування макета кристальних звітів у діловому SAP

  • Перейдіть в головне меню SAP business one -> виберіть адміністрацію -> налаштуйте -> Загальне -> Звіт і макет менеджера
  • У вікні Менеджера звітів і макетів на навігаційній панелі ліворуч прокрутіть вниз до типу документа макета, який потрібно редагувати
  • У робочому просторі праворуч виберіть макет кристалів звітів, який потрібно редагувати, та виберіть редагувати

11) Поясніть, як можна створити штрих-код у кристалічних звітах?

Щоб створити штрих-код у кристалічних звітах, вам слід виконати такі дії

  • У кристалічному звіті у головному меню -> Клацніть на Перегляд -> Дизайн -> Провідник поля
  • Виберіть поле формули та натисніть на значок Новий у верхній частині рядка меню
  • Введіть назву нової формули, наприклад MYUPCEANBarcode, і натисніть кнопку OK
  • Тепер введіть ім'я та аргумент у редактор UPCA ({items.item_barcode}). Item_barcode цього ім'я таблиці та ім'я поля з джерела даних. Клацніть на Зберегти та закрити. Імена функцій можуть бути перелічені в будь-якому з місцеположень, або в "Функції> додаткові функції> UFL Visual basic (u2lcom.dll)", або в "Функції> Додаткові функції> UFL COM та .NET (u212com.dll)"
  • Нова функція з’явиться зараз у Провіднику полів, щоб використовувати її, перетягуючи / передаючи до звіту
  • Перетягніть поле до звіту та налаштуйте його властивості шрифту
  • Звіт готовий, натисніть на попередній перегляд, щоб переглянути або роздрукувати

12) Згадайте, скільки підзвітів можна додати до Основного звіту?

У MainReport ви можете додати 255 підзвітів, а ви не можете додати підзвіт під підзвіт.

13) Поясніть, як можна експортувати кристалічний звіт із пов’язаними підзвітами на один аркуш Excel?

  • Спочатку створіть основний звіт та додатковий звіт дискретно
  • Тепер відкрийте основний звіт і в меню вставки виберіть опцію підзвіту
  • У опції підзвіту "вибрати існуючий звіт"
  • Виберіть уже створений підзвіт
  • Розмістіть посилання між основним звітом та допоміжним звітом із необхідними полями
  • Тепер експортуйте звіт у формат Excel.

14) Поясніть, як можна розбивати кристалічні звіти електронною поштою?

Традиційно існують три методи розсипання кристалічних звітів електронною поштою

  • Використання інструмента PDF
  • Використання Crystal Reports Scheduler, такого як CRD
  • Метод публікації, керований даними

15) Згадайте, чи є обмеження щодо звіту про кристали?

Обмеження кристалічного звіту включає

  • Якщо база даних має поле, довжина якого перевищує 255 символів, ви не можете створити формулу, використовуючи це поле
  • Форматування втрачається під час експорту даних
  • Клацнувши правою кнопкою миші на поле, ви можете переглянути дані, що знаходяться в базі даних, а не дані, вибрані запитом

16) Згадайте, чи можемо ми використовувати власний SQL для створення звіту?

Ви можете створити власний запит за допомогою інструмента "Crystal SQL Designer". Ви можете вставити свій власний оператор SQL, він збереже ваш файл як ".qry". Крім того, під час створення звіту замість кнопки "База даних" використовуйте кнопку "Crystal SQL Statement".

17) Поясніть, що це означає, коли ви вибираєте Примусити до, Примусити та чи Примусити з у Crystal Report?

Примусити та, Примусити до або Примусити з у кристалічних звітах вибирається для забезпечення посилання, створеного у звіті. Застосовуючи зв'язок між таблицями, переконайтеся, що відповідний SQL звіту використовує це посилання, незалежно від того, чи потрібні поля з однієї або обох задіяних таблиць. Функцією за замовчуванням є ненасичені посилання, що означає, що кристалічний звіт використовує посилання лише у тому випадку, якщо відповідний оператор SELECT звіту потребує цього.