Crystal Reports 10: Entendre lenllaç i la incrustació dobjectes (OLE)

L'objectiu principal d'un informe és presentar les dades de la base de dades als usuaris d'una forma fàcil d'entendre. Crystal Reports us ofereix totes les eines que necessiteu per fer-ho. De vegades, però, voleu un informe que faci més que presentar dades de la base de dades. És possible que vulgueu incloure text d'un fitxer de processament de textos, dades que resideixen en un full de càlcul o una imatge gràfica emmagatzemada com a fitxer d'imatge de mapa de bits. Per permetre compartir diversos tipus d'informació en diferents tipus de fitxers, Microsoft va desenvolupar l'arquitectura OLE (Object Linking and Embedding).

Els informes que creeu amb Crystal Reports poden servir com a aplicacions de contenidor OLE. És a dir, poden contenir objectes OLE creats per altres aplicacions anomenades aplicacions de servidor OLE. Microsoft Word i Microsoft Excel són exemples d'aplicacions de servidor OLE. Podeu agafar text d'un fitxer de Microsoft Word com a objecte OLE (o bé prendre un full de càlcul d'Excel com a objecte OLE) i col·locar-lo en un informe Crystal.

Crystal Reports també pot funcionar com una aplicació de servidor OLE. Podeu definir un informe com a objecte OLE i col·locar-lo en un fitxer de text de Word, un full de càlcul Excel o qualsevol altra aplicació de contenidor compatible amb OLE.

OLE ofereix un avantatge inusual: quan introduïu un objecte OLE a Crystal Reports i el col·loqueu en un informe, l'objecte manté una relació amb l'aplicació que l'ha creat. La naturalesa d'aquesta relació depèn de si l'objecte OLE és estàtic, incrustat o enllaçat.

Objectes OLE estàtics

Un objecte OLE estàtic és una instantània d'un objecte que s'ha copiat de l'aplicació original a l'aplicació contenidor. Podeu col·locar un objecte OLE estàtic en un informe Crystal, però després de posar-lo allà, no podeu editar-lo ni canviar-lo de cap manera (excepte per eliminar-lo). Un objecte OLE estàtic no manté cap connexió amb l'aplicació que l'ha creat.

Objectes incrustats i objectes enllaçats

Igual que amb un objecte OLE estàtic, un objecte OLE incrustat es baixa completament a l'aplicació contenidor, amb una diferència important: un objecte incrustat no és cap instantània. Té una "consciència" de quina aplicació de servidor prové i la podeu editar dins de l'aplicació contenidor. Quan feu doble clic en un objecte OLE incrustat, esdevé editable. L'aplicació del servidor es fa càrrec dels menús i barres d'eines per permetre l'edició. Per exemple, si incrusteu un full de càlcul d'Excel en un informe, podeu editar-lo des de Crystal Reports, utilitzant menús i barres d'eines d'Excel.

Les modificacions que feu a un objecte OLE incrustat no apareixen al fitxer original de l'aplicació del servidor OLE. Si voleu canviar l'original, ho heu de fer per separat.

Els objectes enllaçats són com els visitants; en realitat no es mouen a l'aplicació contenidor. El que conté l'aplicació contenidor és un punter a l'objecte enllaçat (que roman a l'aplicació del servidor). Aquest enllaç significa que sempre que s'actualitza l'objecte original de l'aplicació del servidor, també s'actualitza l'objecte enllaçat de l'aplicació contenidor. Suposem, per exemple, que la vostra aplicació de servidor és Excel i actualitzeu les dades al full de càlcul enllaçat. La propera vegada que executeu l'informe a Crystal Reports, extreu les dades més recents del fitxer Excel per mostrar-les a l'informe.

L'enllaç és millor si el vostre informe ha de reflectir sempre les dades més recents i si voleu que les dades de diverses aplicacions es mantinguin sincronitzades. El punter també ocupa menys espai que incrustar un full de càlcul gran o un document de Word, cosa que fa que l'informe sigui més ràpid de carregar. Els informes que contenen objectes enllaçats són, però, menys portàtils que els informes que contenen objectes incrustats. Perquè l'enllaç funcioni, l'aplicació de servidor original ha d'estar present a la màquina que executa Crystal Reports. Per contra, un objecte incrustat és completament autònom i no necessita cap enllaç al seu fitxer font o aplicació.


Per a gent gran: com inserir imatges predissenyades en una diapositiva de PowerPoint

Per a gent gran: com inserir imatges predissenyades en una diapositiva de PowerPoint

Les imatges predissenyades són obres d'art genèriques dibuixades prèviament i Microsoft ofereix molts fitxers d'imatges d'imatges de manera gratuïta amb els seus productes d'Office. Podeu inserir imatges predissenyades al disseny de la diapositiva de PowerPoint. La manera més senzilla d'inserir imatges predissenyades és utilitzant un dels marcadors de posició en un disseny de diapositives: Mostra una diapositiva que conté una imatge prediseñada […]

Per a gent gran: Com omplir el color a Microsoft Excel

Per a gent gran: Com omplir el color a Microsoft Excel

El color de farciment, també anomenat ombrejat, és el color o el patró que omple el fons d'una o més cel·les del full de treball d'Excel. L'aplicació d'ombrejat pot ajudar els ulls del lector a seguir la informació a través d'una pàgina i pot afegir color i interès visual a un full de treball. En alguns tipus de fulls de càlcul, com ara un registre de xecs, […]

Afegeix nous contactes en Act! 2005

Afegeix nous contactes en Act! 2005

En el nivell més senzill, l'objectiu principal d'ACT! és servir com a lloc per emmagatzemar tots els contactes amb els quals interactueu diàriament. Podeu afegir i editar tots els vostres contactes des de la finestra Detall del contacte perquè conté tota la informació relacionada amb un registre en particular i […]

Full de trucs de Discord per a LuckyTemplates

Full de trucs de Discord per a LuckyTemplates

Utilitzeu aquest full de trucs per començar directament a utilitzar Discord. Descobriu útils bots de Discord, aplicacions que podeu integrar i consells per entrevistar convidats.

Full de trucs dOpenOffice.org per a LuckyTemplates

Full de trucs dOpenOffice.org per a LuckyTemplates

La suite ofimàtica OpenOffice.org té moltes eines per facilitar la vida laboral. Quan treballeu a l'OpenOffice.org, coneixeu la barra d'eines de funcions (que sembla gairebé igual a totes les aplicacions) i els botons de la barra d'eines principal per obtenir ajuda amb les ordres bàsiques per a la majoria de tasques.

Bombe Machine dAlan Turing

Bombe Machine dAlan Turing

La màquina Bombe d'Alan Turing no era cap forma d'intel·ligència artificial (IA). De fet, ni tan sols és un ordinador real. Va trencar els missatges criptogràfics d'Enigma, i això és tot. No obstant això, va proporcionar elements per pensar a Turing, que finalment va donar lloc a un article titulat “Computing Machinery and Intelligenceâ€?? que va publicar a la dècada de 1950 que descriu […]

Deficiències de maquinari estàndard per a la intel·ligència artificial

Deficiències de maquinari estàndard per a la intel·ligència artificial

La capacitat de crear un sistema modular té avantatges importants, especialment en els negocis. La capacitat d'eliminar i substituir components individuals manté els costos baixos alhora que permet millores incrementals tant en velocitat com en eficiència. Tanmateix, com passa amb la majoria de coses, no hi ha dinar gratuït. La modularitat que ofereix l'arquitectura Von Neumann ve amb algunes […]

10 coses a fer i a fer en utilitzar QuarkXPress

10 coses a fer i a fer en utilitzar QuarkXPress

Si haguéssiu de triar deu coses fàcils d'oblidar però extremadament útils per recordar sobre QuarkXPress, les de la llista següent, estimat lector, serien elles. Namaste. Parleu amb la vostra impressora comercial Tots els projectes d'impressió comencen i acaben amb la impressora. Això és perquè només els impressors coneixen les seves limitacions i les milers de maneres en què un projecte pot ser […]

Lorigen de Bitcoin

Lorigen de Bitcoin

L'aspecte més important de bitcoin pot ser el concepte que hi ha darrere. Bitcoin va ser creat pel desenvolupador Satoshi Nakamoto. En lloc d'intentar dissenyar un mètode de pagament completament nou per enderrocar la forma en què tots paguem les coses en línia, Satoshi va veure certs problemes amb els sistemes de pagament existents i va voler solucionar-los. El concepte de […]

Com protegir la vostra privadesa quan feu servir Bitcoin

Com protegir la vostra privadesa quan feu servir Bitcoin

Un cert nivell d'anonimat està lligat a l'ús de bitcoins i moneda digital en general. Si pots etiquetar-ho com a "prou anònim" és una opinió personal. Hi ha maneres de protegir la vostra privadesa quan feu servir bitcoins per moure fons, però aquestes requereixen un cert esforç i planificació: podeu generar una nova adreça per a […]