Top 17 Crystal Reports Dotazy k rozhovoru & Odpovědi

Anonim

Stáhnout PDF

1) Vysvětlete, co jsou Crystal Reports?

Crystal report je okenní zapisovač zpráv, který umožňuje programátorovi vytvářet zprávy z různých zdrojů dat s minimem psaného kódu. Crystal report může přistupovat k datům z různých databází a může synchronizovat data z více databází do jedné zprávy.

2) Vysvětlete, jak můžete připojit Crystal Report k databázím?

Pro připojení zprávy o krystalu k databázím existují dva způsoby

  • Použijte Crystal Report zabudovaný dotaz
  • Použijte nástroj „Crystal SQL Designer“ daný aplikací Crystal Report

3) Vysvětlete, zda je možné v krystalických zprávách vytvářet vlastní vzorce?

Ano, ve zprávách Crystal je možné vytvářet vlastní vzorce. Z toho v nabídce vyberte položku „Pole vzorce“. Napište vzorec do „Editoru vzorců“, zde uvidíte „Strom funkcí“, „Strom polí“, „Strom operátorů“, který zobrazí pole zpráv, funkce podporované krystalovými zprávami, operátory atd.

4) Je možné upravit SQL vytvořený Crystal Reports?

Ne, není možné upravovat SQL vytvořené krystalickými zprávami, můžete si však zobrazit SQL.

5) Vysvětlete, jak můžete zlepšit výkon Crystal Reports?

Zlepšení výkonu Crystal Reports

  • Nepoužívejte dílčí sestavy, protože to omezuje výkon
  • Použijte indexy praskání zpráv

6) Uveďte, jaké jsou všechny nové funkce dostupné v SAP Crystal?

V SAP Crystal máte následující funkce

  • Zefektivňuje návrh sestavy
  • Vylepšení zdrojů dat
  • Podpora mobilních zařízení a prohlížečů
  • Funkce OEM a vývojáře

7) Uveďte, jaký zdroj dat podporuje SAP Business One pro Crystal Reports?

U krystalických zpráv je zdrojem dat, který SAP Business One podporuje

  • SAP Business One
  • OLE DB (ADO)

8) Seznam některých klíčových rozdílů mezi SSRS a Crystal Report?

  • SSRS má návrhový vzor základny tabulky, zatímco v ČR můžete objekty umístit kamkoli
  • Export do Excelu v SSRS je snadný než Crystal Report
  • Chcete-li spravovat sestavu datových krystalů, máte několik možností, zatímco SSRS žádné nemá
  • Crystal report má rozhraní API pro vytváření sestav na straně klienta, které umožňuje klientovi upravovat a vytvářet nové zprávy
  • SSRS používá výrazy, zatímco Crystal Report používá vzorec v C a základní
  • SSRS je kompatibilní se seznamem sdílených bodů a může generovat zprávy na základě seznamů
  • Oba podporují připojení OLAP

9) Uveďte, jaká je obecná syntaxe pro vytvoření tokenu SAP business one?

K vytvoření obchodního tokenu SAP zahrnuje obecná syntaxe

@ SELECT

… .Z ... KDE, příkaz SELECT není nutný pro všechny tabulky.

10) Vysvětlete, jak můžete upravit rozložení krystalických zpráv v SAP business one?

Chcete-li upravit rozložení krystalových sestav v obchodním systému SAP

  • Přejděte do hlavní nabídky SAP business one -> zvolte správu -> nastavit -> Obecné -> Správce sestav a rozvržení
  • V okně Správce sestav a rozvržení v navigačním panelu vlevo přejděte dolů na typ dokumentu rozvržení, které potřebujete upravit
  • V pracovním prostoru vpravo vyberte rozložení krystalových sestav, které potřebujete upravit, a vyberte možnost Upravit

11) Vysvětlete, jak můžete vytvořit čárový kód ve zprávách z krystalu?

Chcete-li v čárových zprávách vytvořit čárový kód, musíte postupovat podle následujících kroků

  • V Crystal Report z hlavní nabídky -> Klikněte na Zobrazit -> Návrh -> Průzkumník pole
  • Vyberte pole vzorce a klikněte na ikonu Nový v horní části panelu nabídek
  • Zadejte název nového vzorce jako MYUPCEANBarcode a klikněte na OK
  • Nyní zadejte název a argument do editoru UPCA ({items.item_barcode}). Item_barcode je název tabulky a název pole ze zdroje dat. Klikněte na Uložit a zavřít. Názvy funkcí mohou být uvedeny pod kterýmkoli z umístění, buď v části „Funkce> další funkce> Visual Basic UFL (u2lcom.dll)“, nebo v části „Funkce> Další funkce> COM a.NET UFL (u212com.dll)“
  • Nová funkce se nyní objeví v Průzkumníku polí, abyste ji mohli použít k přetažení do sestavy
  • Přetáhněte pole na sestavu a nakonfigurujte její vlastnosti písma
  • Zpráva je připravena, kliknutím na náhled ji zobrazíte nebo vytisknete

12) Uveďte, kolik dílčích zpráv lze přidat do hlavní zprávy?

V MainReport můžete přidat 255 dílčích zpráv a nemůžete přidat dílčí zprávu v rámci dílčí zprávy.

13) Vysvětlete, jak můžete exportovat zprávu o krystalu s propojenými dílčími zprávami do jednoho listu aplikace Excel?

  • Nejprve vytvořte diskrétně hlavní zprávu a dílčí zprávu
  • Nyní otevřete hlavní sestavu a v nabídce vložení vyberte možnost dílčí sestavy
  • V možnosti dílčího přehledu „vyberte existující přehled“
  • Vyberte již vytvořenou dílčí zprávu
  • Umístěte odkaz mezi hlavní zprávou a dílčí zprávou s požadovanými poli
  • Nyní exportujte sestavu do formátu Excel.

14) Vysvětlete, jak můžete rozpoutat krystalové zprávy e-mailem?

Tradičně existují tři způsoby, jak rozdělovat krystalové zprávy e-mailem

  • Pomocí nástroje PDF
  • Použití nástroje Crystal Reports Scheduler, jako je CRD
  • Metoda publikování na základě dat

15) Uveďte, zda existují nějaká omezení zprávy o krystalu?

Omezení zprávy o krystalu zahrnuje

  • Pokud má databáze pole, jehož délka je delší než 255 znaků, nemůžete pomocí tohoto pole vytvořit vzorec
  • Při exportu dat dojde ke ztrátě formátování
  • Kliknutím pravým tlačítkem na pole můžete procházet data, která jsou v databázi, a nikoli data vybraná dotazem

16) Uveďte, zda můžeme k vytvoření zprávy použít vlastní SQL?

Pomocí nástroje „Návrhář Crystal SQL“ můžete vytvořit vlastní dotaz. Můžete vložit vlastní příkaz SQL, soubor se uloží jako „.qry“. Také při vytváření sestavy namísto použití tlačítka „Databáze“ použijte tlačítko „Příkaz Crystal SQL“.

17) Vysvětlete, co to znamená, když v aplikaci Crystal Report zvolíte Vynutit, Vynutit nebo Vynutit?

Vynutit a, Vynutit nebo Vynutit z v křišťálových sestavách jsou vybrány k vynucení odkazu vytvořeného v sestavě. Vynucením propojení mezi tabulkami se ujistěte, že příslušný SQL sestavy používá tento odkaz, bez ohledu na to, zda jsou pole vyžadována z jedné nebo obou zúčastněných tabulek. Výchozí funkcí jsou nevynucené odkazy, což znamená, že zpráva o krystalu používá odkaz pouze v případě, že to příslušný příkaz SELECT zprávy vyžaduje.