Цристал Репортс 10: Разумевање повезивања и уграђивања објеката (ОЛЕ)

Примарна сврха извештаја је да представи податке базе података корисницима у форми која је лака за разумевање. Цристал Репортс вам пружа све алате који су вам потребни за то. Понекад, међутим, желите извештај који ради више од само представљања података базе података. Можда ћете желети да укључите текст из датотеке за обраду текста, или податке који се налазе у табели, или графичку слику ускладиштену као датотека са битмапираном сликом. Да би омогућио дељење различитих врста информација у различитим врстама датотека, Мицрософт је развио ОЛЕ (Објецт Линкинг анд Ембеддинг) архитектуру.

Извештаји које креирате помоћу Цристал Репортс-а могу послужити као ОЛЕ контејнерске апликације. То јест, могу да садрже ОЛЕ објекте које су креирале друге апликације које се називају ОЛЕ серверске апликације. Мицрософт Ворд и Мицрософт Екцел су примери ОЛЕ серверских апликација. Можете узети текст из Мицрософт Ворд датотеке као ОЛЕ објекат — или узети Екцел табелу као ОЛЕ објекат — и поставити га у Цристал извештај.

Цристал Репортс такође може да функционише као ОЛЕ серверска апликација. Можете да дефинишете извештај као ОЛЕ објекат и да га ставите у Ворд текстуалну датотеку, Екцел табелу или било коју другу ОЛЕ компатибилну апликацију контејнера.

ОЛЕ нуди необичну предност: када унесете ОЛЕ објекат у Цристал Репортс и ставите га у извештај, објекат одржава однос са апликацијом која га је креирала. Природа тог односа зависи од тога да ли је ОЛЕ објекат статичан, уграђен или повезан.

Статички ОЛЕ објекти

Статички ОЛЕ објекат је снимак објекта који је ископиран од првобитне пријаве на примену контејнера. Можете поставити статички ОЛЕ објекат у Цристал извештај, али након што га ставите тамо, не можете га уређивати или мењати на било који начин (осим да га избришете). Статички ОЛЕ објекат не одржава никакву везу са апликацијом која га је креирала.

Уграђени објекти и повезани објекти

Као и код статичког ОЛЕ објекта, уграђени ОЛЕ објекат се у потпуности преузима у контејнерску апликацију, са важном разликом: Уграђени објекат није снимак. Има „свест“ о томе из које серверске апликације долази, и можете је уређивати у оквиру апликације контејнера. Када двапут кликнете на уграђени ОЛЕ објекат, постаје могуће уређивати. Серверска апликација преузима меније и траке са алаткама да би омогућила уређивање. На пример, ако уградите Екцел табелу у извештај, можете је уређивати из Цристал Репортс-а — користећи Екцел меније и траке са алаткама.

Све измене које направите на уграђеном ОЛЕ објекту се не појављују у оригиналној датотеци у апликацији ОЛЕ сервера. Ако желите да промените оригинал, то морате да урадите посебно.

Повезани објекти су као посетиоци; они заправо не прелазе на апликацију контејнера. Оно што контејнерска апликација садржи је показивач на повезани објекат (који остаје у апликацији сервера). Ова веза значи да сваки пут када се оригинални објекат у апликацији сервера ажурира, ажурира се и повезани објекат у апликацији контејнера. Претпоставимо, на пример, да је ваша серверска апликација Екцел, а ви ажурирате податке у повезаној табели. Следећи пут када покренете свој извештај у Цристал Репортс-у, он извлачи најновије податке из Екцел датотеке да би се приказали у извештају.

Повезивање је најбоље ако ваш извештај увек мора да одражава најновије податке — и ако желите да подаци у више апликација остану синхронизовани. Показивач такође заузима мање простора од уграђивања велике табеле или Ворд документа, што чини извештај бржим за учитавање. Извештаји који садрже повезане објекте су, међутим, мање преносиви од извештаја који садрже уграђене објекте. Да би веза функционисала, оригинална серверска апликација мора бити присутна на машини на којој се покреће Цристал Репортс. Насупрот томе, уграђени објекат је потпуно самосталан, не треба му веза са изворном датотеком или апликацијом.


За старије: Како уметнути исјечак у ПоверПоинт слајд

За старије: Како уметнути исјечак у ПоверПоинт слајд

Цлип арт је унапред нацртана генеричка уметничка дела, а Мицрософт обезбеђује многе датотеке са сликама бесплатно са својим Оффице производима. Можете да уметнете исечак у свој ПоверПоинт распоред слајдова. Најлакши начин за уметање исечака је коришћење једног од чувара места на распореду слајда: Прикажите слајд који садржи Цлип Арт […]

За старије: Како попунити боју у Мицрософт Екцел-у

За старије: Како попунити боју у Мицрософт Екцел-у

Боја испуне — која се такође назива сенчење — је боја или образац који испуњава позадину једне или више ћелија Екцел радног листа. Примена сенчења може помоћи очима читаоца да прате информације преко странице и може додати боју и визуелни интерес радном листу. У неким врстама табела, као што је регистар чековних књижица, […]

Додавање нових контаката у закон! 2005

Додавање нових контаката у закон! 2005

На најједноставнијем нивоу, главна сврха АЦТ-а! је да служи као место за чување свих контаката са којима свакодневно комуницирате. Можете додати и уредити све своје контакте из прозора Детаљи о контакту јер садржи све информације које се односе на један одређени запис и […]

Дисцорд Фор ЛуцкиТемплатес Цхеат Схеет

Дисцорд Фор ЛуцкиТемплатес Цхеат Схеет

Искористите ову шифру да пређете на коришћење Дисцорд-а. Откријте корисне Дисцорд ботове, апликације које можете да интегришете и савете за интервјуисање гостију.

ОпенОффице.орг за ЛуцкиТемплатес Цхеат Схеет

ОпенОффице.орг за ЛуцкиТемплатес Цхеат Схеет

Канцеларијски пакет ОпенОффице.орг има много алата који олакшавају радни живот. Када радите у ОпенОффице.орг, упознајте се са функционалном траком са алаткама (која изгледа прилично исто у свим апликацијама) и главним дугмадима на траци са алаткама за помоћ са основним командама за већину задатака.

Бомбе машина Алана Туринга

Бомбе машина Алана Туринга

Бомбе машина Алана Туринга није била никакав облик вештачке интелигенције (АИ). У ствари, то чак и није прави рачунар. Разбио је криптографске поруке Енигме, и то је то. Међутим, то је дало храну за размишљање за Тјуринга, што је на крају довело до рада под насловом а€œЦомпутинг Мацхинери анд Интеллигенцеа€?? коју је објавио 1950-их и која описује […]

Стандардни хардверски недостаци за вештачку интелигенцију

Стандардни хардверски недостаци за вештачку интелигенцију

Могућност креирања модуларног система има значајне предности, посебно у пословању. Могућност уклањања и замене појединачних компоненти одржава трошкове ниским, а истовремено омогућава инкрементална побољшања и брзине и ефикасности. Међутим, као и код већине ствари, нема бесплатног ручка. Модуларност коју обезбеђује Вон Неуманн архитектура долази са неким […]

10 ствари које треба и не треба радити када користите КуаркКСПресс

10 ствари које треба и не треба радити када користите КуаркКСПресс

Ако бисте морали да изаберете десет ствари које се лако заборављају, али су изузетно корисне које ћете запамтити о КуаркКСПрессу, драги читаоче, оне на следећој листи биле би то. Намасте. Разговарајте са својим комерцијалним штампачем Сви пројекти штампања почињу и завршавају се са штампачем. То је зато што само штампари знају своја ограничења и хиљаде начина на које пројекат може бити […]

Порекло биткоина

Порекло биткоина

Најважнији аспект биткоина може бити концепт иза њега. Битцоин је креирао програмер Сатосхи Накамото. Уместо да покушава да дизајнира потпуно нови начин плаћања како би збацио начин на који сви плаћамо ствари на мрежи, Сатоши је видео одређене проблеме са постојећим системима плаћања и желео је да их реши. Концепт […]

Како заштитити своју приватност када користите Битцоин

Како заштитити своју приватност када користите Битцоин

Одређени ниво анонимности везан је за коришћење биткоина и дигиталне валуте уопште. Да ли то можете означити као „довољно анонимно“ је лично мишљење. Постоје начини да заштитите своју приватност када користите биткоин за кретање средстава, али они захтевају одређени напор и планирање: Можете да генеришете нову адресу за […]