Crystal Reports 10: Kuptimi i lidhjes dhe ngulitjes së objekteve (OLE)

Qëllimi kryesor i një raporti është të paraqesë të dhënat e bazës së të dhënave për përdoruesit në një formë që është e lehtë për t'u kuptuar. Crystal Reports ju jep të gjitha mjetet që ju nevojiten për ta bërë këtë. Ndonjëherë, megjithatë, ju dëshironi një raport që bën më shumë sesa thjesht prezantimin e të dhënave të bazës së të dhënave. Ju mund të dëshironi të përfshini tekst nga një skedar përpunues teksti, ose të dhëna që gjenden në një fletëllogaritëse, ose një imazh grafik të ruajtur si një skedar imazhi me bitmap. Për të lejuar ndarjen e llojeve të ndryshme të informacionit në lloje të ndryshme skedarësh, Microsoft zhvilloi arkitekturën OLE (Object Linking and Embedding).

Raportet që krijoni me Crystal Reports mund të shërbejnë si aplikacione të kontejnerëve OLE. Kjo do të thotë, ato mund të përmbajnë objekte OLE që janë krijuar nga aplikacione të tjera të quajtura aplikacione të serverit OLE. Microsoft Word dhe Microsoft Excel janë shembuj të aplikacioneve të serverit OLE. Mund të merrni tekst nga një skedar Microsoft Word si një objekt OLE - ose të merrni një fletëllogaritëse Excel si një objekt OLE - dhe ta vendosni në një raport Crystal.

Crystal Reports mund të funksionojë gjithashtu si një aplikacion server OLE. Ju mund të përcaktoni një raport si një objekt OLE dhe ta vendosni në një skedar teksti Word, një spreadsheet Excel ose ndonjë aplikacion tjetër kontejneri të pajtueshëm me OLE.

OLE ofron një avantazh të pazakontë: Kur sjellni një objekt OLE në Crystal Reports dhe e vendosni në një raport, objekti ruan një marrëdhënie me aplikacionin që e krijoi atë. Natyra e asaj marrëdhënie varet nëse objekti OLE është statik, i ngulitur ose i lidhur.

Objekte statike OLE

Një objekt statik OLE është një fotografi e një objekti që është kopjuar nga aplikacioni origjinal në aplikacionin e kontejnerit. Ju mund të vendosni një objekt statik OLE në një raport Crystal, por pasi ta vendosni atje, nuk mund ta modifikoni ose ndryshoni në asnjë mënyrë (përveç fshirjes). Një objekt statik OLE nuk ruan asnjë lidhje me aplikacionin që e krijoi atë.

Objektet e ngulitura dhe objektet e lidhura

Ashtu si me një objekt statik OLE, një objekt OLE i integruar shkarkohet tërësisht në aplikacionin e kontejnerit, me një ndryshim të rëndësishëm: Një objekt i integruar nuk është një fotografi. Ai ka një "vetëdije" se nga cili aplikacion server vjen dhe mund ta modifikoni brenda aplikacionit të kontejnerit. Kur klikoni dy herë një objekt OLE të integruar, ai bëhet i modifikueshëm. Aplikacioni i serverit merr përsipër menutë dhe shiritat e veglave për të lejuar redaktimin. Për shembull, nëse futni një fletëllogaritëse Excel në një raport, mund ta modifikoni fletëllogaritën nga brenda Crystal Reports — duke përdorur menutë dhe shiritat e veglave të Excel.

Çdo modifikim që bëni në një objekt të integruar OLE nuk shfaqet në skedarin origjinal në aplikacionin e serverit OLE. Nëse dëshironi të ndryshoni origjinalin, duhet ta bëni këtë veçmas.

Objektet e lidhura janë si vizitorët; ata në fakt nuk kalojnë në aplikacionin e kontejnerit. Ajo që përmban aplikacioni i kontejnerit është një tregues për objektin e lidhur (i cili mbetet në aplikacionin e serverit). Kjo lidhje do të thotë që sa herë që përditësohet objekti origjinal në aplikacionin e serverit, përditësohet edhe objekti i lidhur në aplikacionin e kontejnerit. Supozoni, për shembull, që aplikacioni juaj i serverit është Excel dhe ju përditësoni të dhënat në tabelën e lidhur. Herën tjetër që të ekzekutoni raportin tuaj në Crystal Reports, ai tërheq të dhënat më të fundit nga skedari Excel për t'i shfaqur në raport.

Lidhja është më e mira nëse raporti juaj duhet të pasqyrojë gjithmonë të dhënat më të fundit — dhe nëse dëshironi që të dhënat në shumë aplikacione të mbeten të sinkronizuara. Treguesi gjithashtu zë më pak hapësirë ​​sesa futja e një fletëllogaritëse të madhe ose dokumenti Word, gjë që e bën raportin më të shpejtë për t'u ngarkuar. Megjithatë, raportet që përmbajnë objekte të lidhura janë më pak të lëvizshme sesa raportet që përmbajnë objekte të integruara. Që lidhja të funksionojë, aplikacioni origjinal i serverit duhet të jetë i pranishëm në makinën që po ekzekuton Crystal Reports. Në të kundërt, një objekt i integruar është plotësisht i pavarur, nuk ka nevojë për lidhje me skedarin ose aplikacionin e tij burimor.


Për të moshuarit: Si të futni Clip Art në një rrëshqitje në PowerPoint

Për të moshuarit: Si të futni Clip Art në një rrëshqitje në PowerPoint

Klip arti është vepra arti e përgjithshme e para-vizatuar dhe Microsoft ofron shumë skedarë klipi art falas me produktet e tij të Office. Mund të futni klip art në paraqitjen tuaj të rrëshqitjes në PowerPoint. Mënyra më e lehtë për të futur artin e klipit është duke përdorur një nga mbajtësit e vendeve në një plan urbanistik: Shfaq një rrëshqitje që përmban një Clip Art […]

Për të moshuarit: Si të mbushni ngjyrën në Microsoft Excel

Për të moshuarit: Si të mbushni ngjyrën në Microsoft Excel

Ngjyra e mbushjes - e quajtur gjithashtu hijezim - është ngjyra ose modeli që mbush sfondin e një ose më shumë qelizave të fletës së punës Excel. Zbatimi i hijeve mund të ndihmojë sytë e lexuesit të ndjekin informacionin nëpër një faqe dhe mund të shtojë ngjyra dhe interes vizual në një fletë pune. Në disa lloje fletëllogaritëse, të tilla si regjistri i fletores së çeqeve, […]

Shtimi i kontakteve të reja në akt! 2005

Shtimi i kontakteve të reja në akt! 2005

Në nivelin më të thjeshtë, qëllimi kryesor i ACT! është të shërbejë si një vend për të ruajtur të gjitha kontaktet me të cilat ndërveproni në baza ditore. Mund të shtoni dhe modifikoni të gjitha kontaktet tuaja nga dritarja Detajet e Kontaktit sepse përmban të gjithë informacionin që i përket një regjistrimi të veçantë dhe […]

Fleta e mashtrimit të mosmarrëveshjeve për LuckyTemplates

Fleta e mashtrimit të mosmarrëveshjeve për LuckyTemplates

Përdorni këtë fletë mashtrimi për të hyrë menjëherë në përdorimin e Discord. Zbuloni robotë të dobishëm Discord, aplikacione që mund të integroni dhe këshilla për intervistimin e të ftuarve.

OpenOffice.org Për Fletën e mashtrimit të LuckyTemplates

OpenOffice.org Për Fletën e mashtrimit të LuckyTemplates

Paketa e zyrës OpenOffice.org ka shumë mjete për ta bërë më të lehtë jetën e punës. Kur jeni duke punuar në OpenOffice.org, njihuni me shiritin e veglave të funksionit (i cili duket pothuajse i njëjtë në të gjitha aplikacionet) dhe butonat kryesorë të shiritit të veglave për ndihmë me komandat bazë për shumicën e detyrave.

Makina bombë e Alan Turingut

Makina bombë e Alan Turingut

Makina Bombe e Alan Turing nuk ishte asnjë formë e inteligjencës artificiale (AI). Në fakt, nuk është as një kompjuter i vërtetë. Ai theu mesazhet kriptografike Enigma, dhe kaq. Megjithatë, ai siguroi ushqim për mendim për Turingun, i cili përfundimisht çoi në një punim të titulluar "Makineri dhe Inteligjenca Kompjuterike"?? që ai botoi në vitet 1950 që përshkruan […]

Mangësitë standarde të harduerit për inteligjencën artificiale

Mangësitë standarde të harduerit për inteligjencën artificiale

Aftësia për të krijuar një sistem modular ka përfitime të rëndësishme, veçanërisht në biznes. Aftësia për të hequr dhe zëvendësuar komponentë individualë i mban kostot të ulëta ndërsa lejon përmirësime në rritje si në shpejtësi ashtu edhe në efikasitet. Megjithatë, si me shumë gjëra, nuk ka drekë falas. Modulariteti i ofruar nga arkitektura Von Neumann vjen me disa […]

10 të bëra dhe mospërfillje kur përdorni QuarkXPress

10 të bëra dhe mospërfillje kur përdorni QuarkXPress

Nëse do t'ju duhej të zgjidhnit dhjetë gjëra të lehta për t'u harruar, por jashtëzakonisht të dobishme për t'u mbajtur mend rreth QuarkXPress, ato në listën e mëposhtme, i dashur lexues, do të ishin ato. Namaste. Flisni me printerin tuaj komercial Të gjitha projektet e printimit fillojnë dhe përfundojnë me printerin. Kjo sepse vetëm printerët i dinë kufizimet e tyre dhe mijëra mënyra se si mund të bëhet një projekt […]

Origjina e Bitcoin

Origjina e Bitcoin

Aspekti më i rëndësishëm i bitcoin mund të jetë koncepti që qëndron pas tij. Bitcoin u krijua nga zhvilluesi Satoshi Nakamoto. Në vend që të përpiqej të krijonte një metodë krejtësisht të re pagese për të përmbysur mënyrën se si ne të gjithë paguajmë për gjërat në internet, Satoshi pa disa probleme me sistemet ekzistuese të pagesave dhe donte t'i adresonte ato. Koncepti i […]

Si të mbroni privatësinë tuaj kur përdorni Bitcoin

Si të mbroni privatësinë tuaj kur përdorni Bitcoin

Një nivel i caktuar anonimiteti është i lidhur me përdorimin e bitcoin dhe monedhës dixhitale në përgjithësi. Nëse mund ta etiketoni atë si "mjaft anonim" është një mendim personal. Ka mënyra për të mbrojtur privatësinë tuaj kur përdorni bitcoin për të lëvizur fondet, por këto kërkojnë disa përpjekje dhe planifikim: Ju mund të krijoni një adresë të re për […]