Crystal Reports 10: razumevanje povezovanja in vdelave objektov (OLE)

Glavni namen poročila je uporabnikom predstaviti podatke baze podatkov v obliki, ki je lahko razumljiva. Crystal Reports vam ponuja vsa orodja, ki jih potrebujete za to. Včasih pa želite poročilo, ki ne predstavlja le podatkov baze podatkov. Morda boste želeli vključiti besedilo iz datoteke za obdelavo besedil ali podatke, ki so v preglednici, ali grafično sliko, shranjeno kot bitna slikovna datoteka. Da bi omogočil skupno rabo različnih vrst informacij v različnih vrstah datotek, je Microsoft razvil arhitekturo OLE (Object Linking and Embedding).

Poročila, ki jih ustvarite s Crystal Reports, lahko služijo kot vsebniške aplikacije OLE. To pomeni, da lahko vsebujejo predmete OLE, ki so jih ustvarile druge aplikacije, imenovane strežniške aplikacije OLE. Microsoft Word in Microsoft Excel sta primera strežniških aplikacij OLE. Besedilo iz datoteke Microsoft Word lahko vzamete kot predmet OLE – ali pa Excelovo preglednico vzamete kot predmet OLE – in ga postavite v poročilo Crystal.

Crystal Reports lahko deluje tudi kot strežniška aplikacija OLE. Poročilo lahko definirate kot predmet OLE in ga postavite v Wordovo besedilno datoteko, Excelovo preglednico ali katero koli drugo vsebniško aplikacijo, združljivo z OLE.

OLE ponuja nenavadno prednost: ko vnesete predmet OLE v Crystal Reports in ga postavite v poročilo, objekt ohrani odnos z aplikacijo, ki ga je ustvarila. Narava tega razmerja je odvisna od tega, ali je predmet OLE statičen, vdelan ali povezan.

Statični predmeti OLE

Statična OLE objekt je posnetek objekta, ki je bil kopiran iz prvotne vloge v uporabo posode. Statični predmet OLE lahko postavite v poročilo Crystal, vendar ga potem, ko ga postavite tja, ne morete urejati ali kakor koli spremeniti (razen za brisanje). Statični predmet OLE ne vzdržuje nobene povezave z aplikacijo, ki ga je ustvarila.

Vdelani predmeti in povezani predmeti

Tako kot pri statičnem objektu OLE se vdelani predmet OLE v celoti prenese v aplikacijo vsebnika, s pomembno razliko: vdelani objekt ni posnetek. Ima »zavedanje« o tem, iz katere strežniške aplikacije prihaja, in jo lahko urejate v aplikaciji vsebnika. Ko dvokliknete vdelan predmet OLE, ga je mogoče urejati. Strežniška aplikacija prevzame menije in orodne vrstice, da omogoči urejanje. Če na primer v poročilo vdelate preglednico Excel, lahko preglednico urejate v Crystal Reports – z uporabo Excelovih menijev in orodnih vrstic.

Vse spremembe, ki jih naredite na vdelanem objektu OLE, se ne prikažejo v izvirni datoteki v strežniškem programu OLE. Če želite spremeniti izvirnik, morate to storiti ločeno.

Povezani predmeti so kot obiskovalci; dejansko se ne premaknejo v aplikacijo vsebnika. Vsebniška aplikacija vsebuje kazalec na povezani objekt (ki ostane v strežniški aplikaciji). Ta povezava pomeni, da se vsakič, ko se posodobi izvirni objekt v strežniški aplikaciji, posodobi tudi povezani objekt v aplikaciji vsebnika. Recimo, da je vaša strežniška aplikacija Excel in posodobite podatke v povezani preglednici. Ko naslednjič zaženete poročilo v Crystal Reports, povleče najnovejše podatke iz Excelove datoteke za prikaz v poročilu.

Povezovanje je najboljše, če mora vaše poročilo vedno odražati najnovejše podatke – in če želite, da podatki v več aplikacijah ostanejo sinhronizirani. Kazalec zavzame tudi manj prostora kot vdelava velike preglednice ali Wordovega dokumenta, zaradi česar se poročilo hitreje naloži. Poročila, ki vsebujejo povezane objekte, pa so manj prenosljiva kot poročila, ki vsebujejo vdelane predmete. Da bi povezava delovala, mora biti izvirna strežniška aplikacija prisotna na napravi, na kateri se izvaja Crystal Reports. Nasprotno pa je vdelani predmet popolnoma samostojen in ne potrebuje povezave do izvorne datoteke ali aplikacije.


Za starejše: Kako vstaviti izrezke v diapozitiv PowerPoint

Za starejše: Kako vstaviti izrezke v diapozitiv PowerPoint

Izrezki so vnaprej narisane splošne umetnine, Microsoft pa s svojimi izdelki Office brezplačno ponuja številne datoteke z izrezki. Izrezke lahko vstavite v postavitev diapozitiva PowerPoint. Najlažji način za vstavljanje izrezka je uporaba enega od označb mesta na postavitvi diapozitiva: Prikažite diapozitiv, ki vsebuje izrezek […]

Za starejše: Kako zapolniti barvo v Microsoft Excelu

Za starejše: Kako zapolniti barvo v Microsoft Excelu

Barva polnila – imenovana tudi senčenje – je barva ali vzorec, ki zapolni ozadje ene ali več celic delovnega lista Excel. Uporaba senčenja lahko pomaga bralčevim očem slediti informacijam po strani ter lahko delovnemu listu doda barvo in vizualno zanimanje. V nekaterih vrstah preglednic, kot je register čekovne knjige, […]

Dodajanje novih stikov v Act! 2005

Dodajanje novih stikov v Act! 2005

Na zelo preprosti ravni je glavni namen ACT! služi kot prostor za shranjevanje vseh stikov, s katerimi dnevno komunicirate. Vse svoje stike lahko dodate in uredite v oknu s podrobnostmi o stiku, ker vsebuje vse informacije, ki se nanašajo na en določen zapis in […]

Discord For LuckyTemplates Cheat Sheet

Discord For LuckyTemplates Cheat Sheet

Uporabite to Cheat Sheet, da takoj začnete uporabljati Discord. Odkrijte koristne bote Discord, aplikacije, ki jih lahko integrirate, in nasvete za intervjuje z gosti.

OpenOffice.org Za LuckyTemplates Cheat Sheet

OpenOffice.org Za LuckyTemplates Cheat Sheet

Pisarniški paket OpenOffice.org ima veliko orodij za lažje delo. Ko delate v OpenOffice.org, spoznajte funkcijsko orodno vrstico (ki je v vseh aplikacijah videti skoraj enako) in glavne gumbe orodne vrstice za pomoč pri osnovnih ukazih za večino opravil.

Bombe Machine Alana Turinga

Bombe Machine Alana Turinga

Stroj Bombe Alana Turinga ni bil nobena oblika umetne inteligence (AI). Pravzaprav niti ni pravi računalnik. Razbil je kriptografska sporočila Enigme in to je to. Vendar pa je Turingu zagotovilo razmislek, kar je na koncu pripeljalo do članka z naslovom “Computing Machinery and Intelligenceâ€?? ki ga je objavil v petdesetih letih prejšnjega stoletja in opisuje […]

Standardne pomanjkljivosti strojne opreme za umetno inteligenco

Standardne pomanjkljivosti strojne opreme za umetno inteligenco

Sposobnost ustvarjanja modularnega sistema ima pomembne prednosti, zlasti v poslu. Zmožnost odstranjevanja in zamenjave posameznih komponent ohranja nizke stroške, hkrati pa omogoča postopno izboljšanje hitrosti in učinkovitosti. Vendar, tako kot pri večini stvari, ni brezplačnega kosila. Modularnost, ki jo zagotavlja Von Neumannova arhitektura, prihaja z nekaj […]

10 stvari, ki jih je treba storiti in kaj storiti pri uporabi QuarkXPress

10 stvari, ki jih je treba storiti in kaj storiti pri uporabi QuarkXPress

Če bi morali izbrati deset stvari o QuarkXPressu, ki jih je enostavno pozabiti, a izjemno uporabnih, ki bi si jih zapomnili, bi bile tiste na naslednjem seznamu, dragi bralec, to. Namaste. Pogovorite se s svojim komercialnim tiskalnikom. Vsi projekti tiskanja se začnejo in končajo s tiskalnikom. To je zato, ker samo tiskarji poznajo svoje omejitve in na tisoče načinov, kako je projekt lahko […]

Izvor Bitcoina

Izvor Bitcoina

Najpomembnejši vidik bitcoina je morda koncept, ki stoji za njim. Bitcoin je ustvaril razvijalec Satoshi Nakamoto. Namesto da bi poskušal oblikovati popolnoma novo plačilno sredstvo, ki bi uničil način, kako vsi plačujemo stvari na spletu, je Satoshi videl določene težave z obstoječimi plačilnimi sistemi in jih želel odpraviti. Koncept […]

Kako zaščititi svojo zasebnost pri uporabi Bitcoin

Kako zaščititi svojo zasebnost pri uporabi Bitcoin

Določena raven anonimnosti je vezana na uporabo bitcoina in digitalne valute na splošno. Ali lahko to označite kot "dovolj anonimno", je osebno mnenje. Obstajajo načini za zaščito vaše zasebnosti, ko uporabljate bitcoin za premikanje sredstev, vendar ti zahtevajo nekaj truda in načrtovanja: ustvarite lahko nov naslov za […]