Crystal Reports 10: objektide linkimise ja manustamise mõistmine (OLE)

Aruande esmane eesmärk on esitada kasutajatele andmebaasiandmeid hõlpsasti mõistetaval kujul. Crystal Reports annab teile kõik selleks vajalikud tööriistad. Mõnikord soovite aga aruannet, mis ei paku lihtsalt andmebaasi andmeid. Võib-olla soovite lisada teksti tekstitöötlusfailist või arvutustabelis olevaid andmeid või graafilist pilti, mis on salvestatud bitikaardiga pildifailina. Et võimaldada erinevat tüüpi teabe jagamist erinevat tüüpi failides, töötas Microsoft välja OLE (Object Linking and Embedding) arhitektuuri.

Crystal Reportsiga loodud aruandeid saab kasutada OLE konteinerirakendustena. See tähendab, et need võivad sisaldada OLE-objekte, mille on loonud teised rakendused, mida nimetatakse OLE-serverirakendusteks. Microsoft Word ja Microsoft Excel on OLE serverirakenduste näited. Saate võtta Microsoft Wordi failist teksti OLE-objektina – või võtta OLE-objektina Exceli arvutustabeli – ja paigutada selle Crystal-aruandesse.

Crystal Reports võib toimida ka OLE serverirakendusena. Saate määratleda aruande OLE-objektina ja paigutada selle Wordi tekstifaili, Exceli tabelisse või mõnda muusse OLE-ga ühilduvasse konteinerrakendusse.

OLE pakub ebatavalist eelist: kui viite OLE objekti Crystal Reportsi ja asetate selle aruandesse, säilitab objekt seose selle loonud rakendusega. Selle seose olemus sõltub sellest, kas OLE-objekt on staatiline, manustatud või lingitud.

Staatilised OLE-objektid

Staatiline OLE objekti on läbilõige objekt, mis on kopeeritud esialgse taotluse anuma taotluse. Saate paigutada staatilise OLE-objekti Crystal aruandesse, kuid pärast selle sinna lisamist ei saa te seda enam kuidagi muuta ega muuta (välja arvatud kustutamiseks). Staatiline OLE-objekt ei säilita selle loonud rakendusega ühendust.

Manustatud objektid ja lingitud objektid

Nagu staatilise OLE-objekti puhul, laaditakse manustatud OLE-objekt täielikult alla konteinerirakendusse, millel on oluline erinevus: manustatud objekt ei ole hetktõmmis. Sellel on "teadlikkus" sellest, millisest serverirakendusest see pärineb, ja saate seda konteinerirakenduses redigeerida. Kui topeltklõpsate manustatud OLE-objektil, muutub see redigeeritavaks. Serverirakendus võtab redigeerimise lubamiseks üle menüüd ja tööriistaribad. Näiteks kui manustate aruandesse Exceli arvutustabeli, saate seda arvutustabelit redigeerida Crystal Reportsis – kasutades Exceli menüüsid ja tööriistaribasid.

Manustatud OLE-objektis tehtud muudatusi ei kuvata OLE-serverirakenduse algses failis. Kui soovite originaali muuta, peate seda tegema eraldi.

Seotud objektid on nagu külastajad; nad ei liigu tegelikult konteinerirakendusse. Konteinerrakendus sisaldab kursorit lingitud objektile (mis jääb serverirakendusse). See link tähendab, et kui serverirakenduse algset objekti värskendatakse, värskendatakse ka konteinerirakenduse lingitud objekti. Oletame näiteks, et teie serverirakendus on Excel ja värskendate lingitud arvutustabeli andmeid. Järgmine kord, kui käivitate aruande Crystal Reportsis, tõmbab see Exceli failist uusimad andmed, et kuvada aruanne.

Linkimine on parim, kui teie aruanne peab alati kajastama uusimaid andmeid – ja kui soovite, et mitme rakenduse andmed jääksid sünkroonituks. Kursor võtab ka vähem ruumi kui suure arvutustabeli või Wordi dokumendi manustamine, mis muudab aruande laadimise kiiremaks. Lingitud objekte sisaldavad aruanded on siiski vähem teisaldatavad kui manustatud objekte sisaldavad aruanded. Et link töötaks, peab Crystal Reportsi töötavas masinas olema algne serverirakendus. Seevastu manustatud objekt on täielikult iseseisev ega vaja linki oma lähtefaili või rakendusega.


Eakate jaoks: kuidas sisestada lõikepilte PowerPointi slaidile

Eakate jaoks: kuidas sisestada lõikepilte PowerPointi slaidile

Lõikepilt on eeljoonistatud üldine kunstiteos ja Microsoft pakub oma Office'i toodetega tasuta palju lõikepildifaile. Saate sisestada oma PowerPointi slaidipaigutusse lõikepilte. Lihtsaim viis lõikepildi sisestamiseks on kasutada slaidipaigutamisel üht kohatäitjat: kuvage lõikepilte sisaldav slaid […]

Eakate jaoks: kuidas täita värvi Microsoft Excelis

Eakate jaoks: kuidas täita värvi Microsoft Excelis

Täitevärv (mida nimetatakse ka varjutamiseks) on värv või muster, mis täidab ühe või mitme Exceli töölehe lahtri tausta. Varjutuse rakendamine võib aidata lugejal kogu lehel teavet jälgida ning lisada töölehel värvi ja visuaalset huvi. Teatud tüüpi tabelites, näiteks tšekiraamatute registris, […]

Uute kontaktide lisamine seadusesse! 2005

Uute kontaktide lisamine seadusesse! 2005

Kõige lihtsamal tasandil ACTi peamine eesmärk! on koht, kuhu salvestada kõik kontaktid, kellega igapäevaselt suhtlete. Saate kõiki oma kontakte lisada ja muuta kontaktandmete aknas, kuna see sisaldab kogu teavet, mis puudutab ühte konkreetset kirjet ja […]

Discord For LuckyTemplates petuleht

Discord For LuckyTemplates petuleht

Kasutage seda petulehte, et otse Discordi kasutama hakata. Avastage kasulikke Discordi roboteid, rakendusi, mida saate integreerida, ja näpunäiteid külaliste intervjueerimiseks.

OpenOffice.org LuckyTemplatesi petulehe jaoks

OpenOffice.org LuckyTemplatesi petulehe jaoks

OpenOffice.org kontorikomplektis on palju tööriistu, mis muudavad tööelu lihtsamaks. Kui töötate saidil OpenOffice.org, tutvuge funktsioonide tööriistariba (mis näeb kõigis rakendustes üsna ühesugune välja) ja peamiste tööriistariba nuppudega, et saada abi põhikäskudega enamiku toimingute jaoks.

Alan Turingi pommimasin

Alan Turingi pommimasin

Alan Turingi Bombe masin ei olnud tehisintellekti (AI) vorm. Tegelikult pole see isegi päris arvuti. See purustas Enigma krüptograafilised sõnumid ja see on kõik. Siiski pakkus see Turingile mõtlemisainet, mis viis lõpuks artiklini "Arvutusmasinad ja intelligentsus". mille ta avaldas 1950. aastatel ja kirjeldab […]

Tehisintellekti standardsed riistvarapuudused

Tehisintellekti standardsed riistvarapuudused

Modulaarse süsteemi loomise võimalusel on olulisi eeliseid, eriti ettevõtluses. Üksikute komponentide eemaldamise ja asendamise võimalus hoiab kulud madalal, võimaldades samal ajal järk-järgult parandada nii kiirust kui ka tõhusust. Samas nagu enamiku asjadega, tasuta lõunasööki pole olemas. Von Neumanni arhitektuuri pakutav modulaarsus sisaldab mõningaid […]

10 toimingut ja keeldu QuarkXPressi kasutamisel

10 toimingut ja keeldu QuarkXPressi kasutamisel

Kui sa peaksid QuarkXPressi kohta välja valima kümme kergesti unustatavat, kuid ülikasulikku asja, siis järgmises loendis, hea lugeja, oleksid just need. Namaste. Rääkige oma kommertsprinteriga Kõik prindiprojektid algavad ja lõpevad printeriga. Seda seetõttu, et ainult printerid teavad oma piiranguid ja tuhandeid viise, kuidas projekt võib olla […]

Bitcoini päritolu

Bitcoini päritolu

Bitcoini kõige olulisem aspekt võib olla selle kontseptsioon. Bitcoini lõi arendaja Satoshi Nakamoto. Selle asemel, et püüda välja töötada täiesti uus makseviis, et kaotada viis, kuidas me kõik veebis asjade eest maksame, nägi Satoshi olemasolevates maksesüsteemides teatud probleeme ja soovis nendega tegeleda. Mõiste […]

Kuidas kaitsta oma privaatsust Bitcoini kasutamisel

Kuidas kaitsta oma privaatsust Bitcoini kasutamisel

Teatud anonüümsuse tase on seotud bitcoini ja digitaalse valuuta kasutamisega üldiselt. See, kas saate selle märgistada "piisavalt anonüümseks", on isiklik arvamus. Kui kasutate bitcoine raha ümberpaigutamiseks, on privaatsuse kaitsmiseks viise, kuid need nõuavad pingutust ja planeerimist: saate luua uue aadressi […]