Crystal Reports 10: Pochopenie prepojenia a vkladania objektov (OLE)

Primárnym účelom zostavy je prezentovať databázové údaje používateľom vo forme, ktorá je ľahko zrozumiteľná. Crystal Reports vám poskytuje všetky nástroje, ktoré na to potrebujete. Niekedy však chcete zostavu, ktorá poskytuje viac než len prezentáciu údajov databázy. Možno budete chcieť zahrnúť text zo súboru na spracovanie textu alebo údaje, ktoré sa nachádzajú v tabuľke, alebo grafický obrázok uložený ako súbor bitmapového obrázka. Na umožnenie zdieľania rôznych druhov informácií v rôznych druhoch súborov vyvinul Microsoft architektúru OLE (Object Linking and Embedding).

Zostavy, ktoré vytvoríte pomocou Crystal Reports, môžu slúžiť ako kontajnerové aplikácie OLE. To znamená, že môžu obsahovať OLE objekty, ktoré boli vytvorené inými aplikáciami nazývanými OLE serverové aplikácie. Microsoft Word a Microsoft Excel sú príklady serverových aplikácií OLE. Môžete prevziať text zo súboru programu Microsoft Word ako objekt OLE – alebo použiť tabuľku Excel ako objekt OLE – a umiestniť ho do zostavy Crystal.

Crystal Reports môže fungovať aj ako serverová aplikácia OLE. Zostavu môžete definovať ako objekt OLE a umiestniť ju do textového súboru Word, tabuľkového procesora Excel alebo akejkoľvek inej kontajnerovej aplikácie kompatibilnej s OLE.

OLE ponúka nezvyčajnú výhodu: Keď prenesiete objekt OLE do Crystal Reports a umiestnite ho do zostavy, objekt si zachová vzťah s aplikáciou, ktorá ho vytvorila. Povaha tohto vzťahu závisí od toho, či je objekt OLE statický, vložený alebo prepojený.

Statické OLE objekty

Objekt statický OLE je snímka objektu, ktorý bol skopírovaný z pôvodnej aplikácie k aplikácii kontajnera. Do správy Crystal môžete umiestniť statický objekt OLE, ale potom, čo ho tam vložíte, ho nemôžete nijako upravovať ani meniť (okrem vymazania). Statický objekt OLE neudržiava žiadne pripojenie k aplikácii, ktorá ho vytvorila.

Vložené objekty a prepojené objekty

Rovnako ako v prípade statického objektu OLE sa vložený objekt OLE úplne stiahne do aplikácie kontajnera s dôležitým rozdielom: Vložený objekt nie je snímka. Má „vedomie“ o tom, z ktorej serverovej aplikácie pochádza, a môžete ho upravovať v kontajnerovej aplikácii. Keď dvakrát kliknete na vložený objekt OLE, bude ho možné upravovať. Serverová aplikácia preberá ponuky a panely nástrojov, aby umožnila úpravy. Ak napríklad do zostavy vložíte tabuľku Excel, tabuľku môžete upraviť v Crystal Reports – pomocou ponúk a panelov nástrojov Excelu.

Akékoľvek úpravy, ktoré vykonáte na vloženom objekte OLE, sa nezobrazia v pôvodnom súbore v aplikácii servera OLE. Ak chcete zmeniť originál, musíte to urobiť samostatne.

Prepojené objekty sú ako návštevníci; v skutočnosti sa nepresunú do aplikácie kontajnera. Kontajnerová aplikácia obsahuje ukazovateľ na prepojený objekt (ktorý zostáva v serverovej aplikácii). Toto prepojenie znamená, že vždy, keď sa aktualizuje pôvodný objekt v serverovej aplikácii, aktualizuje sa aj prepojený objekt v kontajnerovej aplikácii. Predpokladajme napríklad, že vašou serverovou aplikáciou je Excel a aktualizujete údaje v prepojenej tabuľke. Keď nabudúce spustíte zostavu v Crystal Reports, stiahne najnovšie údaje zo súboru Excel a zobrazí sa v zostave.

Prepojenie je najlepšie, ak vaša zostava musí vždy odrážať najnovšie údaje – a ak chcete, aby údaje vo viacerých aplikáciách zostali synchronizované. Ukazovateľ tiež zaberá menej miesta ako vloženie veľkej tabuľky alebo dokumentu programu Word, vďaka čomu sa zostava načítava rýchlejšie. Zostavy obsahujúce prepojené objekty sú však menej prenosné ako zostavy obsahujúce vložené objekty. Aby prepojenie fungovalo, musí byť pôvodná serverová aplikácia prítomná na počítači, na ktorom je spustený Crystal Reports. Naproti tomu vložený objekt je úplne samostatný a nepotrebuje žiadne prepojenie na svoj zdrojový súbor alebo aplikáciu.

Leave a Comment

Ako nájsť a pripojiť sa k skupine Google Groups

Ako nájsť a pripojiť sa k skupine Google Groups

Zistite, ako nájsť a/alebo ako sa pripojiť ku skupine v aplikácii Skupiny Google. Môžete sa pripojiť priamo ku skupine, požiadať o pripojenie ku skupine alebo o pozvánku.

Ako naplánovať budúce stretnutie zoom

Ako naplánovať budúce stretnutie zoom

Zistite, ako naplánovať schôdzu Zoom a ako zabezpečiť registráciu účastníkov. Učte sa, ako môžete prispôsobiť schôdze a využiť funkcie prieskumov.

Textové skratky InDesign CS5

Textové skratky InDesign CS5

Objavte efektívne textové skratky v InDesign CS5, ktoré vám pomôžu formátovať a usporiadať text pomocou klávesových príkazov.

Ako vytvoriť odkaz na počítačový súbor alebo priečinok

Ako vytvoriť odkaz na počítačový súbor alebo priečinok

Skrátky na pracovnej ploche umožňujú rýchly prístup k súborom a programom. Prečítajte si viac o tom, ako ich vytvoriť a spravovať.

Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Pre seniorov: Ako vložiť klipart do snímky programu PowerPoint

Klipart je predkreslená generická kresba a spoločnosť Microsoft poskytuje veľa súborov klipartov zadarmo so svojimi produktmi Office. Do rozloženia snímky programu PowerPoint môžete vložiť klipart. Najjednoduchší spôsob vloženia klipartov je pomocou jedného zo zástupných symbolov na rozložení snímky: Zobrazte snímku, ktorá obsahuje klipart […]

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Pre seniorov: Ako vyplniť farbu v programe Microsoft Excel

Farba výplne – tiež nazývaná tieňovanie – je farba alebo vzor, ​​ktorý vypĺňa pozadie jednej alebo viacerých buniek hárka programu Excel. Použitie tieňovania môže pomôcť očiam čitateľa sledovať informácie na stránke a môže pridať farbu a vizuálny záujem do pracovného hárka. V niektorých typoch tabuliek, ako je register šekových knižiek, […]

Pridávanie nových kontaktov do služby Act! 2005

Pridávanie nových kontaktov do služby Act! 2005

Na úplne najjednoduchšej úrovni je hlavným účelom ACT! má slúžiť ako miesto na uloženie všetkých kontaktov, s ktorými denne komunikujete. Všetky svoje kontakty môžete pridávať a upravovať z okna Podrobnosti kontaktu, pretože obsahuje všetky informácie, ktoré sa týkajú jedného konkrétneho záznamu a […]

Discord For LuckyTemplates Cheat Sheet

Discord For LuckyTemplates Cheat Sheet

Použite tento Cheat Sheet na skok priamo do používania Discordu. Objavte užitočné roboty Discord, aplikácie, ktoré môžete integrovať, a tipy na rozhovory s hosťami.

OpenOffice.org Cheat Sheet pre LuckyTemplates

OpenOffice.org Cheat Sheet pre LuckyTemplates

Kancelársky balík OpenOffice.org má množstvo nástrojov na uľahčenie pracovného života. Keď pracujete v OpenOffice.org, zoznámte sa s funkčným panelom nástrojov (ktorý vyzerá takmer rovnako vo všetkých aplikáciách) a tlačidlami hlavného panela nástrojov, ktoré vám pomôžu so základnými príkazmi pre väčšinu úloh.

Bombe stroj Alana Turinga

Bombe stroj Alana Turinga

Stroj Bombe Alana Turinga nebol žiadnou formou umelej inteligencie (AI). V skutočnosti to ani nie je skutočný počítač. Prelomilo to kryptografické správy Enigmy a to je všetko. Turingovi to však poskytlo podnet na zamyslenie, čo nakoniec viedlo k dokumentu s názvom „Výpočtové stroje a inteligencia“? ktorý publikoval v 50-tych rokoch a ktorý popisuje […]