Manual Crystal Reports XI

Embed Size (px)

Citation preview

Manual del usuario de Crystal Reports XI

Crystal Reports XI

Copyright Marcas comerciales

Copyright 2004 Business Objects. Todos los derechos reservados. Business Objects, el logotipo de Business Objects, Crystal Reports y Crystal Enterprise son marcas comerciales o marcas registradas de Business Objects SA o de sus filiales en los Estados Unidos y otros pases. Todos los dems nombres mencionados en este manual pueden ser marcas comerciales de sus respectivos propietarios. Business Objects posee las siguientes patentes de EE. UU., que pueden cubrir productos que ofrece y vende Business Objects: 5,555,403, 6,247,008 B1, 6,578,027 B2, 6,490,593 y 6,289,352.

Patentes

ndice generalCaptulo 1 Introduccin a Crystal Reports XI 23 Acerca de Crystal Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Acerca de este manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Ayuda en pantalla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Recursos de informacin de Business Objects . . . . . . . . . . . . . . . . . . 25 Captulo 2 Novedades en Crystal Reports XI 27

Introduccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Potente autora de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Uso mejorado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Capacidades de desarrollo de aplicaciones expandidas . . . . . . . . . . . . . . 30 Descripcin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Report Application Server (RAS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Report Designer Component (RDC) . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Crystal Reports .NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Integracin con BusinessObjects Enterprise XI . . . . . . . . . . . . . . . . . . . . . 34 Captulo 3 Instalar Crystal Reports XI 37

Instalar Crystal Reports XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Requisitos de instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Instalacin de Crystal Reports en un equipo local . . . . . . . . . . . . . . . . . . . 39 Crear un punto de instalacin e instalar un servidor de red . . . . . . . . . . . . 41 Creacin de un punto de instalacin de Crystal Reports . . . . . . . . . . . 41 Instalacin de Crystal Reports desde una red . . . . . . . . . . . . . . . . . . . 42 Personalizacin de la instalacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 Ejecucin de una instalacin sin supervisin . . . . . . . . . . . . . . . . . . . . . . . 45 Actualizacin de componentes de Crystal Reports . . . . . . . . . . . . . . . . . . 48

Manual del usuario de Crystal Reports

3

ndice general

Captulo 4

Inicio rpido

51

Uso de Crystal Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Datos de muestra - Xtreme.mdb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Asistentes para la creacin de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Tablas cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Etiquetas de correo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Inicio rpido para usuarios inexpertos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Antes de comenzar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Creacin de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Agrupamiento y ordenamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 Finalizacin del informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Inicio rpido para usuarios avanzados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Captulo 5 Conceptos de diseo de informes 83

Diseo bsico de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Decisiones sobre el contenido del informe . . . . . . . . . . . . . . . . . . . . . . . . . 84 Formular el propsito . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84 Determinacin de la presentacin del informe . . . . . . . . . . . . . . . . . . . 85 Bsqueda de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 Manipulacin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Caractersticas del rea de impresin . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Desarrollo de un prototipo en papel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Captulo 6 Introduccin a la creacin de informes 93

Opciones en la creacin de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Asistentes para la creacin de informes . . . . . . . . . . . . . . . . . . . . . . . . 94 Otro informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Informe nuevo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Eleccin de campos de bases de datos y fuentes de datos . . . . . . . . . . . . 95 El Asistente de base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

4

Manual del usuario de Crystal Reports

ndice general

El Explorador de campos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 Acerca del entorno de diseo de informes . . . . . . . . . . . . . . . . . . . . . . . . 100 Ficha Diseo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 Ficha Vista previa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 Vista previa HTML (ficha) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Creacin de un nuevo informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Seleccin del origen de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 Cmo agregar tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Cmo vincular varias tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Ubicacin de datos en el informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Edicin de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Agrupacin, orden y totalizacin de datos . . . . . . . . . . . . . . . . . . . . . 120 Utilizacin de la opcin de profundizar en datos resumidos . . . . . . . 121 Cmo aumentar o reducir la vista de un informe . . . . . . . . . . . . . . . . 121 Insertar encabezados y pies de pgina . . . . . . . . . . . . . . . . . . . . . . . 122 Agregar una pgina de ttulo al informe . . . . . . . . . . . . . . . . . . . . . . . 123 Cmo agregar un resumen de informacin al informe . . . . . . . . . . . . 124 Exploracin de informes y trabajo con varios informes . . . . . . . . . . . . . . 125 El Explorador de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125 Trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 El Comprobador de dependencias . . . . . . . . . . . . . . . . . . . . . . . . . . 128 Abrir y acoplar exploradores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130 Ms all de los informes bsicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Captulo 7 BusinessObjects Enterprise Repository 133

Qu es el BusinessObjects Enterprise Repository? . . . . . . . . . . . . . . . 134 Flujo de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Acceso a BusinessObjects Enterprise Repository . . . . . . . . . . . . . . . . . . 136 Barra de herramientas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 Carpetas de Elementos de Enterprise . . . . . . . . . . . . . . . . . . . . . . . . 138 Agregar carpetas al repositorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Agregar elementos al repositorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

Manual del usuario de Crystal Reports

5

ndice general

Agregar un objeto de texto o una imagen de mapa de bits . . . . . . . . 140 Agregar una funcin personalizada . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Agregar un comando . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Utilizar objetos de repositorio en informes . . . . . . . . . . . . . . . . . . . . . . . . 142 Agregar un objeto de texto o una imagen de mapa de bits a un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 Agregar una funcin personalizada a un informe . . . . . . . . . . . . . . . . 143 Agregar un comando a un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . 143 Agregar una lista de valores a un parmetro . . . . . . . . . . . . . . . . . . . 144 Modificar objetos del repositorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Actualizar objetos conectados al repositorio en informes . . . . . . . . . . . . . 145 Eliminar elementos del repositorio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Utilizar la funcin Deshacer en el repositorio . . . . . . . . . . . . . . . . . . . . . . 147 Captulo 8 Diseo de informes optimizados en el Web 149

Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 Escala con BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Tiempos de evaluacin de las funciones de fecha en BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 Seleccionar las opciones de diseo adecuadas . . . . . . . . . . . . . . . . . . . . 154 Uso de formatos de informe ms rpidos . . . . . . . . . . . . . . . . . . . . . . 154 Eleccin entre datos dinmicos y datos guardados . . . . . . . . . . . . . . 155 Diseo de informes de resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 Uso de subinformes con precaucin . . . . . . . . . . . . . . . . . . . . . . . . . . 158 Uso de otros elementos de diseo de forma eficaz . . . . . . . . . . . . . . 159 Disear informes para optimizar el uso compartido de los datos . . . . 160 Simplificar el entorno de elaboracin de informes . . . . . . . . . . . . . . . . . . 161 Seleccin de la base de datos y la conexin ms rpida . . . . . . . . . . 161 Uso de ndices de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Mejora de las opciones de vinculacin de tablas . . . . . . . . . . . . . . . . 161 Uso de controladores de bases de datos compatibles con el proceso 163 Uso de procedimientos almacenados para un procesamiento ms rpido . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Uso de frmulas de seleccin de registros mejoradas . . . . . . . . . . . . . . . 164

6

Manual del usuario de Crystal Reports

ndice general

Procesamiento de la seleccin de registros (ejemplo) . . . . . . . . . . . 165 Sugerencias sobre el rendimiento de la seleccin de registros . . . . . 166 Estrategias para escribir frmulas de seleccin de registros eficaces 167 Incorporacin de campos de parmetro a las frmulas de seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 Uso de enunciados SQL donde sea adecuado . . . . . . . . . . . . . . . . . 171 Mejora del agrupamiento, el ordenamiento y el clculo de totales . . . . . 172 Ejecucin de agrupamiento en servidor . . . . . . . . . . . . . . . . . . . . . . . 172 Ventajas de agrupar en el servidor (ejemplo) . . . . . . . . . . . . . . . . . . 173 Uso de enunciados SQL para agrupamientos, ordenamientos y totales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Uso de enunciados SQL para Lgica Case . . . . . . . . . . . . . . . . . . . . 174 Insercin de campos de resumen y de total acumulado donde sea posible . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 Captulo 9 Seleccin de registros 177

Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 Uso del Asistente de seleccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 Uso de las frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 Interaccin entre el Asistente de seleccin y el Editor de frmulas . . 181 Uso de las plantillas de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183 Plantillas de frmulas de seleccin de registros . . . . . . . . . . . . . . . . 183 Procesamiento de la seleccin de registros en el servidor de la base de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 Cmo solucionar problemas en frmulas de seleccin de registros . . . . 187 Correccin de selecciones que no generan datos . . . . . . . . . . . . . . . 188 Captulo 10 Ordenamiento, agrupamiento y totalizacin 191

Ordenamiento de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Opciones de ordenacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Ordenacin de un campo y de mltiples campos . . . . . . . . . . . . . . . 194 Agrupar datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 Creacin de grupos personalizados . . . . . . . . . . . . . . . . . . . . . . . . . 198 Ordena grupos de forma condicional . . . . . . . . . . . . . . . . . . . . . . . . . 199

Manual del usuario de Crystal Reports

7

ndice general

Ordenamiento de registros en grupos . . . . . . . . . . . . . . . . . . . . . . . . . 201 Seleccin de grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202 Agrupar datos en intervalos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 Agrupar basndose en la primera letra del nombre de una compaa 208 Agrupar datos jerrquicamente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Edicin de grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 Resumen de datos agrupados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216 Ordenamiento de valores de grupo resumidos . . . . . . . . . . . . . . . . . . 217 Seleccin de los N primeros o N ltimos grupos o porcentajes . . . . . 218 Seleccin de los primeros o ltimos grupos o porcentajes de forma condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220 Clculo de subtotales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Clculo de subtotales de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221 Extensin de precios y clculo de subtotales de las extensiones . . . . 222 Porcentajes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Clculo de un porcentaje . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Encabezados de grupo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Creacin de encabezados de grupo . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Eliminacin de encabezados de grupos . . . . . . . . . . . . . . . . . . . . . . . 229 Profundizacin en encabezados de grupo . . . . . . . . . . . . . . . . . . . . . 229 Captulo 11 Totales acumulados 231

Introduccin a los totales acumulados . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 Funcionamiento de los totales acumulados . . . . . . . . . . . . . . . . . . . . 232 Creacin de totales acumulados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 233 Creacin de totales acumulados en una lista . . . . . . . . . . . . . . . . . . . 233 Crear totales acumulados de grupos . . . . . . . . . . . . . . . . . . . . . . . . . 234 Crear totales acumulados condicionales . . . . . . . . . . . . . . . . . . . . . . 235 Cmo crear totales acumulados en una relacin de vnculo de uno a varios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237 Creacin de totales acumulados usando una frmula . . . . . . . . . . . . . . . 239

8

Manual del usuario de Crystal Reports

ndice general

Captulo 12

Informes de seccin mltiple

243

Acerca de las secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Trabajo con secciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 Insercin de una seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Eliminacin de una seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 Cmo mover una seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Combinacin de dos secciones relacionadas . . . . . . . . . . . . . . . . . . 246 Cmo dividir y ajustar el tamao de secciones . . . . . . . . . . . . . . . . . . . . 248 Divisin de una seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Ajuste del tamao de una seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 Uso de las secciones mltiples en un informe . . . . . . . . . . . . . . . . . . . . . 249 Cmo evitar que objetos de longitud variable se sobrescriban entre s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 Eliminacin de lneas en blanco cuando los campos estn vacos . . 251 Adicin de lneas condicionales en blanco . . . . . . . . . . . . . . . . . . . . 252 Cartas modelo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Trabajar con objetos de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253 Creacin de una carta modelo usando un objeto de texto . . . . . . . . 255 Cmo imprimir mensajes condicionales en cartas modelo . . . . . . . . 260 Captulo 13 Formato 263

Conceptos de formato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Utilizacin de una plantilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Aplicacin de una plantilla . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Eliminacin de una plantilla aplicada . . . . . . . . . . . . . . . . . . . . . . . . . 266 Nueva aplicacin de la ltima plantilla seleccionada . . . . . . . . . . . . . 266 Utilizacin de objetos de campo de plantilla . . . . . . . . . . . . . . . . . . . 266 Uso del entorno de diseo de informes . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Soluciones de diseo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Caractersticas de la seccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Cmo hacer que un objeto se expanda a las siguientes secciones . 269 Formularios preimpresos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Columnas mltiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271

Manual del usuario de Crystal Reports

9

ndice general

Ocultar secciones de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 Ocultar objetos de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273 Colocar objetos basados en texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 Ubicacin de objetos basados en texto multilineales . . . . . . . . . . . . . 278 Importacin de objetos basados en texto desde un archivo . . . . . . . . 278 Espaciado entre objetos basados en texto . . . . . . . . . . . . . . . . . . . . . 279 Representacin de campos de desbordamiento . . . . . . . . . . . . . . . . . 285 Seleccin de varios objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Ubicacin en modo libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286 Ubicacin vertical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Insertar espaciado entre caracteres y lneas . . . . . . . . . . . . . . . . . . . 290 Definir tamaos de fuente fraccionarios . . . . . . . . . . . . . . . . . . . . . . . 291 Fuentes TrueType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291 Mrgenes de pgina . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 Impresora predeterminada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 Controladores de impresoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 Propiedades de formato . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Trabajo con formato absoluto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 Agregar bordes, color y sombreado a un campo . . . . . . . . . . . . . . . . 296 Crear un informe, una seccin, un rea o un objeto de slo lectura . . 296 Bloquear el tamao y la posicin de un objeto . . . . . . . . . . . . . . . . . . 297 Cambiar los formatos predeterminados de campo . . . . . . . . . . . . . . . 298 Cmo agregar o editar lneas y cuadros . . . . . . . . . . . . . . . . . . . . . . . 300 Agregar y editar cuadros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 Adicin de formas a un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 Uso de formatos de contabilidad convencionales . . . . . . . . . . . . . . . . 302 Repeticin de objetos de informe en pginas horizontales . . . . . . . . . 304 Uso del espacio en blanco entre filas . . . . . . . . . . . . . . . . . . . . . . . . . 305 Trabajo con formato condicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 Propiedades condicionales de activar o desactivar . . . . . . . . . . . . . . 308 Propiedades de atributo condicional . . . . . . . . . . . . . . . . . . . . . . . . . . 309 Cambiar fuentes de forma condicional . . . . . . . . . . . . . . . . . . . . . . . . 310 Cambiar la posicin X de forma condicional . . . . . . . . . . . . . . . . . . . . 311

10 Manual del usuario de Crystal Reports

ndice general

Crear pies de pgina despus de la primera pgina . . . . . . . . . . . . . 312 Usar el Asistente de resaltado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 Deshacer/Rehacer actividades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 Uso de la herramienta Copiar formato . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 Captulo 14 Creacin de grficos 319

Conceptos sobre la creacin de grficos . . . . . . . . . . . . . . . . . . . . . . . . . 320 Introduccin general sobre la creacin de grficos . . . . . . . . . . . . . . 320 Diseos de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 Tipos de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 Ubicacin de un grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Profundizacin con grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Profundizacin con leyendas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 Creacin de grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Creacin de grficos basados en campos de detalle o de frmula (organizacin avanzada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 Creacin de grficos basados en campos de resumen o de subtotal (organizacin de grupo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 Creacin de grficos basados en resmenes de tablas cruzadas (organizacin de tabla cruzada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329 Creacin de grficos basados en un cubo OLAP (organizacin OLAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Trabajo con grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 Edicin de grficos mediante el Asistente de grficos . . . . . . . . . . . . 332 Edicin de grficos mediante los elementos del men Opciones de grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 Edicin de grficos con otros elementos de men . . . . . . . . . . . . . . 334 Uso de las funciones de zoom en grficos de barras y de lneas . . . 335 Organizacin automtica de grficos . . . . . . . . . . . . . . . . . . . . . . . . . 336 Aplicacin de formato a grficos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 Uso de la funcin de subyacer en grficos . . . . . . . . . . . . . . . . . . . . 337

Manual del usuario de Crystal Reports 11

ndice general

Captulo 15

Creacin de mapas

339

Conceptos bsicos de la creacin de mapas . . . . . . . . . . . . . . . . . . . . . . 340 Introduccin general sobre la creacin de mapas . . . . . . . . . . . . . . . 340 Presentaciones de mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 Tipos de mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 Dnde ubicar un mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 Traspasar usando mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Creacin de mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345 Creacin de mapas sobre campos de detalle (Diseo avanzado) . . . 345 Creacin de mapas sobre campos de grupo (organizacin de grupo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 Creacin de mapas sobre resmenes de tabla cruzada (organizacin de tabla cruzada) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 Creacin de mapas sobre un cubo OLAP (organizacin OLAP) . . . . 350 Trabajo con mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 Cmo editar mapas usando el Asistente de mapa . . . . . . . . . . . . . . . 352 Cambio del ttulo del mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Cambio del tipo de mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Cambio de las capas del mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 Solucin de inconsistencias de datos . . . . . . . . . . . . . . . . . . . . . . . . . 355 Modificacin del mapa geogrfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355 Aplicacin de zoom a un mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 Panormica de un mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Centrar un mapa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 Ocultar y visualizar el navegador de mapa . . . . . . . . . . . . . . . . . . . . . 357 Formato de mapas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358 Cmo usar la caracterstica de subyacer con mapas . . . . . . . . . . . . . 359 Captulo 16 OLE 361

Informacin general de OLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Terminologa OLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 Tipos de objetos OLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 Consideraciones generales acerca de OLE . . . . . . . . . . . . . . . . . . . . 364

12 Manual del usuario de Crystal Reports

ndice general

Cmo insertar objetos OLE en su informe . . . . . . . . . . . . . . . . . . . . . . . . 364 Cmo se representan los objetos OLE en un informe . . . . . . . . . . . . . . . 366 Edicin de objetos OLE en informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 Edicin directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 Comandos de men de OLE dinmico . . . . . . . . . . . . . . . . . . . . . . . 366 OLE y el comando Insertar imagen . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Trabajo con Objetos OLE estticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367 Objetos objetos incrustados en relacin con vinculados . . . . . . . . . . . . . 370 Objetos incrustados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 Objetos vinculados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 Captulo 17 Objetos de tablas cruzadas 373

Qu es un objeto de tabla cruzada? . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 Ejemplo de tabla cruzada . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Informe de datos de pedido sin ordenar ni agrupar . . . . . . . . . . . . . . 376 Informe de datos de pedido agrupados por regin . . . . . . . . . . . . . . 376 Informe de datos de pedido agrupados por producto . . . . . . . . . . . . 377 Informe de datos de pedido agrupados por regin y producto . . . . . 378 Datos de pedido en un objeto de tabla cruzada . . . . . . . . . . . . . . . . 379 Creacin de un informe de tabla cruzada . . . . . . . . . . . . . . . . . . . . . . . . 380 Trabajo con tablas cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387 Mostrar valores como porcentajes . . . . . . . . . . . . . . . . . . . . . . . . . . . 388 Abreviar campos resumidos grandes . . . . . . . . . . . . . . . . . . . . . . . . 388 Personalizar etiquetas de fila y de columna . . . . . . . . . . . . . . . . . . . 389 Utilizacin de totales acumulados en tablas cruzadas . . . . . . . . . . . 390 Impresin de tablas cruzadas que se distribuyen en mltiples pginas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391 Formato de tablas cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 Modificacin del ancho, alto y alineacin de las celdas de tablas cruzadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392 Formato del color de fondo de filas y columnas completas . . . . . . . . 393 Formato de campos de manera individual . . . . . . . . . . . . . . . . . . . . . 393 Formato de varios campos a la vez . . . . . . . . . . . . . . . . . . . . . . . . . . 394

Manual del usuario de Crystal Reports 13

ndice general

Eliminacin de datos de tablas cruzadas . . . . . . . . . . . . . . . . . . . . . . 394 Presentacin horizontal de campos resumidos . . . . . . . . . . . . . . . . . 395 Captulo 18 Elaboracin de consultas 397

Conexin con un universo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398 Definicin de la seleccin de datos para una consulta . . . . . . . . . . . . . . . 398 Referencia rpida a objetos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400 Edicin de una consulta existente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401 Visualizacin del cdigo SQL de una consulta . . . . . . . . . . . . . . . . . . . . . 401 Filtros y peticiones de orden de consulta . . . . . . . . . . . . . . . . . . . . . . . . . 402 Creacin de filtros de consulta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402 Elaboracin de peticiones de orden . . . . . . . . . . . . . . . . . . . . . . . . . . 403 Combinacin de filtros y peticiones de orden de consulta . . . . . . . . . 405 Creacin de filtros de consulta avanzados . . . . . . . . . . . . . . . . . . . . . 405 Asignacin de nombre a los filtros avanzados . . . . . . . . . . . . . . . . . . 408 Combinacin de filtros de consulta avanzados . . . . . . . . . . . . . . . . . . 409 Utilizacin de Y u O para combinar filtros de consulta . . . . . . . . . . . . 410 Edicin y eliminacin de filtros de consulta . . . . . . . . . . . . . . . . . . . . . 411 Referencia rpida a operadores de filtro de consulta . . . . . . . . . . . . . 412 Captulo 19 Creacin y actualizacin de informes OLAP 415

Elaboracin de informes OLAP con Crystal Reports . . . . . . . . . . . . . . . . 416 Objetos de cuadrcula OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 Creacin de un informe OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Especificacin del origen de datos . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 Definicin de la estructura de la cuadrcula . . . . . . . . . . . . . . . . . . . . 418 Establecer dimensiones de sectores y especificar el nmero de cuadrculas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419 Aplicacin de un estilo predefinido . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Insercin de un grfico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421 Actualizacin de la ubicacin de una base de datos OLAP . . . . . . . . . . . 422 Dar formato a datos en una cuadrcula OLAP . . . . . . . . . . . . . . . . . . . . . 424 Cambiar el color de fondo de una dimensin . . . . . . . . . . . . . . . . . . . 425 Crear un alias para una dimensin . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

14 Manual del usuario de Crystal Reports

ndice general

Dar formato a lneas de cuadrcula . . . . . . . . . . . . . . . . . . . . . . . . . . 426 Etiquetas de las dimensiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427 Cmo cambiar la visualizacin de datos OLAP . . . . . . . . . . . . . . . . . . . . 427 Ordenar y filtrar datos de cuadrcula OLAP . . . . . . . . . . . . . . . . . . . . . . . 429 Ordenar datos en una cuadrcula OLAP . . . . . . . . . . . . . . . . . . . . . . 429 Filtrar datos en una cuadrcula OLAP . . . . . . . . . . . . . . . . . . . . . . . . 431 Agregar clculos a cuadrculas OLAP . . . . . . . . . . . . . . . . . . . . . . . . . . . 432 Captulo 20 Imprimir, exportar y ver informes 433

Distribucin de los informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Impresin de un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Enviar un informe por fax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434 Exportacin de un informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 Trabajo con carpetas Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Trabajo con carpetas de Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . 445 Visualizacin de informes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448 Qu son las partes de un informe? . . . . . . . . . . . . . . . . . . . . . . . . . 448 Qu es la exploracin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449 Opcin Profundizar en partes del informe . . . . . . . . . . . . . . . . . . . . . 452 Opcin Otro objeto de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455 Hipervnculos mostrados en los visores . . . . . . . . . . . . . . . . . . . . . . 461 Utilizacin de etiquetas inteligentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462 Captulo 21 Alertas de informe 465

Acerca de las alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Trabajar con alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Creacin de alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466 Edicin de alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Eliminacin de alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Ver las alertas de informe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 Hacer referencia a alertas de informe en las frmulas . . . . . . . . . . . 471

Manual del usuario de Crystal Reports 15

ndice general

Captulo 22

Uso de las frmulas

473

Informacin general de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 Usos tpicos para frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474 Componentes y sintaxis de la frmula . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Componentes de la frmula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475 Sintaxis de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476 Bibliotecas de funciones de usuario en frmulas . . . . . . . . . . . . . . . . . . . 477 Especificacin de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478 Trabajo con el Formula Workshop . . . . . . . . . . . . . . . . . . . . . . . . . . . 479 Trabajo con el Editor de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480 Creacin y modificacin de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483 Creacin de una frmula e insercin en un informe . . . . . . . . . . . . . . 483 Creacin de una frmula en el Asistente de frmulas . . . . . . . . . . . . 483 Edicin de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Bsqueda y reemplazo de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485 Copia de frmulas de la ayuda en lnea . . . . . . . . . . . . . . . . . . . . . . . 486 Copia de frmulas de un informe a otro . . . . . . . . . . . . . . . . . . . . . . . 487 Eliminacin de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 Eliminacin de la frmula de trabajo del informe . . . . . . . . . . . . . . . . 488 Eliminacin de la especificacin de la frmula . . . . . . . . . . . . . . . . . . 489 Depuracin de frmulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489 Depuracin de errores en tiempo de evaluacin . . . . . . . . . . . . . . . . 489 Tutorial de depuracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 Captulo 23 Campos y solicitudes de parmetro 495

Informacin general sobre parmetros y solicitudes . . . . . . . . . . . . . . . . 496 Consideraciones acerca de campo de parmetro . . . . . . . . . . . . . . . 497 Consideraciones respecto a las solicitudes . . . . . . . . . . . . . . . . . . . . 498 Introduccin a las solicitudes dinmicas . . . . . . . . . . . . . . . . . . . . . . . . . . 499 Introduccin a las listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501 Tipos de listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 Determinar qu tipo de lista de valores se debe utilizar . . . . . . . . . . . 504 Comparacin entre listas de valores y grupos de solicitud . . . . . . . . . 506

16 Manual del usuario de Crystal Reports

ndice general

Crear un parmetro mediante una solicitud esttica . . . . . . . . . . . . . . . . 506 Crear un parmetro mediante una solicitud dinmica . . . . . . . . . . . . . . . 510 Crear un parmetro con una lista de valores en cascada . . . . . . . . . . . . 512 Trabajar con listas de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514 Compartir listas de valores comunes dentro de un informe . . . . . . . . 515 Usar campos de valor y descripcin independientes . . . . . . . . . . . . . 516 Usar objetos de comando como orgenes de datos de lista de valores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517 Gestin de valores nulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Prcticas recomendadas para la elaboracin de solicitudes . . . . . . . . . . 518 Informes no administrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 Informes administrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519 Convertir informes no administrados en informes administrados . . . 520 Desplegar informes administrados mediante solicitudes dinmicas . 521 Eliminacin de campos de parmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . 521 Respuesta a las solicitudes de campos de parmetro . . . . . . . . . . . . . . . 522 Vista previa de un informe por primera vez . . . . . . . . . . . . . . . . . . . . 522 Actualizacin de los datos del informe . . . . . . . . . . . . . . . . . . . . . . . . 523 Caractersticas avanzadas de parmetro . . . . . . . . . . . . . . . . . . . . . . . . 524 Crear un parmetro con varios valores de solicitud . . . . . . . . . . . . . . 525 Aplicacin de formato condicional usando campos de parmetro . . . 525 Creacin de un ttulo de informe usando campos de parmetro . . . . 526 Especificacin de un valor o unos rangos de valores . . . . . . . . . . . . 527 Incorporacin de un parmetro en una frmula . . . . . . . . . . . . . . . . . 528 Definicin de un criterio de ordenamiento usando campos de parmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 Definicin del formato y tipo de entrada usando la mscara de edicin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530 Captulo 24 Subinformes 533

Qu son los subinformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534 Subinformes vinculados y no vinculados . . . . . . . . . . . . . . . . . . . . . . 534 Funcionamiento de la vinculacin de subinformes . . . . . . . . . . . . . . 535

Manual del usuario de Crystal Reports 17

ndice general

Vnculos de bases de datos frente a subinformes en situaciones de uno a varios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 Cmo insertar subinformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537 Vista previa de subinformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538 Cmo guardar un subinforme como informe principal . . . . . . . . . . . . 539 Actualizacin de subinformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539 Cmo vincular un subinforme a los datos del informe principal . . . . . . . . 540 Cmo vincular un subinforme al informe principal sin modificar la frmula de seleccin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542 Combinacin de informes no relacionados usando subinformes . . . . . . . 543 Combinacin de dos o ms informes no relacionados . . . . . . . . . . . . 543 Cmo usar subinformes con datos no vinculables . . . . . . . . . . . . . . . . . 544 Vinculacin hacia o desde un campo de frmula . . . . . . . . . . . . . . . . 544 Vnculos de tablas no indexadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545 Cmo crear un subinforme a la orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546 Adicin de ttulos a los subinformes a la orden . . . . . . . . . . . . . . . . . . 546 Cmo mostrar diferentes vistas de los mismos datos en un informe . . . . 548 Captulo 25 Manipulacin de bases de datos 549

Informacin general sobre las bases de datos . . . . . . . . . . . . . . . . . . . . . 550 Conceptos fundamentales sobre las bases de datos relacionales . . . 550 Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552 Ubicacin de archivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 Tablas indexadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555 Vinculacin de tablas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Vincular desde y vincular a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Relaciones de vnculo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557 Consideraciones de rendimiento en los vnculos uno a varios . . . . . . 558 Consideraciones acerca de archivos de datos . . . . . . . . . . . . . . . . . . 560 Consideraciones acerca de bases de datos SQL . . . . . . . . . . . . . . . . 563 Consideraciones de rendimiento para todos los informes . . . . . . . . . 564 Ficha Vnculos del Asistente de base de datos . . . . . . . . . . . . . . . . . 566 Vinculacin de tablas indexadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566

18 Manual del usuario de Crystal Reports

ndice general

Orden de procesamiento de vnculos . . . . . . . . . . . . . . . . . . . . . . . . 567 Vinculacin de opciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 568 Utilizacin de SQL y bases de datos SQL . . . . . . . . . . . . . . . . . . . . . . . . 579 Qu es SQL? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580 El SABD SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583 Cmo utiliza Crystal Reports SQL? . . . . . . . . . . . . . . . . . . . . . . . . 584 El lenguaje SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584 Procesamiento del lado del servidor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587 Cmo el agrupamiento del lado del servidor afecta la consulta SQL 589 Reasignacin de campos de base de datos . . . . . . . . . . . . . . . . . . . . . . 590 Uso del cuadro de dilogo Asignar Campos . . . . . . . . . . . . . . . . . . . 590 Cmo reasignar procesos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591 Reasignar campos de base de datos alterados . . . . . . . . . . . . . . . . . 593 ndices de datos guardados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594 Funcionamiento de la indizacin de informes . . . . . . . . . . . . . . . . . . 595 Consideraciones sobre el uso de ndices de datos guardados . . . . . 596 Indizacin de los campos correctos . . . . . . . . . . . . . . . . . . . . . . . . . . 596 Compatibilidad con Unicode en Crystal Reports . . . . . . . . . . . . . . . . . . . 597 Para obtener informacin adicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 Apndice A Modelo de procesamiento de informes 599

Informacin general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Qu es una pasada? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Previa n 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Pasada n 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600 Pasada previa n 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 Pasada n 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 Pasada n 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 602 Diagrama de flujo de informes de pasada mltiple . . . . . . . . . . . . . . 602 Apndice B Mensajes de error de Crystal Reports 605

Unidad:\nombre_de_archivo.extensin . . . . . . . . . . . . . . . . . . . . . . . . . . 606 Unidad:\test.rpt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 606

Manual del usuario de Crystal Reports 19

ndice general

No se pudo cargar la sesin del conector de base de datos . . . . . . . . . . 606 No se pudo abrir la conexin. Detalles: [Cdigo del proveedor de base de datos: ]. . . . . . . . . . . . . . . . . 607 No se pudieron recuperar datos de la base de datos. Detalles: [Cdigo del proveedor de base de datos: ]. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 Apndice C Creacin de informes accesibles 609

Accesibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 610 Ventajas de los informes accesibles . . . . . . . . . . . . . . . . . . . . . . . . . . 610 Instrucciones de accesibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612 Accesibilidad y productos de Business Objects . . . . . . . . . . . . . . . . . 613 Mejora de la accesibilidad de un informe . . . . . . . . . . . . . . . . . . . . . . . . . 613 Posicin de los objetos en los informes . . . . . . . . . . . . . . . . . . . . . . . 614 Texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 615 Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 620 Exploracin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Campos de parmetro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 622 Flexibilidad de diseo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623 Accesibilidad y formato condicional . . . . . . . . . . . . . . . . . . . . . . . . . . 624 Accesibilidad y supresin de secciones . . . . . . . . . . . . . . . . . . . . . . . 625 Accesibilidad y subinformes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 Accesibilidad mejorada para la tabla de datos . . . . . . . . . . . . . . . . . . . . . 627 Valores de objetos de texto y de tablas de datos . . . . . . . . . . . . . . . . 628 Consideraciones adicionales del diseo de tablas de datos . . . . . . . . 632 Accesibilidad y BusinessObjects Enterprise . . . . . . . . . . . . . . . . . . . . . . . 633 Preferencias accesibles de BusinessObjects Enterprise . . . . . . . . . . 634 Accesibilidad y personalizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 634 Recursos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 636 Apndice D Recursos de informacin de Business Objects 639

Documentacin y servicios de informacin . . . . . . . . . . . . . . . . . . . . . . . . 640 Documentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 Qu incluye el conjunto de documentacin? . . . . . . . . . . . . . . . . . . 640

20 Manual del usuario de Crystal Reports

ndice general

Dnde est la documentacin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 640 Envenos sus comentarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641 Soporte al cliente, consultora y formacin . . . . . . . . . . . . . . . . . . . . . . . 641 Cmo podemos ayudarle? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 641 Busca la solucin de desplieque ms adecuada para su compaa? 642 Busca opciones de formacin? . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 Direcciones tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642 ndice temtico 645

Manual del usuario de Crystal Reports 21

ndice general

22 Manual del usuario de Crystal Reports

Introduccin a Crystal Reports XI

captulo

1

Introduccin a Crystal Reports XI Acerca de Crystal Reports

Acerca de Crystal ReportsCrystal Reports est diseado para trabajar con su base de datos para ayudarlo a analizar e interpretar informacin importante. Crystal Reports facilita la creacin de informes simples y dispone tambin de herramientas poderosas necesarias para generar informes complejos o especializados.

Cree cualquier informe que se pueda imaginarCrystal Reports est diseado para generar el informe que desea desde prcticamente cualquier origen de datos. Los asistentes incorporados lo guan paso a paso a travs de la creacin de informes y la ejecucin de tareas comunes relacionadas con el uso de informes. Las frmulas, tablas cruzadas, subinformes y formatos condicionales ayudan a entender mejor los datos y descubrir relaciones importantes que, de lo contrario, podran quedar ocultas. Los grficos y mapas geogrficos proporcionan informacin en forma visual cuando las palabras y nmeros no son suficientes.

Extienda la elaboracin de informes al WebLa flexibilidad de Crystal Reports no termina con la creacin de informes, ya que stos se pueden publicar en una variedad de formatos que incluyen Microsoft Word y Excel, correo electrnico e incluso en el Web. La elaboracin avanzada de informes en el Internet permite a otros miembros de su grupo de trabajo ver y actualizar informes compartidos en sus exploradores Web.

Incorpore informes en las aplicacionesLos desarrolladores de aplicaciones y de Web pueden ahorrar tiempo y satisfacer las necesidades de sus usuarios al integrar el poder de procesamiento de informes de Crystal Reports en sus aplicaciones de bases de datos. El soporte de los lenguajes de desarrollo ms usados facilita la adicin de informes a cualquier aplicacin. Ya sea el encargado de servicios Web en IT, el gerente de promocin en marketing, el administrador de bases de datos en finanzas o el director general, Crystal Reports es una herramienta de gran potencia diseada para ayudar a cualquier usuario a analizar e interpretar la informacin importante para cada uno.

24

Manual del usuario de Crystal Reports

Introduccin a Crystal Reports XI Acerca de este manual

1

Acerca de este manualEste manual incluye procedimientos para tareas tpicas de la elaboracin de informes, tales como ubicacin de campos, formateo de informes y ordenamiento de registros. Tambin contiene informacin acerca de reas de inters ms especficas, como creacin avanzada de frmulas y acceso a diferentes tipos de datos. Utilice este manual como referencia para sus necesidades bsicas de elaboracin de informes y como introduccin a nuevos conceptos en la creacin de informes.

Ayuda en pantallaLa Ayuda en pantalla de Crystal Reports incluye todos los temas del manual del usuario. Tambin contiene material de referencia adicional que incluye desde informacin especfica de la funcin de un botn hasta informacin general acerca de cmo crear una frmula de informe segn una situacin comercial de muestra.

Localice la informacin con rapidezAcceda a la ayuda en lnea desde el men de ayuda de Crystal Reports. Use la ficha Contenido para ver todas las secciones principales de la ayuda en lnea y profundizar en ttulos especficos dentro de cada seccin. Use la ficha ndice para ver los temas en orden alfabtico. O bien use la ficha Buscar para ingresar una palabra clave y ver as todas las secciones que se relacionan con ella.

Ejemplos de informesMuchos temas de la ayuda en lnea de Crystal Reports incluyen una lista de informes de muestra relacionados. Use estos informes para ilustrar conceptos descritos en el tema. Estos informes se pueden adaptar a sus necesidades. Los informes de muestra estn ubicados en el directorio Crystal Reports en \Samples\Es\Reports.

Recursos de informacin de Business ObjectsPara obtener ms informacin y asistencia, consulte el Apndice D: Recursos de informacin de Business Objects. Este apndice describe la documentacin de Business Objects, el servicio tcnico y los servicios de formacin y asesora, con vnculos a los recursos en lnea.

Manual del usuario de Crystal Reports

25

1

Introduccin a Crystal Reports XI Acerca de este manual

26

Manual del usuario de Crystal Reports

Novedades en Crystal Reports XI

captulo

2

Novedades en Crystal Reports XI Introduccin

IntroduccinEsta seccin proporciona informacin de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la ltima versin de Crystal Reports. Los temas principales de Crystal Reports XI son:

"Potente autora de informes " en la pgina 28. "Uso mejorado " en la pgina 29. "Capacidades de desarrollo de aplicaciones expandidas " en la pgina 30. "Integracin con BusinessObjects Enterprise XI " en la pgina 34.

Puede encontrar nuevas funciones dentro de todos los temas principales. Tambin se han aadido mejoras significativas al conjunto de funciones existente.

Potente autora de informesSolicitudes dinmicas y en cascadaAhora Crystal Reports dispone de solicitudes dinmicas y en cascada. Esta nueva funcin permite rellenar valores de solicitud a partir de los valores de una base de datos. Las solicitudes se pueden organizar en una cascada, en la que un valor de la solicitud incluye valores de las listas de seleccin subsiguientes. Ya no es necesario que los diseadores de informes mantengan listas de solicitudes estticas en los informes individuales. Una nica definicin de solicitud se puede almacenar en el repositorio y compartir entre varios informes, mejorando as la escalabilidad en tiempo de ejecucin y la productividad en la fase de diseo.

Nuevo formato de exportacin RTFAhora existe un nuevo formato de exportacin RTF. Este nuevo formato est optimizado para facilitar la edicin de los archivos que ste genera. Esta funcin complementa la exportacin RTF existente que est optimizada para conseguir una gran exactitud y para el procesamiento de formularios. El resultado es que ahora se puede elegir entre dos formato de exportacin RTF diferentes, dependiendo de si se busca la exactitud o la capacidad de edicin.

28

Manual del usuario de Crystal Reports

Novedades en Crystal Reports XI Uso mejorado

2

Ubicacin dinmica de grficosAhora puede colocar imgenes y grficos en un informe mediante un vnculo almacenado en una base de datos, de modo que ya no es necesario almacenar imgenes dentro de la base de datos. Esta nueva funcin admite la prctica habitual de almacenar imgenes en un servidor Web y almacenar referencias a dichas imgenes en una base de datos.

Ordenacin parametrizadaLa direccin de ordenamiento de grupos y los informes N superiores o N inferiores ahora pueden controlar sus valores de clasificacin mediante una frmula. Esta nueva funcin significa que ahora se pueden usar parmetros para controlar la direccin de ordenamiento y el valor N de un informe de N superiores o N inferiores. El resultado es un nico informe que es ms flexible y puede satisfacer las necesidades de ms usuarios, reduciendo el nmero total de informes que hay que crear y administrar.

Mejoras en el agrupamiento jerrquicoUn agrupamiento jerrquico optimizado proporciona un mayor control sobre el diseo, de forma que ahora los grupos estn anidados en una jerarqua y se tiene un manejo ms preciso de la sangra de la jerarqua. Ahora puede aplicar sangra a objetos especficos de una seccin de acuerdo a su nivel de jerarqua, en lugar de aplicar sangra automticamente a todos los objetos de la jerarqua.

Guardar opciones de configuracin de exportacinPara muchos formatos de exportacin, ahora puede guardar informacin de configuracin de exportacin junto con el propio informe. Esta funcin conlleva que el diseador del informe puede predefinir las opciones de exportacin adecuadas, y los usuarios finales pueden usar dichas opciones cuando exporten a travs de los visores de informes. Este proceso genera un salida de exportacin ms precisa y requiere menos formacin de los usuarios finales.

Uso mejoradoVista previa HTMLCrystal Reports ahora ofrece una nueva vista previa HTML que permite ver el aspecto de los informes al publicarlos en el Web. Esta funcin se encuentra en el entorno de diseo familiar de Crystal Reports como una ficha de vista adicional. Si utiliza esta funcin puede ahorrar tiempo porque no tiene que repetir la tarea reiterativa de publicar los informes en el Web conforme los disea.

Manual del usuario de Crystal Reports

29

2

Novedades en Crystal Reports XI Capacidades de desarrollo de aplicaciones expandidas

Explorador de repositorio actualizadoEl nuevo Explorador de repositorio facilita la navegacin dentro del sistema de BusinessObjects Enterprise. Ahora podr compartir mejor los componentes de elaboracin de informes con otros usuarios mediante el repositorio.

TrabajoLa funcin Trabajo permite mantener los proyectos bien organizados y agrupar los informes en carpetas segn sus preferencias.

Arrastrar y colocar grficos y tablas cruzadasLa nueva funcin de arrastrar y colocar grficos y tablas cruzadas introduce el diseo inteligente de grficos y tablas cruzadas, permitiendo que Crystal Reports cree automticamente un grfico o una tabla cruzada que se base en los datos del informe. El diseo de grficos y tablas cruzadas es ahora ms rpido y fcil.

Instalacin de la revisin de actualizacinEsta nueva funcin es similar a Windows Update en que permite estar al da con las ltimas actualizaciones de Crystal Reports.

Visor de informes mejoradoEl rbol de grupos de tamao ajustable mejora la presentacin de los informes para nombres de grupo largos, y la barra de herramientas se ha actualizado para que sea coherente en todos los visores.

Capacidades de desarrollo de aplicaciones expandidasDescripcin generalControl sobre los formatos de informeLos programadores ahora tienen el mismo control preciso sobre el formato de informe del que disfrutan con el diseador de Crystal Reports.

Impresin en el lado del servidor y configuracin de subinformesLas nuevas y mejoradas interfaces de programacin de aplicaciones compatibles con varias plataformas incluyen la impresin en el lado del servidor, as como la capacidad de configurar subinformes como si fueran informes de Crystal completos.

30

Manual del usuario de Crystal Reports

Novedades en Crystal Reports XI Capacidades de desarrollo de aplicaciones expandidas

2

Bibliotecas de funciones de usuario JavaLas bibliotecas de funciones de usuario Java personalizadas permiten a los programadores en Java incorporar su propio cdigo dentro de Crystal Reports.

Java Server FacesSe ha simplificado el desarrollo de las interfaces de usuario con compatibilidad con Java Server Faces (JSF) a travs de un nuevo Kit de desarrollo de software de visor JSF.

Documentacin para programadoresEsta versin ofrece documentacin para programadores mejorada que trata los ejemplos de elaboracin de informes ms comunes.

Report Application Server (RAS)Report Application Server XI contiene muchas nuevas funciones. Entre stas, las ms notables son las listas de valores en cascada y solicitudes dinmicas, un formato de exportacin RTF editable, compatibilidad con el inicio de sesin nico, control completo de subinformes mediante programacin y ubicaciones de imgenes dinmicas. La compatibilidad con las versiones anteriores contina siendo un aspecto crtico, no se ha eliminado ninguna API ni ninguna funcin principal en esta edicin, comparado con la versin 10.

Nuevas API

Se ha aadido control completo mediante programacin para la exportacin. Se ha agregado la nueva compatibilidad de impresin para varias plataformas del SDK de RAS. Se ha aadido control completo mediante programacin para obtener, modificar y crear objetos de subinforme, con el mismo nivel de detalle que el informe principal. Se puede agregar imgenes en formato BMP, JPG o PNG mediante programacin a cualquier seccin del informe. Se admite el inicio de sesin nico para las bases de datos principales con informes administrados. Los nuevos componentes de elaboracin de informes basados en URL extensibles permiten una fcil presentacin de informes en el Web con los visores ActiveX, DHTML o del complemento Java.

Manual del usuario de Crystal Reports

31

2

Novedades en Crystal Reports XI Capacidades de desarrollo de aplicaciones expandidas

Opciones de implementacin mejoradas

Ahora existe un mdulo de fusin que funciona con todos los escenarios de implementacin RAS, .NET y COM para servidores de aplicaciones Web IIS. Las opciones de implementacin configurables mejoradas permiten el control total de las DLL de exportacin y de base de datos implementadas. A su vez, se ha aadido una opcin configurable para decidir si se crea o no el directorio virtual IIS crystalreportviewers11. Los visores ActiveX, .NET Winform y Webform y DHTML se han optimizado para que utilicen la funcin de elaboracin de solicitudes dinmicas, y todos tienen la capacidad de exportar al formato RTF editable. Consulte el Manual del SDK Java del visor para obtener una lista completa de las mejoras de los visores de informes.

Visores de informes mejorados

Report Designer Component (RDC)Las nuevas funciones de la versin XI de RDC se basan principalmente en la compatibilidad de formato con los informes creados en Crystal Reports XI. Esto incluye el mantenimiento de la compatibilidad con aplicaciones creadas en versiones anteriores de RDC.

Nuevas API

Ahora puede obtener el nombre de tabla de base de datos completo de un elemento Tabla de un informe. Los mdulos de fusin RDC ahora se instalan automticamente en Archivos de programa\Archivos comunes\Merge Modules. Los mdulos de fusin se han optimizado para que sean compatibles con las ltimas versiones de InstallShield. Las opciones de implementacin configurables mejoradas permiten el control total de las DLL de exportacin y de base de datos implementadas. El nuevo cuadro de dilogo de exportacin admite el formato RTF editable. El rendimiento del dibujo de las pginas se ha mejorado en gran medida en muchos escenarios, almacenando en cach la salida representada.

Opciones de implementacin mejoradas

Visor ActiveX mejorado

32

Manual del usuario de Crystal Reports

Novedades en Crystal Reports XI Capacidades de desarrollo de aplicaciones expandidas

2

La calidad visual de la salida y de la impresin se ha optimizado para igualar a la ficha Vista previa de Crystal Reports. Los objetos mostrados en el visor ActiveX se pueden seleccionar individualmente o en grupos y, a continuacin, copiar y pegar en aplicaciones como Microsoft Word, Excel y Outlook. La navegacin por las pginas ahora admite las teclas Av Pg y Re Pg. La impresin ahora admite varios intervalos de pginas desde el cuadro de dilogo de impresin.

Crystal Reports .NETCrystal Reports .NET contiene muchas nuevas funciones. Entre stas, las ms notables son las listas de valores en cascada y solicitudes dinmicas, un formato de exportacin RTF editable, compatibilidad con el inicio de sesin nico y ubicaciones de imgenes dinmicas. La compatibilidad con las versiones anteriores contina siendo un aspecto crtico, no se ha eliminado ninguna API ni ninguna funcin principal en esta edicin, comparado con la versin 10.

Nuevas API

Se ha aadido control completo mediante programacin para la exportacin. Para los informes administrados y no administrados que ejecutan RAS en proceso, se admite el inicio de sesin nico para las bases de datos principales. Se han realizado mejoras significativas en la velocidad al conectar aplicaciones de slo visualizacin de Crystal Reports .NET a BusinessObjects Enterprise. Ahora existe un mdulo de fusin que funciona en todos los escenarios de implementacin de Crystal Reports .NET. Las opciones de implementacin configurables mejoradas permiten el control total de las DLL de exportacin y de base de datos implementadas. A su vez, se ha aadido una opcin configurable para decidir si se crea o no el directorio virtual IIS crystalreportviewers11.

Opciones de implementacin mejoradas

Manual del usuario de Crystal Reports

33

2

Novedades en Crystal Reports XI Integracin con BusinessObjects Enterprise XI

Visor Winform mejorado

El nuevo cuadro de dilogo de exportacin admite el formato RTF editable. Las nuevas solicitudes dinmicas se admiten en tiempo de ejecucin. Se puede desactivar la informacin sobre herramientas. Se ha aadido un identificador de eventos de error. El visor ahora admite la localizacin de recursos dinmicos escritos por el programador en idiomas no compatibles. El nuevo cuadro de dilogo de exportacin admite el formato RTF editable. Las nuevas solicitudes dinmicas se admiten en tiempo de ejecucin. Se puede desactivar la informacin sobre herramientas. El visor ahora respeta el atributo Cultura de la Directiva de pgina ASP.NET. El visor ahora admite la localizacin de recursos dinmicos escritos por el programador en idiomas no compatibles.

Visor Webform mejorado

Integracin con BusinessObjects Enterprise XILa integracin entre Crystal Reports Designer y BusinessObjects Enterprise se ha mejorado sustancialmente del siguiente modo:

El Explorador de repositorio se ha optimizado para permitir un inicio de sesin y una bsqueda de objetos de Enterprise y de elementos del repositorio ms sencillos. El Explorador de repositorio puede abrir la Consola de administracin central de BusinessObjects Enterprise (CMC). El Comprobador de dependencias permite confirmar que todos los objetos del repositorio del informe son vlidos. La funcin Trabajo hace posible la publicacin de un grupo de informes individualmente o combinados en un nico paquete de objetos.

Inicio de sesin nicoAhora puede utilizar el inicio de sesin nico, lo que permite integrar un informe de Crystal en una infraestructura de seguridad existente.

34

Manual del usuario de Crystal Reports

Novedades en Crystal Reports XI Integracin con BusinessObjects Enterprise XI

2

Elaboracin de informes basados en URLLa integracin de informes basados en URL se ha vuelto ha implementar como pginas ASP, ASPX y JSP que son completamente compatibles con la antigua tecnologa viewrpt.cwr. Este sencillo y popular mtodo de integracin de informes continuar siendo compatible en las plataformas servidor de aplicaciones estndar.

Universos de Business ObjectsLos informes de Crystal basados en Universos de Business Objects (el nivel semntico de las herramientas de consulta y anlisis de Business Objects, por ejemplo Web Intelligence) ahora admiten seguridad en tiempo de ejecucin de Universo y consultas de unin. Estas mejoras permiten admitir la mayor parte de las sobrecargas definidas en el Universo a la hora de elaborar informes a partir de dicho Universo en Crystal Reports.

Vinculacin contextual de informesLa vinculacin contextual de informes permite invocar documentos de Business Objects y Web Intelligence desde Crystal Reports y viceversa. Esta funcin hace posible que los diseadores de informes puedan especificar asociaciones para documentos que residan en un entorno de Crystal Reports (no administrado) o en un entorno de BusinessObjects Enterprise (administrado). Una vez creadas las asociaciones, los usuarios siguen las rutas de exploracin resultantes incrustadas en los documentos vinculados.

Manual del usuario de Crystal Reports

35

2

Novedades en Crystal Reports XI Integracin con BusinessObjects Enterprise XI

36

Manual del usuario de Crystal Reports

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI

captulo

3

Instalar Crystal Reports XI Instalar Crystal Reports XI

Instalar Crystal Reports XIEl Asistente de instalacin de Crystal Reports trabaja junto con el programa de instalacin de Microsoft Windows para guiarle a lo largo del proceso de instalacin. Este asistente reconoce automticamente el sistema operativo de su equipo y, si es necesario, actualiza cualquier archivo. Este captulo proporciona instrucciones paso a paso para la instalacin de Crystal Reports y muestra cmo personalizar la instalacin. Los temas principales son:

"Requisitos de instalacin " en la pgina 38 "Instalacin de Crystal Reports en un equipo local " en la pgina 39 "Crear un punto de instalacin e instalar un servidor de red " en la pgina 41 "Personalizacin de la instalacin " en la pgina 43 "Ejecucin de una instalacin sin supervisin " en la pgina 45 "Actualizacin de componentes de Crystal Reports " en la pgina 48

En uno de los ltimos pasos del proceso de la instalacin, se le preguntar si desea registrar el producto. Siga las instrucciones en pantalla para completar este proceso.

Requisitos de instalacinRequisitos mnimos para la instalacinSistemas operativos Windows 2000 Windows XP Professional Windows 2003 Server CPU a 133 MHz o superior compatible con Pentium 128 megabytes (MB) de RAM como mnimo. Se recomienda 256 MB. Mximo de 4 gigabytes (GB) 320 megabytes Unidad de CD-ROM o DVD

Equipo/procesador Memoria Espacio en disco Unidad

38

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI Instalacin de Crystal Reports en un equipo local

3

Nota:

Los componentes .NET requieren el tiempo de ejecucin .NET 1.0 o .NET 1.1. Los componentes Java requieren un tiempo de ejecucin compatible con J2EE 1.3.x o J2EE 1.4.x.

Instalacin de Crystal Reports en un equipo localSi est instalando Crystal Reports en un equipo con un sistema operativo compatible (consultar Requisitos mnimos para la instalacin), debe tener privilegios de Administrador. El proceso de instalacin crea entradas de registro y puede actualizar algunos archivos de sistema que requieren los derechos de administrador. Cuando instale Crystal Reports, cierre todos los programas que tenga en esos momentos en ejecucin y detenga cuantos servicios pueda. Si desea limitar las funciones que va a instalar, vea "Personalizacin de la instalacin " en la pgina 43. 1. Para instalar en un equipo local A no ser que la opcin de reproduccin automtica se encuentre activada para la unidad de CD-ROM, ejecute Setup.exe desde el directorio win32 de su copia del producto. Nota: Dependiendo de la configuracin de su sistema actual, es posible que aparezca un cuadro de dilogo pidindole que actualice los archivos existentes. Si esto sucede, haga clic en S y reinicie su equipo. El asistente de instalacin actualiza los archivos requeridos. 2. 3. 4. Lea y acepte el Contrato de licencia para seguir con la instalacin. Escriba su nombre, organizacin y cdigo de clave para la activacin del producto en el cuadro de dilogo Informacin del usuario. Haga clic en Siguiente.

Manual del usuario de Crystal Reports

39

3

Instalar Crystal Reports XI Instalacin de Crystal Reports en un equipo local

Aparece el cuadro de dilogo Seleccionar tipo de instalacin.

5.

Elija el tipo de instalacin que desee:

Tpica instala las funciones ms comunes de la aplicacin. Personalizada le permite elegir las funciones que desea instalar, as como especificar dnde instalarlas y comprobar el espacio de disco necesario para cada funcin. Para obtener detalles, consulte "Personalizacin de la instalacin " en la pgina 43.

6.

Haga clic en Examinar si desea instalar Crystal Reports o sus archivos comunes en un directorio diferente del predeterminado. La ubicacin predeterminada de Crystal Reports es C:\Archivos deprograma\Business Objects\

La ubicacin predeterminada de los archivos comunes de Crystal Reports es C:\Archivos de programa\Archivoscomunes\Business Objects\3.0\

Nota: Estos campos de ubicacin puede que no estn disponibles si tiene instalado BusinessObjects Enterprise en el mismo equipo. 7. Haga clic en Siguiente. Aparece el cuadro de dilogo de inicio de la instalacin. Nota: Si instala Crystal Reports en un equipo con conexin a Internet, tiene la posibilidad de desactivar la funcin Web Update Service automtica. Esta funcin permite buscar actualizaciones y service packs cada vez que se abre Crystal Reports; si la desactiva, no podr activarla posteriormente.

40

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI Crear un punto de instalacin e instalar un servidor de red

3

8.

Haga clic en Siguiente para empezar a copiar los archivos en su unidad local.

Crear un punto de instalacin e instalar un servidor de redLa instalacin de Crystal Reports de una ubicacin de red central se lleva a cabo en dos pasos: 1. Realice una copia del producto de distribucin de Crystal Reports en un equipo de servidor de red (esta copia ser el punto de instalacin). Consulte "Creacin de un punto de instalacin de Crystal Reports " en la pgina 41. Acceda al equipo del servidor desde una estacin de trabajo y ejecute Setup.exe para instalar Crystal Reports en la estacin de trabajo. Consulte "Instalacin de Crystal Reports desde una red " en la pgina 42.

2.

Creacin de un punto de instalacin de Crystal ReportsEste procedimiento lo debe realizar un administrador de red que tenga privilegios de acceso de escritura y a la red. Cuando finalice el procedimiento, los usuarios finales podrn acceder al archivo Setup.exe desde la red para instalar Crystal Reports en sus equipos locales. Nota: Si los usuarios no tienen el programa de instalacin de Microsoft Windows configurado en sus equipos, el proceso de instalacin detecta el sistema operativo de la estacin de trabajo e instala el paquete de instalacin de Microsoft Windows adecuado. 1. 2. 3. Para crear un punto de instalacin Cree una carpeta en la red y comprtala con los usuarios que necesiten ejecutar el programa Setup.exe. Copie todo el contenido de distribucin del producto de Crystal Reports a la carpeta que cre en el paso 1. Proporcione derechos a los usuarios que necesiten instalar Crystal Reports desde esta carpeta. Nota: La restriccin de accesos a esta carpeta le permite mantenerse dentro de los lmites de licencia.

Manual del usuario de Crystal Reports

41

3

Instalar Crystal Reports XI Crear un punto de instalacin e instalar un servidor de red

Instalacin de Crystal Reports desde una redSi el administrador de red ha copiado Crystal Reports en la red, asegrese de tener privilegios de lectura para dicha red antes de comenzar este proceso. Si est instalando Crystal Reports en un equipo con un sistema operativo compatible (consultar "Requisitos mnimos para la instalacin " en la pgina 38), debe tener privilegios de Administrador en este equipo. El proceso de instalacin crea entradas de registro y puede actualizar algunos archivos de sistema que requieren los derechos de administrador. Cuando instale Crystal Reports, cierre todos los programas que tenga en esos momentos en ejecucin y detenga cuantos servicios pueda. 1. 2. Para instalar Crystal Reports desde una red Acceda a la carpeta de la red que contiene los archivos de instalacin de Crystal Reports. Haga doble clic en Setup.exe. Nota: Dependiendo de la configuracin de su sistema actual, es posible que aparezca un cuadro de dilogo pidindole que actualice los archivos existentes. Haga clic en S y reinicie su equipo. El asistente de instalacin actualiza los archivos requeridos. 3. 4. Lea y acepte el Contrato de licencia para seguir con la instalacin. Escriba su nombre, organizacin y cdigo de clave para la activacin del producto en el cuadro de dilogo Informacin del usuario. Sugerencia: Es posible que necesite ponerse en contacto con su administrador para que le facilite el cdigo de clave de activacin del producto. 5. 6. Haga clic en Siguiente. Aparece el cuadro de dilogo Seleccionar tipo de instalacin. Elija el tipo de instalacin que desee:

Tpica instala las funciones ms comunes de la aplicacin. Personalizada le permite elegir las funciones que desea instalar, as como especificar dnde instalarlas y comprobar el espacio de disco necesario para cada funcin. Para obtener detalles, consulte "Personalizacin de la instalacin " en la pgina 43.

7.

Haga clic en Examinar si desea instalar Crystal Reports o sus archivos comunes en un directorio diferente del predeterminado. La ubicacin predeterminada de Crystal Reports es C:\Archivos deprograma\Business Objects\

42

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI Personalizacin de la instalacin

3

La ubicacin predeterminada de los archivos comunes de Crystal Reports es C:\Archivos de programa\Archivoscomunes\Business Objects\3.0\

8.

Haga clic en Siguiente. Aparece el cuadro de dilogo de inicio de la instalacin. Nota: Si instala Crystal Reports en un equipo con conexin a Internet, tiene la posibilidad de desactivar la funcin Web Update Service automtica. Esta funcin permite buscar actualizaciones y service packs cada vez que se abre Crystal Reports; si la desactiva, no podr activarla posteriormente.

9.

Haga clic en Siguiente para empezar a copiar los archivos en su unidad local.

Personalizacin de la instalacinCuando se selecciona la opcin de instalacin personalizada, se invoca el cuadro de dilogo Seleccionar funciones, que le permite instalar caractersticas especficas, cambiar su ubicacin predeterminada y comprobar la cantidad de espacio en disco que cada caracterstica requiere.

Los iconos del rbol de funciones indican si se van a instalar o no la funcin y sus subfunciones:

Un icono blanco significa que la funcin y todas sus subfunciones se instalarn. Un icono sombreado significa que la funcin y algunas de sus subfunciones se instalarn.

Manual del usuario de Crystal Reports

43

3

Instalar Crystal Reports XI Personalizacin de la instalacin

Un 1 amarillo indica que la funcin se va a instalar cuando se requiera (instalacin a peticin). Una X roja significa que la funcin o subfuncin no est disponible, o que no va a instalarse.

Crystal Reports utiliza una tecnologa denominada instalacin a peticin para algunas de sus funciones. Como consecuencia, la primera vez que se utiliza una funcin concreta despus de la instalacin, puede que sea necesario un tiempo de espera adicional para completar la instalacin a peticin. Este comportamiento afectar a las instalaciones nuevas slo una vez y no volver a producirse cuando las funciones se reinicien. Para seleccionar la configuracin y la ubicacin de una caracterstica o subcaracterstica, haga clic en su icono. Nota: Cada funcin o subfuncin puede tener su propia configuracin y ubicacin. Utilice la tabla siguiente para determinar sus opciones de instalacin para cada funcin o subfuncin. Tipo de instalacin de funciones Se instalar en disco duro local Descripcin del componente instalado

Instala la funcin en el disco duro local. Usa la configuracin de instalacin tpica para instalar algunas de las subfunciones de la funcin en la unidad de disco duro local. Instala la funcin y todas sus subfunciones en el disco duro local. Ejecuta la funcin y sus subfunciones tpicas desde la distribucin del producto/red.

La funcin completa se instalar en disco duro local Se instalar para ejecutarse desde la distribucin del producto/red

Nota: Algunas subfunciones no estn configuradas para ejecutarse desde la distribucin del producto/red. Estas subfunciones se instalarn en su disco duro local. Se instalar la funcin Ejecuta la funcin y todas sus subfunciones desde la distribucin del producto/red. entera para ejecutarse desde la distribucin Nota: Algunas subfunciones no estn configuradas del producto/red para ejecutarse desde la distribucin del producto/ red. Estas subfunciones se instalarn en su disco duro local.

44

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI Ejecucin de una instalacin sin supervisin

3

Tipo de instalacin de funciones La funcin se instalar cuando sea necesario Ni la funcin ni los subcomponentes estarn disponibles

Descripcin del componente instalado

Instala la funcin o subfuncin desde la distribucin del producto/red cuando se utiliza por primera vez. No se instalar la funcin ni sus subfunciones.

Nota: Las subfunciones aparecen bajo cada funcin. Una subfuncin puede tener un tipo de instalacin distinto del de la funcin a la que pertenece.

Ejecucin de una instalacin sin supervisinSe denomina instalacin sin supervisin a aqulla que se ejecuta desde la lnea de comandos con el fin de instalar automticamente Crystal Reports en cualquier equipo del sistema sin que el programa de instalacin solicite informacin durante el proceso. Para realizar una instalacin sin supervisin, se ejecuta un comando msiexec desde la lnea de comandos. Este comando debe incluir una serie de parmetros con la informacin para las opciones de instalacin y las rutas de acceso a los directorios. La instalacin sin supervisin de Crystal Reports resulta especialmente til cuando es necesario realizar mltiples instalaciones y no se desea interrumpir a los usuarios que trabajan en equipos del sistema. Tambin puede utilizar el comando de instalacin sin supervisin en sus propias secuencias de comandos. Por ejemplo, si en su organizacin se usan secuencias de comandos para instalar software en los equipos, puede agregar el comando de instalacin sin supervisin de Crystal Reports a dichas secuencias. Nota:

La instalacin sin supervisin no est disponible desde el programa de instalacin de Crystal Reports, y slo deben realizarla administradores de Crystal Reports experimentados. Cuando realiza una instalacin sin supervisin, acepta el contrato de licencia de usuario final de Crystal Reports de forma predeterminada. Puede localizar una copia del contrato de licencia (license.pdf) en la carpeta Docs de su copia del producto. Las instalaciones sin supervisin estn diseadas para nuevas instalaciones; no las utilice en actualizaciones.

Manual del usuario de Crystal Reports

45

3

Instalar Crystal Reports XI Ejecucin de una instalacin sin supervisin

El comando de instalacin sin supervisin consta del comando msiexec, seguido de la ubicacin del archivo ejecutable de instalacin y diversos parmetros con informacin necesaria para la instalacin. El ejemplo siguiente instala Crystal Reports en miequipo:Msiexec /i "\\miequipo\Business Objects\Crystal Reports11\scr.msi" REBOOT=ReallySuppress /qn+ PIDKEY=A1234-ABCD123-12345A6-AB12 INSTALLDIR="C:\Archivos de programa\Business Objects\Crystal Reports 11" COMMONVERDIR="C:\Archivos de programa\Archivos comunes\Business Objects\3.0"

En el ejemplo se usan los parmetros ms habituales. Puede elegir cualquier nmero de parmetros vlidos, pero es recomendable que la instalacin sin supervisin sea lo ms sencilla posible. En la tabla siguiente se indican los parmetros ms comunes empleados en una instalacin sin supervisin. Para utilizar un parmetro, inclyalo en la lnea de comandos detrs del comando msiexec y de la ruta de acceso a los archivos de instalacin. Nota: Puede que disponga de parmetros que no estn incluidos en esta tabla; estos parmetros no han sido comprobados. No existe soporte para los parmetros no comprobados. Parmetro de instalacin INSTALLDIR="rutaarchivos" Descripcin Especifica el equipo y el directorio donde desea instalar Crystal Reports. Sustituya "rutaarchivos" por la ruta de acceso completa del directorio de instalacin. Por ejemplo, C:\Archivos de programa\Business Objects\Crystal Reports 11.

COMMONVERDIR="rutaarchivos" Especifica el equipo y el directorio donde desea guardar el directorio de archivos comunes creado durante la instalacin. Sustituya "rutaarchivos" por la ruta de acceso completa del directorio de archivos comunes. Por ejemplo, "C:\Archivos de programa\Archivos comunes\Business Objects\3.0". PIDKEY=00000-00000000000000-0000 REBOOT=ReallySuppress Especifica el cdigo clave del producto. Evita que Crystal Reports solicite al usuario que reinicie el equipo.

46

Manual del usuario de Crystal Reports

Instalar Crystal Reports XI Ejecucin de una instalacin sin supervisin

3

Parmetro de instalacin /qn+

Descripcin Realiza la instalacin sin supervisin, pero avisa al usuario cuando la instalacin ha terminado. Realiza la instalacin sin supervisin y sin indicar nada al usuario. Especifica una lista de funciones, delimitadas por comas, que desea instalar. Por ejemplo, ADDLOCAL=ALL Nota: Al usar cualquiera de los parmetros EXCLUDE de esta tabla, deber usar tambin ADDLOCAL. Por ejemplo, ADDLOCAL=ALL EXCLUDERDCFILES=1

/qn ADDLOCAL

EXCLUDEDOTNETFILES

Especifica si se deben instalar o no los componentes de programador .NET. Por ejemplo, EXCLUDEDOTNETFILES=1 El valor predeterminado es 0, lo que indica que se deben instalar los componentes de programador .NET. El valor 1 indica que no se deben instalar dichos componentes. Especifica si se deben instalar o no los componentes de programador Java. Por ejemplo, EXCLUDEJAVAFILES=1 El valor predeterminado es 0, lo que indica que se deben instalar los componentes de programador Java. El valor 1 indica que no se deben instalar dichos componentes. Especifica si se deben instalar o no los componentes de programador RDC. Por ejemplo, EXCLUDERDCFILES=1 El valor predeterminado es 0, lo que indica que se deben instalar los componentes de programador RDC. El valor 1 indica que no se deben instalar dichos componentes.

EXCLUDEJAVAFILES

EXCLUDERDCFILES

Manual del usuario de Crystal Reports

47

3

Instalar Crystal Reports XI Actualizacin de componentes de Crystal Reports

Nota: En la instalacin sin supervisin slo puede agregar funciones para las que ha adquirido licencias (controladas por la clave de licencia). Si agrega una funcin para la que no dispone de licen