Crystal Reports 10: Izpratne par objektu saistīšanu un iegulšanu (OLE)

Pārskata galvenais mērķis ir sniegt datu bāzes datus lietotājiem viegli saprotamā formā. Crystal Reports sniedz jums visus nepieciešamos rīkus, lai to izdarītu. Tomēr dažreiz jūs vēlaties pārskatu, kas sniedz vairāk nekā tikai datu bāzes datu prezentāciju. Iespējams, vēlēsities iekļaut tekstu no tekstapstrādes faila vai datus, kas atrodas izklājlapā, vai grafisku attēlu, kas saglabāts kā bitkartes attēla fails. Lai ļautu koplietot dažāda veida informāciju dažāda veida failos, Microsoft izstrādāja OLE (Object Linking and Embedding) arhitektūru.

Pārskati, ko izveidojat, izmantojot Crystal Reports, var kalpot kā OLE konteinera lietojumprogrammas. Tas nozīmē, ka tie var saturēt OLE objektus, ko izveidojušas citas lietojumprogrammas, ko sauc par OLE servera lietojumprogrammām. Microsoft Word un Microsoft Excel ir OLE servera lietojumprogrammu piemēri. Varat ņemt tekstu no Microsoft Word faila kā OLE objektu vai izmantot Excel izklājlapu kā OLE objektu un ievietot to Crystal pārskatā.

Crystal Reports var darboties arī kā OLE servera lietojumprogramma. Varat definēt pārskatu kā OLE objektu un ievietot to Word teksta failā, Excel izklājlapā vai jebkurā citā ar OLE saderīgā konteinera lietojumprogrammā.

OLE piedāvā neparastu priekšrocību: ievietojot OLE objektu programmā Crystal Reports un ievietojot to pārskatā, objekts saglabā attiecības ar lietojumprogrammu, kas to izveidoja. Šīs attiecības raksturs ir atkarīgs no tā, vai OLE objekts ir statisks, iegults vai saistīts.

Statiski OLE objekti

Statiska OLE objekts ir momentuzņēmums objektu, kas ir kopēts no sākotnējā pieteikumā konteineru pieteikumu. Varat ievietot statisku OLE objektu Crystal pārskatā, taču pēc tā ievietošanas jūs to nevarat rediģēt vai nekādā veidā mainīt (izņemot dzēst). Statisks OLE objekts neuztur nekādu savienojumu ar lietojumprogrammu, kas to izveidoja.

Iegultie objekti un saistītie objekti

Tāpat kā ar statisku OLE objektu, arī iegultais OLE objekts tiek pilnībā lejupielādēts konteinera lietojumprogrammā ar būtisku atšķirību: iegultais objekts nav momentuzņēmums. Tam ir “apziņa” par to, no kuras servera lietojumprogrammas tas nāk, un jūs varat to rediģēt konteinera lietojumprogrammā. Veicot dubultklikšķi uz iegultā OLE objekta, tas kļūst rediģējams. Servera lietojumprogramma pārņem izvēlnes un rīkjoslas, lai atļautu rediģēšanu. Piemēram, ja pārskatā iegulsiet Excel izklājlapu, varat rediģēt izklājlapu programmā Crystal Reports, izmantojot Excel izvēlnes un rīkjoslas.

Jebkādas izmaiņas, ko veicat iegultā OLE objektā, netiek rādītas OLE servera lietojumprogrammas sākotnējā failā. Ja vēlaties mainīt oriģinālu, tas jādara atsevišķi.

Saistītie objekti ir kā apmeklētāji; tie faktiski netiek pārvietoti uz konteinera lietojumprogrammu. Konteinera lietojumprogrammā ir rādītājs uz saistīto objektu (kas paliek servera lietojumprogrammā). Šī saite nozīmē, ka ikreiz, kad tiek atjaunināts sākotnējais objekts servera lietojumprogrammā, tiek atjaunināts arī saistītais objekts konteinera lietojumprogrammā. Pieņemsim, piemēram, jūsu servera lietojumprogramma ir Excel, un jūs atjaunināt datus saistītajā izklājlapā. Nākamajā reizē, kad palaižat pārskatu programmā Crystal Reports, tas izvelk jaunākos datus no Excel faila, lai parādītu pārskatā.

Saistīšana ir vislabākā, ja pārskatā vienmēr ir jāatspoguļo jaunākie dati un ja vēlaties, lai dati vairākās lietojumprogrammās paliktu sinhronizēti. Rādītājs arī aizņem mazāk vietas nekā lielas izklājlapas vai Word dokumenta iegulšana, kas ļauj ātrāk ielādēt pārskatu. Tomēr pārskati, kas satur saistītos objektus, ir mazāk pārnēsājami nekā ziņojumi, kas satur iegultus objektus. Lai saite darbotos, datorā, kurā darbojas Crystal Reports, jābūt oriģinālajai servera lietojumprogrammai. Turpretim iegultais objekts ir pilnībā autonoms, un tam nav nepieciešama saite uz tā avota failu vai lietojumprogrammu.


Senioriem: kā ievietot klipkopu PowerPoint slaidā

Senioriem: kā ievietot klipkopu PowerPoint slaidā

Klipkopas ir iepriekš zīmēti vispārīgi mākslas darbi, un Microsoft piedāvā daudzus klipkopas failus bez maksas ar saviem Office produktiem. Varat ievietot klipkopas savā PowerPoint slaidu izkārtojumā. Vienkāršākais veids, kā ievietot klipkopas, ir izmantot vienu no vietturi slaidu izkārtojumā: Parādiet slaidu, kurā ir klipkopa […]

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Senioriem: Kā aizpildīt krāsu programmā Microsoft Excel

Aizpildījuma krāsa (saukta arī par ēnojumu) ir krāsa vai raksts, kas aizpilda vienas vai vairāku Excel darblapas šūnu fonu. Aizēnojuma izmantošana var palīdzēt lasītāja acīm sekot informācijai visā lapā un var pievienot darblapai krāsu un vizuālu interesi. Dažos izklājlapu veidos, piemēram, čeku grāmatiņas reģistrā, […]

Jaunu kontaktu pievienošana likumā! 2005. gads

Jaunu kontaktu pievienošana likumā! 2005. gads

Vienkāršākajā līmenī ACT galvenais mērķis! kalpo kā vieta, kur glabāt visus kontaktus, ar kuriem ikdienā sazināties. Jūs varat pievienot un rediģēt visas savas kontaktpersonas kontaktinformācijas logā, jo tajā ir visa informācija, kas attiecas uz vienu konkrētu ierakstu un […]

Discord For LuckyTemplates apkrāptu lapa

Discord For LuckyTemplates apkrāptu lapa

Izmantojiet šo apkrāptu lapu, lai tieši sāktu lietot Discord. Atklājiet noderīgus Discord robotprogrammatūras, integrētās lietotnes un padomus viesu intervēšanai.

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org LuckyTemplates apkrāptu lapai

OpenOffice.org biroja komplektā ir daudz rīku, kas atvieglo darba dzīvi. Strādājot vietnē OpenOffice.org, iepazīstieties ar funkciju rīkjoslu (kas visās lietojumprogrammās izskatās gandrīz vienādi) un galvenās rīkjoslas pogas, lai palīdzētu ar pamata komandām lielākajai daļai uzdevumu.

Alana Tjūringa bumbas mašīna

Alana Tjūringa bumbas mašīna

Alana Tjūringa Bombe mašīna nebija nekāds mākslīgā intelekta (AI) veids. Patiesībā tas pat nav īsts dators. Tas lauza Enigma kriptogrāfiskos ziņojumus, un tas arī viss. Tomēr Tjūringam tas deva vielu pārdomām, kā rezultātā galu galā tika izveidots raksts ar nosaukumu “Datortehnika un izlūkdati”. ko viņš publicēja pagājušā gadsimta piecdesmitajos gados un kurā aprakstīts […]

Standarta aparatūras trūkumi mākslīgajam intelektam

Standarta aparatūras trūkumi mākslīgajam intelektam

Spējai izveidot moduļu sistēmu patiešām ir ievērojamas priekšrocības, īpaši biznesā. Iespēja noņemt un nomainīt atsevišķus komponentus samazina izmaksas, vienlaikus ļaujot pakāpeniski uzlabot gan ātrumu, gan efektivitāti. Tomēr, tāpat kā lielākajā daļā lietu, bezmaksas pusdienu nav. Von Neumann arhitektūras nodrošinātā modularitāte ir saistīta ar dažiem […]

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

10 Ko drīkst un ko nedrīkst, lietojot QuarkXPress

Ja jums būtu jāizvēlas desmit viegli aizmirstamas, bet ārkārtīgi noderīgas lietas, ko atcerēties par QuarkXPress, nākamajā sarakstā, dārgais lasītāj, tās būtu tās. Namaste. Sazinieties ar savu komerciālo printeri Visi drukas projekti sākas un beidzas ar printeri. Tas ir tāpēc, ka tikai printeri zina savus ierobežojumus un tūkstošiem veidu, kā projekts var būt […]

Bitcoin izcelsme

Bitcoin izcelsme

Vissvarīgākais bitkoina aspekts var būt aiz tā esošā koncepcija. Bitcoin izveidoja izstrādātājs Satoshi Nakamoto. Tā vietā, lai mēģinātu izstrādāt pilnīgi jaunu maksājuma veidu, lai izjauktu veidu, kā mēs visi maksājam par lietām tiešsaistē, Satoshi redzēja noteiktas problēmas esošajās maksājumu sistēmās un vēlējās tās risināt. Jēdziens […]

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Kā aizsargāt savu privātumu, izmantojot Bitcoin

Zināms anonimitātes līmenis ir saistīts ar bitcoin un digitālās valūtas izmantošanu kopumā. Tas, vai varat to atzīmēt kā “pietiekami anonīmu”, ir personisks viedoklis. Ir veidi, kā aizsargāt savu privātumu, izmantojot bitcoīnu līdzekļu pārvietošanai, taču tas prasa zināmas pūles un plānošanu: varat izveidot jaunu adresi […]