Crystal Reports XI: Manual Avanzado

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Crystal Reports XI: Manual Avanzado"

Transcripción

1 Crystal Reports XI: Manual Avanzado 1

2 INDICE Iniciando un nuevo reporte... 4 Secciones del Reporte... 6 Formato de los objetos... 6 Utilizando objetos de textos... 7 Importante... 7 Selección de Registros... 9 Refrescando el reporte VS. Usando datos guardados... 9 Limitando datos con el criterio de selección de grupos Consideraciones de Performance Ordenando, Agrupando y Sumarizando Agrupando Importante Sumarizaciones más utilizadas Top N / Botton N Problemas que surgen al insertar grupos Campos de Fórmula Variables en fórmulas Running Total Formato Avanzado The Hightlighting Expert Formato de las Secciones El Section Expert Parámetros Seteando valores por default Métodos para generar las Listas de Valores Dinámicas Utilizando Listas de Valores Dinámicas ya existentes Otro uso de los parámetros Objetos Cross Tab Cambiando el objeto Cross Tab Suprimiendo Subtotales y etiquetas Mejorando la apariencia de un Cross Tab Importante Subreportes Gráficos Chart Expert Chart Analyzer Anexo A: Forma en que Crystal Reports genera los reportes Anexo B : Haciendo reportes desde bases de datos SQL Logearse a SQL Database Drivers de Acceso Directo ODBC Cambiar un reporte de una base PC Style a una Cliente/Servidor Linkeando Tablas Diferencias de Linking entre PC-Style y SQL Databases

3 Usando múltiple tipos de base de datos en un mismo reporte Tipos de Join Tabla de la Izquierda y Tabla de la derecha Sentencias SQL Usando SQL Stored Procedures Usando SQL Expresión Fields Agrupando en el Servidor Efectos del Drill Down Consideraciones de Performance Anexo C : Otras Consideraciones Instalación Crystal Reports Instalación Crystal Reports for.net Actualización Compatibilidad con versiones anteriores Notas y limitaciones Integración con Crystal Enterprise Impresión y exportación Acceso a datos

4 Iniciando un nuevo reporte Se puede comenzar a construir un reporte de 2 formas diferentes: Mediante los asistentes o desde un reporte en blanco. Report Expert: Existen 4 asistentes diferentes, los cuales mediante diferentes ventanas permiten, paso a paso, armar el reporte. Standard: Éste es el asistente más genérico y usado. A través de los tabs, del mismo, se puede no solo seleccionar la fuente de datos, las tablas, hacer los links, seleccionar los campos a visualizar en el reporte, sino también ordenar los registros, agruparlos, insertar sumarizaciones, insertar filtros y gráficos. Mail Label: Etiquetas para cartas. Cross Tab: Permite crear reportes en los cuales los datos son mostrados en un objeto Cross Tab. OLAP: Este asistente está orientado a realizar reportes con fuentes de datos multidimensionales, permitiendo desplegar la información de los cubos en una grilla muy parecida al cross-tab. Crystal Reports posee conectividad con: Business Warehouse, Essbase Cube, IBM DB2 Cube, OLE DB for OLAP, Informix MetaCube, Holos HDC Cube. 4

5 También se puede comenzar eligiendo la opción de un reporte en blanco. Mediante esta opción, lo primero que hay que hacer es seleccionar la fuente de datos. Una vez seleccionada la misma, se puede comenzar a desarrollar el reporte. Mediante el Explorador de Campos, el cual se accede desde el menú o desde la barra de herramientas, se pueden elegir los campos de la fuentes de datos seleccionada y otros tipos de campos, que explicaremos a lo largo del documento, con los que queremos armar el reporte. En cualquiera de las dos opciones que utilizamos para armar un reporte, si elegimos mas de una tabla, automáticamente va a aparecer una ventana llamada Visual Linking Expert, mediante la cual podemos establecer las relaciones entre las tablas seleccionadas previamente. Estos links o Join, se pueden establecer con diferentes opciones. 5

6 Secciones del Reporte Para el desarrollo de cualquier reporte, es necesario e importante conocer las distintas secciones que estos tienen, ya que es en ellas donde se colocan los diferentes campos, fórmulas, gráficos y sumarizaciones. Sección Cuándo aparece??? Qué colocar??? Report Header Aparece una sola vez y al principio del reporte. Títulos, logo de la empresa, gráficos, objetos cross-tabs, líneas, etc. Page Header Aparece en el encabezado de cada página tantas veces como páginas Títulos de Columnas, líneas, fórmulas, etc. contenga el reporte. Details Aparece tantas veces como registros haya en la fuente de datos. Campos de la fuente seleccionada, fórmulas, texto, etc Report Footer Aparece una sola vez y al final del Totales, gráficos, cross- tabs, etc. reporte. Page Footer Aparece en el pie de cada página tantas veces como páginas contenga el reporte. Número de páginas, texto, etc. Formato de los objetos Al insertar un objeto, Crystal le pone un formato por default, que se puede cambiar ya sea desde el Report Options y/o Crystal Options. Los cambios toman efectos a partir del momento en que se hacen. 6

7 Utilizando objetos de textos Los objetos de texto se insertan desde el menú o la barra de herramienta. Se pueden posicionar en cualquier sección del reporte pero generalmente son insertados en el Report Header, y/o Page Header. Éstos pueden ser editados libremente con una barra de herramienta muy parecida a la utilizada en los productos de Microsoft Office. Importante Los objetos de tipo texto se pueden combinar con campos de la fuente de datos o campos de fórmulas o parámetros. Supongamos que tenemos la siguiente situación: disponemos de dos campos de la fuente de datos de tipo string y el contenido del mismo es de longitud variable. Un campo contiene el nombre del cliente y el otro el apellido y queremos mostrar primero el apellido, a continuación una coma, y después el nombre. Para resolver esto, insertamos ambos campos separados por una coma dentro de un objeto texto. Al insertar un campo dentro de un objeto de texto, éste se ajusta el tamaño del mismo resolviendo el inconveniente propuesto, quedando no solo en forma mas prolija sino también en un solo campo, permitiendo de este modo tratar al mismo como un objeto único, para moverlo o darle formato en forma global si así lo quisiera. Se pueden combinar también con campos especiales (Son campos incluidos en Crystal Reports, como número de página, título, autor, etc.), parámetros o fórmulas. Consideraciones de Performance Crystal Reports debe hacer muchos cálculos internos para combinar y ajustar el tamaño, que degradan la performance. Por lo tanto se recomienda combinar objetos de texto con campos, pero en secciones que no se repitan tanto, como los Headers y/o Footer. Si se inserta en la sección detail se procesa cada vez que se lee un registro, si es necesario se recomienda usar fórmulas que son mas performantes. Tratar de no usar el clásico Pag. xx de xx, debido a que el reporte debe calcular el total de páginas antes de poder mostrar la primer pagina. Es decir, que de no usar este tipo de campos, Crystal Report muestra la primer 7

8 pagina sin tener que darle formato a las páginas siguientes, lo cual hace que en reportes extensos, sea sumamente performante. 8

9 Selección de Registros A través del Record Selection Fórmula se pueden filtrar los registros que son leídos de la fuente de datos y traídos al reporte. Sirve principalmente para evitar, en bases de millones de registros, traer todos los registros, incluso los que no nos interesan. En síntesis, vendría a hacer la cláusula WHERE de una consulta SQL, aquí también se pueden combinar diferentes criterios de filtro relacionándolos por medio de and o or. Refrescando el reporte VS. Usando datos guardados Cuando se hace un preview de un reporte por primera vez, Crystal tiene que leer la fuente de datos, es decir genera una consulta SQL (en base a los campos utilizados en el reporte y a los filtros utilizados) y la ejecuta, para poder mostrar los resultados. A su vez, los registros que devolvió dicha consulta son almacenados en memoria o en archivos temporarios, lo cual le permite a Crystal que ante modificaciones de formato use los datos guardados, mejorando notoriamente la performance en tiempos de desarrollo. Al agregar nuevos campos al reporte, Crystal hace un refresh, es decir, regenera la consulta SQL (debe traer nuevos datos) y la ejecuta. Si se modifica el criterio de selección o de filtro, Crystal le ofrece al usuario que está desarrollando el reporte, hacer un refresh o usar los datos almacenados realizando el filtro sobre los datos guardados en memoria. Tener especial cuidado con este punto!!! Ya que suponiendo que el último refresh realizado no abarque a los registros de un nuevo filtro que apliquemos y además seleccionamos Usar los datos almacenados, como resultado obtendremos cero (0) registros, lo cual no significa que la fuente de datos no contenga registros para este nuevo filtro aplicado, ya que en ningún momento Crystal aplicó este filtro directamente en la fuente de 9

10 datos, sino que, lo aplicó a los datos guardados. Deberíamos hacer un refresh para cercioraron que el resultado anterior es correcto. Cuando se usa el select expert con una base de tipo PC-Style, hay que tener en cuenta que son case sensitive, por lo cual hay que estar atento al escribir la fórmula. Usar la función uppercase (campo)= Criterio en mayúscula. Limitando datos con el criterio de selección de grupos La selección de registros según el caso ocurre al momento de hacer la consulta a la fuente de datos o en la primera pasada, antes de que los datos sean agrupados y sumarizados, por lo tanto no puede ser aplicado a subtotales, ni a sumarizaciones etc. Por lo tanto, de requerir filtrar la información por sub-totales o sumarizaciones, se debe utilizar la opción de Group Selection. Este tipo de filtro se evalúa después de que el group tree, subtotales y sumarizaciones sean calculados, ocultando aquellos grupos que cumplan la condición del filtro aplicado. Consideraciones de Performance La selección de registros es la parte mas crítica del reporte ya que es donde más tarda. Como vimos anteriormente Crystal genera una consulta SQL para leer los registros, con lo cual es fundamental optimizar dicha consulta. Como primer consideración hay que intentar no utilizar funciones de Crystal en el filtro, así el filtro puede ser traducido al lenguaje SQL de la fuente de datos con la que estemos trabajando y de esta manera que sea el motor de la fuente de datos el que haga el trabajo de filtrar los registros y no Crystal, que lo realiza registro a registro a medida que los va leyendo, lo cual es más lento. Para evitar el uso de funciones de Crystal, la herramienta provee, para cierto tipo de base de datos (Access, SQL Server, Oracle) los SQL Expressions que son como fórmulas en las cuales podemos utilizar diferentes funciones (dependen del lenguaje de base de datos) evitando así, usar funciones de Crystal que no son interpretadas. 10

11 Ordenando, Agrupando y Sumarizando Ordenando Cuando Crystal hace la consulta a la fuente de datos y devuelve los registros, estos se encuentran en el orden en el que estaban almacenados. Sin embargo se puede definir un orden ascendente /descendente desde el menú o desde la barra de herramientas. Se puede ordenar por mas de un campo y no es necesario que éste se muestre en el reporte. Agrupando La agrupación lo que hace es juntar todos los registros que tengan el mismo valor del campo por el cual se está agrupando. Se puede definir un grupo desde el menú o desde el botón en la barra de herramientas en base a un campo de la fuente de datos o una fórmula. 11

12 Crystal permite definir N grupos en un solo reporte, no hay limitaciones en cuanto a cantidad de grupos se refiere. Al insertar un grupo en el reporte, se crean dos secciones mas en el mismo, por encima y por debajo de la seccion Details o en su defecto del o los grupo/s ya definido/s: El Group Header (Generalmente se coloca el nombre del grupo) El Group Footer (Generalmente se coloca la sumarización). A su vez, al hacer una vista previa, aparece un árbol a la izquierda del reporte, llamado Group Tree, que sirve para acceder de forma mas rápida (Acceso Directo) a un grupo en particular y para visualizar la estructura jerárquica cuando hay múltiples grupos. El usuario final, que consultaría el reporte, puede ocultar el Group Tree mediante las opciones del viewer. Importante Otra de las cosas a tener en cuenta es que la jerarquía generada por los grupos está dada en el orden que se encuentran los mismos. Que significa esto, que si generamos un grupo por País primero (G1) y un grupo por Provincia después (G2), la estructura generada va a estar dada por el G1 y el G2, es decir, por País y después por Provincia. Ahora bien, supongamos que generamos primero el grupo por Provincia (G1), y después generamos el grupo por país (G2), la estructura generada va ser Provincia País, la cual es incorrecta. Cómo corregimos esto?? No es necesario borrar todos los grupos existentes y volver a crearlos en el orden correcto como para que genere la estructura en forma correcta, lo que podemos hacer es corregir el orden de los mismos, o bien arrastrando la sección del grupo en cuestión al lugar correcto o mediante el Change Group Expert por el menú. Una vez, generados él o los grupos, se está en condiciones de poder definir diferentes sumarizaciones en base a ellos. Al agregar un subtotal Crystal lo coloca automáticamente en el footer del o los grupos seleccionados, lo cual no significa que no puedan ir en los header de las secciones involucradas. Para ello simplemente se arrastra. A su vez, los subtotales se pueden copiar y pegar en los diferentes niveles de agrupación que tengamos, ya que éstos, simplemente tienen asociados la operatoria designada, de está forma, evitamos volver a crearlos. Sumarizaciones más utilizadas Sum: Suma los valores de campos de tipo numérico. Count: Cuenta tos los campos leídos ya sean de tipo numérico o string Average: Calcula el promedio Maximum: Calcula el máximo Minimum: Calcula el mínimo Distinct Count: Cuenta los distintos. Si el campo que queremos sumarizar contiene valores nulos la función de sumarización no los va a tener en cuenta. Hay una opción que permite convertir los valores nulos a cero o empty string en Report Options. 12

13 Variantes en la creación de grupos: Hemos visto anteriormente que para definir un grupo Crystal se basa en campos de la fuente de datos o en fórmulas, agrupando los registros en base a los campos mencionados. Ahora bien, hay dos variantes muy interesantes y utilizadas, en donde podemos especificar la forma en que queremos que se agrupe. La primera opción es la siguiente: supongamos que nuestra empresa realiza ventas en todo América, y en la base tenemos un campo que nos indica en que país se realizo la venta. Si agrupáramos por este campo podríamos obtener las ventas discriminadas por país, pero en realidad lo que a nosotros nos interesa es saber las ventas por Región, es decir, por América del Sur, América Central y América del Norte, y esta agrupación no existe en la base de datos, con lo cual para este caso, Crystal nos da la posibilidad de especificar como queremos agrupar en base al campo País, definiéndole las tres regiones mencionadas y que países integran cada una de ellas, obteniendo así las ventas por región. Ahora, tenemos las ventas por Región pero además queremos saber dentro de cada una de ellas en que países tuve ventas y como se distribuyen, deberíamos volver a agrupar por el campo país. Sin embargo no se puede volver a agrupar por el campo que se uso anteriormente, con lo cual estaríamos frente a un problema. La forma de resolver esto es agrupando por una fórmula que devuelva como resultado el campo país. La segunda opción, es agrupar por tablas de estructuras Padre-Hijo, muy comunes en diagramas multidimensionales por su flexibilidad de generar y mantener jerarquías. Para realizar un grupo y que me interprete automáticamente dichas estructuras, primero se agrupa por el campo Hijo, en forma normal. Luego mediante el menú accedemos a la opción Hierarchical Grouping Options donde podemos definir el campo Padre y la tabulación que deseamos que exista entre los diferentes niveles de la estructura. Drill-Down La importancia de definir grupos, no solo está dada por la posibilidad de mostrar información sumarizada sino también la posibilidad de hacer drill down, la cual nos permite ir explorando la información por los diferentes grupos, bajando de un grupo a otra hasta llegar al nivel de detalle del reporte. 13

14 Se puede hacer drill down a través del reporte o el Grupo Tree. En el reporte se puede cliquear sobre el Group Name o sobre el valor sumarizado para hacer drill down. En algunas ocasiones se necesita impedir que el usuario haga drill down, por ejemplo sobre los valores que calculó la sumarización. Para resolver este problema se deben insertar campo resultado dentro de un objeto de texto. Top N / Botton N Para poder definir un Top N o Botton N, es necesario que en el reporte exista al menos un grupo y alguna sumarización por el mismo, debido a que se estos se definen en base a un subtotal o una sumarización de un grupo. En la versión XI se incorporó la posibilidad de definir por medio de una formula la cantidad de registros a visualizar, en las versiones anteriores el parámetro N se define de forma fija. Una aclaración importante es que, no se puede hacer un sub-total de los Top N o Botton N, debido a la forma en que Crystal los calcula. Para solucionar esto, se debe usar un campo Runnig Total Problemas que surgen al insertar grupos No quedan bien los encabezados cuando se define múltiples grupos y se utiliza la opción de Drill Down. Este inconveniente fue solucionado a partir de la versión de Crystal Report 8.5, pero la solución propuesta por la herramienta no siempre satisface las necesidades de reporting, con lo cual veremos mas adelante que solución tenemos a este problema, para cualquier versión de Crystal Report 14

15 Campos de Fórmula Los campo de fórmulas son objetos que se construyen a partir de campos existentes en la fuente de datos con funciones definidas por el usuario de desarrollo y que se manejan como si fuera un campo mas de la base. Obteniendo de esta manera campos o cálculos que no vienen definidos en la fuente de datos. Para insertar un campo de fórmula, se debe ir al Explorador de Campos Al crear una nueva fórmula, primero se le debe asignar un nombre (el cual figura en el Explorador de Campos) y luego se abre el Editor de Fórmulas. Los campos fórmulas pueden ser creados con sintaxis Crystal o con sintaxis Basic, la diferencia radica en el lenguaje de escritura de las mismas. La sintaxis Crystal es un lenguaje muy parecido a los lenguajes de programación pero es un lenguaje propio de Crystal, en cambio, la sintaxis Basic resulta más sencilla para aquellos usuarios que están familiarizados con Visual Basic. 15

16 El editor de fórmulas, posee tres arboles diferentes. Uno con los campos de la fuente de datos seleccionada, y todos aquellos elementos que se definan en el reporte. Otro con las funciones de Crystal y por último, uno de Operadores, los cuales facilitan al usuario la construcción de fórmulas. Variables en fórmulas Hay ocasiones en las que se necesita mantener el valor registro a registro, lo cual se resuelve mediante el uso de variables. Hay diferentes tipos de variables y con tres diferentes alcances: Local: Mantienen el valor en la fórmula en la que fue definida. Global: La variable mantiene el valor en todo el Reporte. Una variable definida en una fórmula puede ser usada en otra fórmula, incluso en otra sección. Por defecto sino definimos el alcance de un a variable al declararla, este es de alcance global. Shared: Sirven para compartir variables entre un Reporte y un Sub-Reporte, de gran utilidad cuando queremos traer información del Sub-Reporte al Reporte Principal. Running Total Es un campo, que brinda flexibilidad para acumular o incrementar los valores. Se calcula en (WhilePrintingRecords) y hace la operación de sumatoria definida con los datos que van a ser impresos. Algunos de los principales tipos de sumatorias que realiza son: Sum, Count, Average. Sirve para resolver el problema que se tiene al querer sumarizar los valores de cierto grupo que tiene un Top/Botton N, ya que al hacer un Sub-Total de los Top/Botton N, me suma todos los valores de los grupos. No se pueden crear Running Total en base a fórmulas que se evalúan en la segunda pasada, ni en base a graficos y mapas. 16

17 17

18 The Hightlighting Expert Formato Avanzado Permite dar formato a los campos dependiendo de los valores que estos tengan. Es de gran utilidad cuando se presenta el caso donde en función de varias condiciones queremos dar formato a un campo, incluso estas condiciones tienen prioridades. La desventaja que posse, es que se debe configurar campo por campo, no podemos hacerlo al mismo tiempo para varios campos. Por ejemplo: Si la deuda es mayor a 1000 mostrar en rojo, si la deuda es menor o igual a 1000 pero mayor a 100 mostrar en azul y si es menos o igual a 100 dejar como está. Para realizar este tipo de formato condicional, es una muy buena opción utilizar el Hightlighting Expert Conditional Formatting Fórmulas El formato condicional usa el editor de fórmulas, mediante el cual podemos crear fórmulas que determinen cuando y como queremos que aparezca el objeto. Formato Absoluto es simplemente darle formato a los objetos con el editor de formato. Si se aplica formato condicional el formato absoluto es ignorado, siempre y cuando en la fórmula que se realice no utilice DefaultAttribute, de lo contrario el atributo por defecto es el que se encuentra seteado. Mediante esta opción si se pueden setear varios campos al mismo tiempo, incluso teniendo en cuenta el valor de cada campo seleccionado. Para poder hacer esto hay que utilizar la siguiente función: CurrentFieldValue 18

19 Usos creativos de la propiedad Suppress Hay situaciones en la que es muy conveniente usar conditionally suppressing Ejemplos de utilidad: Mostrar la leyenda continuación del grupo cuando se repite el Group Header en distintas páginas; mostrar ciertos mensajes solamente para algunos registros; Usar imágenes una arriba de la otra y que aparezca una o la otra dependiendo de los valores. Imagenes Se puede variablizar la imagen que se sitúa en un Reporte, hacienda variable la ubicación de la misma. 19

20 Formato de las Secciones Las opciones disponibles al cliquear botón derecho sobre una sección son las siguientes: Insert Line: Inserta una guideline horizontal en dicha sección Delete Last Line: Borra el ultimo guideline achicando el área. Arrange Lines: Fit Section: Ajusta la sección hasta la guia o el campo mas proximo. Es el mas usado de las opciones. El Section Expert Free form placement: Permite mover objetos y que se ajusten a las guías Hide(drill- down ok): Permite ocultar la sección para hacer drill down. Suppress: Suprime la sección y todos los objetos dentro de ella. Es la más utilizada y practica. New Page Before: Empieza una pagina nueva antes de imprimir la sección New page after: Empieza una página nueva después de imprimir la sección Suppress blank Section: Suprime la sección si no hay objetos dentro de ella Underlay Following Section: Cada sección empieza donde termina la anterior. Si esta seleccionada esta opción en la sección B, dicha sección imprime el contenido de la misma, en las siguiente, es decir las secciones siguiente no empiezan donde termina la sección B. Sirve para acomodar gráficos al costado de 20

21 los datos, poner imágenes de fondo, poner información de un Sub-Reporte como doble columna en el reporte principal 21

22 Parámetros Los campos parámetros sirven para que el usuario final pueda ingresar datos al reporte, de esta forma se puede hacer variable el reporte tanto en información, si se utiliza para cambiar el criterio de selección de registros, o en formato, si se utiliza para hacer condicional el formato de los campos. Para crear un parámetro se hace desde el Explorador de Campos. Cuando se hace un refresh del reporte y este contiene parámetros, Crystal, ofrece la opción de usar los valores asignados previamente al parámetro o definir nuevos valores. El valor que es ingresado, luego es pasado, según su utilización, al Record Selection Fórmula, o al editor de fórmula de formato condicional del campo que corresponda. Los parámetros también se pueden mostrar en un reporte y manipularlos como los campos de la base o fórmulas. Para los parámetros que permiten múltiples valores o valores de rango, se les deberá hacer un tratamiento especial para mostrar en el reporte los valores ingresados por el usuario. Los tipos de parámetros pueden ser Simples o en Cascada, donde los tipos de datos van acorde a los posibles en Crystal Reports. Los parámetros simples son aquellos parámetros que solo tienen definido un solo nivel de carga y el valor a ingresar no depende de otro valor ingresado. En cambio los parámetros en cascada pueden tener diferentes niveles de carga de valores, donde cada uno de ellos va filtrando los valores de los niveles inferiores. Por ejemplo, si tuviéramos que realizar un reporte de clientes, donde el filtro del mismo, sea la ciudad, podemos realizar un parámetro en cascada con los siguientes niveles de carga: País Región Ciudad. De este modo el usuario primero seleccionara un País, luego cuando vaya a seleccionar una región, solo verá las regiones del 22

23 país previamente seleccionado. Luego de seleccionar una región deberá seleccionar la ciudad, donde solo verá las ciudades correspondientes a la región previamente seleccionada. En el caso de los parámetros en cascada podemos generar un parámetro para cada nivel o simplemente generamos un solo parámetro para el último nivel de la cascada. Seteando valores por default A los parámetros se le pueden setear valores por default, con el fin de que cuando el usuario consulte el reporte y tenga que ingresarle un valor al parámetro, le aparezca un lista desplegable con los posibles valores del parámetro. Es importante aclarar que los valores por default pueden ser estáticos o dinámicos. En el primer caso los valores por defecto no se actualizan, por ejemplo, si estamos seteando los valores por defecto del parámetro sucursal y cargamos las 5 sucursales con las que hoy cuenta la empresa, si el día de mañana se abre una nueva sucursal esta no se va a visualizar en los valores por defecto del parámetro. Con lo cual, en este caso deberíamos abrir el reporte e incorporar el nuevo valor correspondiente a la nueva sucursal. Ahora bien, si definimos los valores por defecto como dinámicos, los mismo se actualizarán según los valores que se encuentren en la base de datos, es decir, siguiendo con el ejemplo de la sucursal, nosotros solo definiríamos de que campo de la base de datos debe tomar las diferentes sucursales y en el caso que se incorporen nuevas sucursales estas aparecerán en los valores por defecto, ya que justamente el valor no es estático sino dinámico. A su vez, al parámetro se le pueden incorporar validaciones básicas, para que valide el valor ingresado por el usuario. Para los parámetros que son numéricos, se puede declarar un valor inferior y otro superior, limitando el ingreso de valores fuera del rango establecido. Para parámetros de tipo string, se puede validar el largo de la cadena, ya sea especificando el mínimo y máximo números de caracteres que el usuario tendrá que ingresar o mediante el Edit mask. Métodos para generar las Listas de Valores Dinámicas Desde Crystal Reports: Al generar un parámetro dinámico utilizando como fuente de datos las tablas seleccionadas en el reporte, podemos generar la lista de valores dinámicas. Ahora bien, la misma, no estará disponible en el repositorio hasta que no se publique el reporte en Enterprise, ya que al verificar que el reporte tiene un parámetro dinámico Enterprise genera la lista dinámica en el repositorio. Desde el Business View Manager: Desde aquí uno podría generar y/o modificar todas las listas dinámicas que necesite. Los pasos para generar una Lista Dinámica de cero son los siguientes: 1) Generar una Conexión: Desde aquí, se configura el driver de conexión a la base de datos deseada. 2) Generar un Data Fundation: Diagrama de Tablas Relacionado 3) Generar un Business Element: Modelo conceptual de una o mas tablas de un Data Fundation 23

24 4) Generar un Business View: Conjunto de Business Element, del cual un usuario final podría desarrollar reportes, sin tener que conocer el Modelo de Datos Relacional. 5) Generar una Lista de Valores: La lista de valores se genera en base a un Business View 6) Configurar el esquema a utilizar para la actualización de la Lista de Valores, es decir, se puede configurar que se actualice cada n segundos o programar la actualización de la lista, similar a un scheduled de un Reporte en Enterprise. IMPORTANTE: Al visualizar el Reporte en enterprise puede suceder que se solicite ingresar usuario y password de la base de datos donde se obtiene la lista dinámica. Para que esto no suceda se debe setear en la conexión que utiliza la Lista Dinámica, que no pregunte usuario y password cada vez que se ejecuta la lista y definirle un usuario y password para realizar la conexión. Utilizando Listas de Valores Dinámicas ya existentes Las listas de Valores Dinámicas al ser almacenadas en el Repositorio de Enterprise, están disponibles para ser reutilizadas. De este modo, volviendo al ejemplo del parámetro de sucursal, si tuviéramos 5 reportes que contienen dicho parámetro no es necesario generar la lista de valores dinámicos 5 veces sino que se define una vez, se almacena en el repositorio y luego se reutiliza en los otros reportes. Utilizando Listas de Valores Dinámicas con Stored Procedure En el caso de que la fuente de datos de nuestro reporte es un Stored Procedure y queramos que un parámetro del mismo tenga valores por defecto en base a una lista dinámica, debemos primero generar la lista dinámica por medio del Business View Manager y después si linkearla con el parámetro del Stored Procedure. Ahora bien, si nosotros tenemos parámetros en nuestro Stored Procedure que están relacionados, es decir, queremos utilizar parámetros de tipo Cascada, no es posible asignarle a los parámetros del Stored Procedure, los diferentes niveles de la Lista de Valores, lo que si es posible asignarle el último nivel, que en el caso de que sea único el valor del ultimo nivel no habría problemas, ya que alcanzaría con ese valor para filtrar la información. Como podemos resolver este inconveniente si no es único el código de nuestro nivel inferior?? Para resolver esto deberíamos generar cada nivel de nuestra lista de valores dinámicos, como una combinación del valor del nivel actual con los niveles superiores concatenados, por ejemplo con.. Esto se realiza por medio de formulas en el BVM. De esta manera obtendremos un código único en el menor nivel, y en el Stored Procedure descomponemos esta combinación para poder filtrar en nuestra base de datos por los valores de los diferentes niveles. Otro uso de los parámetros Los parámetros, como mencionamos anteriormente, se pueden ser usados también para dar formato condicional. A continuación se mencionan varios ejemplos de este uso. a) Se puede esconder información a los usuarios dependiendo de algún password que ingresen. b) Se pueden resaltar valores dependiendo a un tope ingresado por el usuario. c) Se le puede dar formato a los números y a las fechas del reporte, dependiendo de un parametro Idioma, donde pueden ingresar si lo quieren ver en formato español o ingles. 24

Módulo I: Repaso Crystal Reports

Módulo I: Repaso Crystal Reports Módulo I: Repaso Crystal Reports Planeacion del reporte Definir la importancia del reporte A quien va dirigido? Cuál será el título? Se requieren sumarizar datos? Encontrar los datos De dónde se tomará

Más detalles

TABLAS DINÁMICAS EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

TABLAS DINÁMICAS EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE TABLAS DINÁMICAS EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE TABLAS DINÁMICAS Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a varios criterios

Más detalles

www.pildorasinformaticas.com Página 1

www.pildorasinformaticas.com Página 1 Capítulo 1. CREACIÓN DE BBDD Y VALIDACIÓN DE DATOS... 4 1.1. Crear una BBDD... 4 1.2. Formulario de entrada de datos... 5 1.3. Importación de datos... 7 1.4. Ordenación de registros... 10 1.5. Autofiltros...

Más detalles

myapplicationgenerator

myapplicationgenerator myapplicationgenerator http://www.myappgen.com info@ myappgen.com copyright Carlos Leggio Seguridad de las Aplicaciones En los desarrollos de aplicaciones empresariales actuales el tema de seguridad está

Más detalles

BASES DE DATOS (FUENTES ODBC, SQL)

BASES DE DATOS (FUENTES ODBC, SQL) L18. SELECCIÓN DE DATOS BASES DE DATOS (FUENTES ODBC, SQL) CONSULTAS DICCIONARIOS L18. SELECCIÓN DE REGISTROS, EJEMPLOS FILTRADO DE REGISTROS REQUERIDOS EN UN REPORTE EJEMPLOS: ** INCLUIR LAS VENTAS SUPERIORES

Más detalles

ETIQUETA DISEÑO DE PÁGINA

ETIQUETA DISEÑO DE PÁGINA ETIQUETA DISEÑO DE PÁGINA Es la tercera etiqueta de Excel 2007, agrupa las herramientas de temas 10, configuración de pagina, ajustes del área de impresión, opciones de la hoja (cuadriculas y encabezados),

Más detalles

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access

Qué es Access? Bases de datos relacionales en Access. Cuando abre Access Qué es Access? Access 2010 es una herramienta de diseño e implementación de aplicaciones de base de datos que se puede usar para realizar un seguimiento de la información importante. Puede conservar los

Más detalles

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD

Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD Infocentro para el fortalecimiento de la red de micro y pequeñas empresas de la comuna de Ancud MANUAL DE ACCESS ILUSTRE MUNICIPALIDAD DE ANCUD DIRECCIÓN DE DESARROLLO ECONOMICO Y FOMENTO PRODUCTIVO OPTIMICE

Más detalles

Introducción 1 Que significa definir una consulta? 2 Definiendo una consulta en O3Query 4 Conexión a la base de datos 4

Introducción 1 Que significa definir una consulta? 2 Definiendo una consulta en O3Query 4 Conexión a la base de datos 4 IdeaSoft Uruguay S.R.L. Phone: +598 (2) 71 0 4372 21 de Setiembre 2570 Fax: +598 (2) 710 4965 Montevideo http://www.ideasoft.com.uy Uruguay O3 Query Guía de uso Tabla de Contenido Introducción 1 Que significa

Más detalles

Versión Versión del documento: 1.4 SP5-2014-03-20. Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office

Versión Versión del documento: 1.4 SP5-2014-03-20. Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office Versión Versión del documento: 1.4 SP5-2014-03-20 Manual del usuario: SAP BusinessObjects Analysis, edición para Microsoft Office Tabla de contenido 1 Acerca de este manual.... 6 1.1 Destinatarios de este

Más detalles

Tabla dinámica. Vamos a crear una tabla dinámica a partir de un conjunto de datos.

Tabla dinámica. Vamos a crear una tabla dinámica a partir de un conjunto de datos. Tabla dinámica Una tabla dinámica consiste en el resumen de un conjunto de datos, atendiendo a uno o varios criterios de agrupación, representado como una tabla de doble entrada que nos facilita la interpretación

Más detalles

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará.

Informes. 3. Elija la opción Nuevo (en la parte superior de la ventana) 4. Elija Autoinformes: en tablas y luego la tabla o consulta que se usará. Informes Se pueden imprimir fácilmente los registros en una tabla o el resultado de un filtro simplemente usando el botón de Impresora de la barra de herramientas, o la opción Archivo / Imprimir. Sin embargo,

Más detalles

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL

PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL PROGRAMA FORMATIVO MICROSOFT OFFICE XP PROFESIONAL www.bmformacion.es info@bmformacion.es Objetivos Se describen todos los programas que integran la suite ofimática Microsoft Office XP: Word, Excel, Access,

Más detalles

DATAWAREHOUSE Y DATAMINING: NUEVAS HERRAMIENTAS DE ANÁLISIS DE CLIENTES APLICADAS EN EL MARKETING ACTUAL

DATAWAREHOUSE Y DATAMINING: NUEVAS HERRAMIENTAS DE ANÁLISIS DE CLIENTES APLICADAS EN EL MARKETING ACTUAL Servicio Regional de Empleo CONSEJERÍA DE EMPLEO Y MUJER Comunidad de Madrid Curso Básico de MicroStrategy Desktop 07 de Marzo de 2.005 CÓDIGO: 04/5213 CURSO COFINANCIADO POR LA CONSEJERÍA DE EMPLEO Y

Más detalles

Generación y uso de Reportes

Generación y uso de Reportes How to Generación y uso de Reportes Versión: 2.0 Fecha de publicación 13-04-2011 Aplica a: Q-flow 3.0 y Q-flow 3.1 Índice Introducción... 3 Definición de la información... 3 Crear un reporte básico...

Más detalles

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II

BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II BUSINESS OBJECTS EDICIÓN DE REPORTES NIVEL II [Escriba texto] Contenido CAPÍTULO I: ESTRUCTURANDO UN REPORTE... 4 CAPÍTULO II: FICHA DE INFORMES... 5 CAPÍTULO III: BARRA DE HERRAMIENTAS INFORME... 19 EJERCICIOS...

Más detalles

Gestión Documental ERP

Gestión Documental ERP N. Documento Revisión Nº: 1.0 Fecha: 30/03/11 Introducción 1 Configuración de la Gestión Documental ERP 2 Funcionamiento de la Gestión Documental ERP 6 ÍNDICE Introducción El programa Ahora permite una

Más detalles

Discoverer. Manual de Usuario

Discoverer. Manual de Usuario Discoverer Pág. 2 de 2 Indice Introducción... 2 Objetivos del Curso... 2 Organización del Curso...2 Oracle Discoverer... 2 DataWarehouse (Almacén de datos)... 2 El usuario final... 2 Terminología clave...

Más detalles

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 9 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

ANEXO D Documento de Explotación. 1. Objetivo. 2. Alcance. 3. Fases de Explotación

ANEXO D Documento de Explotación. 1. Objetivo. 2. Alcance. 3. Fases de Explotación ANEXO D Documento de Explotación 1. Objetivo El presente documento tiene por objetivo realizar una presentación detallada acerca de la definición de los reportes que serán explotados a partir del cubo

Más detalles

MANUAL DE INFORMES Y PANELES EN

MANUAL DE INFORMES Y PANELES EN MANUAL DE INFORMES Y PANELES EN Guía de uso para gestionar y crear Informes y paneles desde Salesforce SALESFORCE Última modificación: febrero 2015 Contenido 1. INTRODUCCIÓN... 2 2. CÓMO LEER ESTA GUÍA?...

Más detalles

Manual de Usuario. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012

Manual de Usuario. Preparado para INACAP. Módulo Egresados. Microsoft Dynamics Partner of the Year for Latin America WINNER 2012 Microsoft Dynamics Partner of the Year for Latin America WINNER 2012 Manual de Usuario Preparado para INACAP Módulo Egresados CMetrix Business Solutions S.A. Gertrudis E cheñique 30, Oficina 43 Las Condes,

Más detalles

BROWSERSQL VERSIÓN 3.1 TUTORIAL

BROWSERSQL VERSIÓN 3.1 TUTORIAL TUTORIAL LAURA NOUSSAN LETTRY (MENDOZA, ARGENTINA 2011) ÍNDICE CONTENIDOS PÁGINA Introducción 2 Características Funcionales 2 Área de Conexión 3 Área de Ejecución de Sentencias 4 En qué se basa su funcionamiento

Más detalles

Powerpoint es un programa incluido en la suite de Microsoft Office, que nos ofrece la posibilidad de crear presentaciones profesionales.

Powerpoint es un programa incluido en la suite de Microsoft Office, que nos ofrece la posibilidad de crear presentaciones profesionales. Qué es Powerpoint 2010? Powerpoint es un programa incluido en la suite de Microsoft Office, que nos ofrece la posibilidad de crear presentaciones profesionales. El entorno de trabajo En la siguiente imagen

Más detalles

Combinación de correspondencia

Combinación de correspondencia Combinación de correspondencia Configurar el documento principal 1. Inicie Word. De manera predeterminada se abre un documento en blanco. Déjelo abierto. Si lo cierra, no estarán disponibles los comandos

Más detalles

3 Consultas y subconsultas

3 Consultas y subconsultas 3 Consultas y subconsultas En SQL, la sentencia SELECT permite escribir una consulta o requerimiento de acceso a datos almacenados en una base de datos relacional. Dichas consultas SQL van desde una operación

Más detalles

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea.

De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos : Ejemplo de una llave primaria a una Regular o Foránea. Curso de Visual Foxpro - Volumen II ( Creación de la Base de Datos) Las relaciones mas comunes entre tablas se definen : De uno a uno : Ejemplo de una llave primaria a otra llave primaria De uno a muchos

Más detalles

Crystal Reports. Manual de Usuario

Crystal Reports. Manual de Usuario Crystal Reports Manual de Usuario Agosto 2005 Contenido 1. Cómo iniciar Crystal Reports... 3 2. Conectar a la base de datos... 4 3. Áreas de Crystal Reports... 9 Barra de herramientas... 10 Explorador

Más detalles

Insertar o crear tablas. Insertar una tabla. Crear una tabla. Usar plantillas de tabla. Utilizar el menú Tabla. Utilizar el comando Insertar tabla

Insertar o crear tablas. Insertar una tabla. Crear una tabla. Usar plantillas de tabla. Utilizar el menú Tabla. Utilizar el comando Insertar tabla Insertar o crear tablas Insertar una tabla En Microsoft Office Word 2007 se puede insertar una tabla eligiendo un diseño entre varias tablas con formato previo (rellenas con datos de ejemplo) o seleccionando

Más detalles

Práctica 1. Desarrollo de bases de datos con Microsoft Access 1.1. Descripción de Microsoft Access 2000

Práctica 1. Desarrollo de bases de datos con Microsoft Access 1.1. Descripción de Microsoft Access 2000 Práctica 1. Desarrollo de bases de datos con Microsoft Access 1.1. Descripción de Microsoft Access 2000 Microsoft Access 2000 para Windows es un SGBDR (Sistema de Gestión de Bases de Datos Relacional)

Más detalles

Base de Datos Compras

Base de Datos Compras Dpto. de Matemática Aplicada y Ciencias de la Computación Base de Datos Compras Diseño. Creación de las tablas y sus relaciones. Creación de Formularios. Creación de un Informe Area de Ciencias de la Computación

Más detalles

Business Information Warehouse Manual SAP BW Business Information Warehouse

Business Information Warehouse Manual SAP BW Business Information Warehouse Manual SAP BW Business Information Warehouse Manual SAP BW / BI Business Information Warehouse Página 1 Confidencialidad Este documento es propiedad de E-SAP (CVOSOFT) por lo tanto, no podrá ser publicado

Más detalles

bla bla Documentos Guía del usuario

bla bla Documentos Guía del usuario bla bla Documentos Guía del usuario Documentos Documentos: Guía del usuario fecha de publicación Miércoles, 25. Febrero 2015 Version 7.6.2 Copyright 2006-2015 OPEN-XCHANGE Inc., La propiedad intelectual

Más detalles

C APÍTULO 23 Procedimientos Básicos con Bases de Datos

C APÍTULO 23 Procedimientos Básicos con Bases de Datos C APÍTULO 23 Procedimientos Básicos con Bases de Datos En este capítulo conocerá: Principios para el desarrollo de base de datos Creación y modificación de tablas Manejo de datos en las tablas Creación

Más detalles

MATERIA: BASE DE DATOS II. GUIA DE LABORATORIO #9. Pág.: 1/ 12 Tema:

MATERIA: BASE DE DATOS II. GUIA DE LABORATORIO #9. Pág.: 1/ 12 Tema: GUIA DE LABORATORIO #9. Pág.: 1/ 12 Tema: Contenido: 1. Objetivos. 2. Entorno teórico. 3. Ejecución de Guía. 4. Actividad Ex aula. 5. Autoevaluación. 6. Bibliografía. Objetivos: Diseño de CUBOS. 1. Desarrolla

Más detalles

Crystal Reports y VB.NET

Crystal Reports y VB.NET Crystal Reports y VB.NET Introducción Creando un Reporte desde Cero Crystal y Windows Applications Crystal y Web Applications Crystal y Web Services Funcionalidades del CrystalReportView en tiempo de ejecución

Más detalles

DDBUILDER MANUAL DEL USUARIO

DDBUILDER MANUAL DEL USUARIO DDBUILDER MANUAL DEL USUARIO Página Qué es DDBuilder? 102 Creando Un Nuevo Diccionario de Datos 103 El Archivo de Configuración CONFIG.TPM 103 El archivo SQL.INI 104 La Interface de DDBuilder 105 Barra

Más detalles

SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14. Manual del usuario del diseñador de cubos

SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14. Manual del usuario del diseñador de cubos SAP Financial Consolidation, diseñador de cubos Versión del documento: 10.1 Support Package 02 2015-12-14 Manual del usuario del diseñador de cubos Contenido 1 Novedades en el diseñador de cubos....6 2

Más detalles

Guía para trabajar bases de datos con Excel

Guía para trabajar bases de datos con Excel Guía para trabajar bases de datos con Excel Crear una base de datos Una Base de Datos en Excel, denominada lista, es un conjunto de datos organizados en filas o registros, en los cuales la primera fila

Más detalles

SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES

SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Manual de Usuario SUBDIRECCION GENERAL DE TECNOLOGÍAS DE LA INFORMACIÓN Y DE LAS COMUNICACIONES Nº Versión: 1.0 Fecha: 08/11/2006 1 1. INTRODUCCIÓN... 3 2. ASPECTOS COMUNES DE LA APLICACIÓN... 4 3. CONSULTA

Más detalles

CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL

CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL CASO PRÁCTICO HERRAMIENTAS DE BASES DE DATOS EN EXCEL Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus

Más detalles

Admincontrol Servicios

Admincontrol Servicios Admincontrol Servicios P á g i n a 1 Table of Contents Introducción.... 2 Ventana principal de Quanticus Admincontrol SERVICIOS.... 3 Configuración de Quanticus Admincontrol SERVICIOS.... 5 1. Configurar

Más detalles

Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS

Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS Delphos Portal GUÍA PARA LA CONSULTA DE LA INFORMACIÓN SOBRE PÉRDIDAS OCASIONADAS POR EVENTOS NATURALES MÓDULO DE PÉRDIDAS Índice Aplicación Delphos Portal... 3 Consulta de la Información... 4 1. Información

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

Guía práctica. FileMaker Pro. Utilizar FileMaker Pro con Microsoft Excel

Guía práctica. FileMaker Pro. Utilizar FileMaker Pro con Microsoft Excel Guía práctica FileMaker Pro Utilizar FileMaker Pro con Microsoft Excel INTRODUCCIÓN Las hojas de cálculo como Microsoft Excel, son fantásticas herramientas para hacer muchos cálculos. Pero si está intentando

Más detalles

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez Ofimática Aplicada Unidad III: HERRRAMIENTAS DE ESCRITORIO EXCEL Contenido: Qué es Excel? Elementos de la pantalla La Cinta de opciones La ficha Archivo La Barra de herramientas de acceso rápido Personalizar

Más detalles

Manual del Usuario de correo Webmail Consejo General de Educación INDICE

Manual del Usuario de correo Webmail Consejo General de Educación INDICE INDICE INDICE... 1 WEBMAIL... 3 QUE ES EL WEBMAIL?...3 COMO INGRESAR AL WEBMAIL?...3 1º Paso:...3 2º Paso:...4 3º Paso:...5 Bandeja de Entrada...5 De:...6 Fecha:...6 Asunto:...6 Tamaño:...6 CÓMO ESCRIBIR

Más detalles

1. O3 Server Administrator... 2 1.1 Usando O3 Server Administrator... 2 1.2 Administrando el O3 Server... 4 1.3 Administrando los Cubos... 14 1.

1. O3 Server Administrator... 2 1.1 Usando O3 Server Administrator... 2 1.2 Administrando el O3 Server... 4 1.3 Administrando los Cubos... 14 1. O3 Server Administrator...................................................................................... 2 1 Usando O3 Server Administrator...........................................................................

Más detalles

APLICACIÓN COMPRAS EN SQLSERVER 2000

APLICACIÓN COMPRAS EN SQLSERVER 2000 APLICACIÓN COMPRAS EN SQLSERVER 2000 (Libro de apoyo: Iniciación a las bases de datos con Access 2002. Eduardo Mora, Marta Zorrilla, Joaquín Díaz de Entresotos. Díaz de Santos, 2003) A continuación se

Más detalles

Esta es un área donde se ha provisto una gran cantidad de funcionalidades extras en la versión de 2010 vea el apartado 22.6.

Esta es un área donde se ha provisto una gran cantidad de funcionalidades extras en la versión de 2010 vea el apartado 22.6. Unidad 22: Tablas Dinámicas* material 2010* 22.0 Introducción: Esta unidad podría haberse llamado resumir los datos con rapidez. Excel ofrece una herramienta poderosa para crear resúmenes tabulares de

Más detalles

Introducción a MS-Access 97

Introducción a MS-Access 97 Introducción a MS-Access 97 BASE DE DATOS Una base de datos es un conjunto de información relacionada con un tema o con una finalidad. Ejemplos de ello son: una colección de música, el control de alumnos

Más detalles

Hi-Spins. Hi-Spins - Novedades v.10.3.0-10.3.5

Hi-Spins. Hi-Spins - Novedades v.10.3.0-10.3.5 Hi-Spins Hi-Spins - Novedades -10.3.5 Tabla de contenido Hi-Spins Consulta Nuevo acelerador de selección de períodos.................................. 4 Mejora en descripción de rangos...........................................

Más detalles

PowerPivot es un complemento de Excel 2013 que nos. permite generar un modelo de datos. Con base en el modelo

PowerPivot es un complemento de Excel 2013 que nos. permite generar un modelo de datos. Con base en el modelo PowerPivot PowerPivot es un complemento de Excel 2013 que nos permite generar un modelo de datos. Con base en el modelo creado, podemos realizar informes de tablas dinámicas y gráficos dinámicos. Veremos

Más detalles

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque.

Tècnic Auxiliar en Disseny Industrial - Manual Autocad 2011. Atributos. Un atributo es un objeto que se crea e incluye con una definición de bloque. ATRIBUTOS Un atributo es un objeto que se crea e incluye con una definición de bloque. Los atributos pueden almacenar datos como números de serie, nombres de productos, etc. Ejemplos de algunas aplicaciones

Más detalles

Configurar la conexión al origen de datos del sistema

Configurar la conexión al origen de datos del sistema 1.-Introducción Configurar la conexión al origen de datos del sistema Los orígenes de datos contienen la información necesaria para tener acceso a los datos de origen de un objeto. Razón de este paso Antes

Más detalles

Manual del usuario de la Integración de SAP BusinessObjects Enterprise para soluciones SAP

Manual del usuario de la Integración de SAP BusinessObjects Enterprise para soluciones SAP Manual del usuario de la Integración de SAP BusinessObjects Enterprise para soluciones SAP SAP BusinessObjects Enterprise XI 3.1 Service Pack 3 Copyright 2010 SAP AG.Reservados todos los derechos. SAP,

Más detalles

Lenguaje de Programación I I. OBJETIVOS II. INTRODUCCION TEORICA

Lenguaje de Programación I I. OBJETIVOS II. INTRODUCCION TEORICA CICLO 03/ 2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS Escuela de Computacion Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: Materia: GUIA DE LABORATORIO #12 Creación de Reportes

Más detalles

Lo primero que debemos hacer es seleccionar el Cliente en el campo Nombre :

Lo primero que debemos hacer es seleccionar el Cliente en el campo Nombre : Aquí es donde administramos la Cuenta corriente de nuestros Clientes (previamente ingresados en la ventana Clientes). Como Agregar un registro de Cuenta corriente: Lo primero que debemos hacer es seleccionar

Más detalles

Manual de Referencia Tango Live

Manual de Referencia Tango Live Versión 9.80.000 Manual de Referencia Tango Live Cerrito 1214, (C1010AAZ), Buenos Aires, Argentina. VENTAS 054 (011) 5031-8264 054 (011) 4816-2620 Fax: 054 (011) 4816-2394 ventas@axoft.com SOPORTE TÉCNICO

Más detalles

HOJA DE CALCULO EXCEL NIVEL II

HOJA DE CALCULO EXCEL NIVEL II HOJA DE CALCULO EXCEL NIVEL II DURACION: 30 HORAS Los participantes al finalizar la acción formativa serán capaces de utilizar la hoja de cálculo EXCEL, adquiriendo los conocimientos teóricos y prácticos

Más detalles

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO Existen muchas formas de compartir, analizar y comunicar información

Más detalles

Formato condicional... 3. Herramientas para el manejo de datos... 4. Tablas (Listas)... 4. Subtotales... 6. Filtros Avanzados... 7

Formato condicional... 3. Herramientas para el manejo de datos... 4. Tablas (Listas)... 4. Subtotales... 6. Filtros Avanzados... 7 Contenido Formato condicional... 3 Herramientas para el manejo de datos... 4 Tablas (Listas)... 4 Subtotales... 6 Filtros Avanzados... 7 Validación de datos... 9 Consolidar datos... 12 Análisis Y si...

Más detalles

EMPEZAR A UTILIZAR LA BASE DE DATOS (archivo fichero en Filemaker Pro 5)

EMPEZAR A UTILIZAR LA BASE DE DATOS (archivo fichero en Filemaker Pro 5) Dra. Laura González Flores Posgrado en Historia del Arte, FFyL Abril 2006 Taller Aplicaciones de las bases de datos a investigación: fichas bibliográficas y de notas EMPEZAR A UTILIZAR LA BASE DE DATOS

Más detalles

2_dar formato al texto / documentos I

2_dar formato al texto / documentos I Es posible ejecutar el comando tantas veces como copias se desee hacer, ya que tras pegar el texto, una copia del mismo sigue en el Portapapeles. Se dispone de varios caminos para llegar a estas opciones:

Más detalles

MANUAL DE USO Webmail del Consejo INDICE

MANUAL DE USO Webmail del Consejo INDICE INDICE ACCESO AL WEBMAIL... 2 PANTALLA INICIAL... 2 LECTURA DE MENSAJES... 3 Leer un Mensajes:... 3 Abrir un Archivo Adjunto:... 3 Revisar Mail:... 3 CREACIÓN DE UN CORREO... 3 Crear un Correo Nuevo:...

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

Charla N 6: Utilidades de Consulta de datos.

Charla N 6: Utilidades de Consulta de datos. 1 Charla N 6: Utilidades de Consulta de datos. Objetivos Generales: La manipulación de los datos organizados en forma de lista, donde la lista relaciones diferentes ocurrencias de una información común,

Más detalles

Software de Presentaciones

Software de Presentaciones Software de Presentaciones El contenido de esta práctica consistirá en el diseño de una presentación que será utilizada para conocer un nuevo producto comercializado por una empresa (de la que tu tendrás

Más detalles

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

LAS CONSULTAS ACCESS 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE LAS CONSULTAS ACCESS 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE LAS CONSULTAS En esta unidad veremos cómo crear consultas y manejarlas para la edición de registros de tablas

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1

ÍNDICE. Introducción... Capítulo 1. Novedades de Access 2013... 1 Introducción... XIII Capítulo 1. Novedades de Access 2013... 1 Nuevas posibilidades de cifrado, compactación y reparación de archivos... 1 Trabajo en la nube... 2 Compartir la información... 3 Guardar

Más detalles

TALLER COMPUTACIÓN II

TALLER COMPUTACIÓN II Prof. Martín Ferreyra TALLER COMPUTACIÓN II MANEJO AVANZADO DE MS WORD COMBINAR CORRESPONDENCIA Combinar Correspondencia Instituto Secundario John Kennedy Unidad 2. Combinar correspondencia (I) Mediante

Más detalles

1. O3 Studio... 3 1.1 O3 Designer... 3 1.1.1 Componentes de O3 Designer... 4 1.1.1.1 Árbol de Diseño y Panel de Propiedades... 4 1.1.1.

1. O3 Studio... 3 1.1 O3 Designer... 3 1.1.1 Componentes de O3 Designer... 4 1.1.1.1 Árbol de Diseño y Panel de Propiedades... 4 1.1.1. 1. O3 Studio.................................................................................................. 3 1.1 O3 Designer...........................................................................................

Más detalles

PRINCIPALES FUNCIONES OPERATIVAS DE OBIEE 11

PRINCIPALES FUNCIONES OPERATIVAS DE OBIEE 11 Modulo PRINCIPALES FUNCIONES OPERATIVAS DE OBIEE 11 Guía de Ayuda para el usuario INDICE.1 1. Introducción.3 1.1 Propósito del documento...3 1.2. Descripción de la Página Inicial...3 1.3. Menú Principal.4

Más detalles

Manual TeamViewer Manager 6.0

Manual TeamViewer Manager 6.0 Manual TeamViewer Manager 6.0 Revision TeamViewer 6.0-954 Índice 1 Resumen... 2 1.1 Acerca de TeamViewer Manager... 2 1.2 Acerca de este manual... 2 2 Instalación y arranque inicial... 3 2.1 Instalación...

Más detalles

GENERADOR DE REPORTES. Saint Casa de software Todos los derechos reservados. Contenido. Instrucciones para el Usuario Final 1.

GENERADOR DE REPORTES. Saint Casa de software Todos los derechos reservados. Contenido. Instrucciones para el Usuario Final 1. GENERADOR DE REPORTES Saint Casa de software Todos los derechos reservados Contenido Instrucciones para el Usuario Final 1. CONSULTA RÁPIDA 1 1.1. PANTALLA PRINCIPAL...4 1.2.CLAVE DE ACCESO......4 1.3.

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Cliente de Web de Zimbra Guía Rápida para los usuarios

Cliente de Web de Zimbra Guía Rápida para los usuarios Zimbra es una herramienta de colaboración que combina herramientas de correo electrónico, calendarios, libreta de direcciones. Todas estas herramientas se encuentran al utilizar el cliente de web en una

Más detalles

Tutorial JPivot Del Giudice Glenda Della Mea Mariela Universidad Nacional de Córdoba 18-08-2011

Tutorial JPivot Del Giudice Glenda Della Mea Mariela Universidad Nacional de Córdoba 18-08-2011 Del Giudice Glenda Della Mea Mariela Universidad Nacional de Córdoba 18-08-2011 Contenido Introducción... 2 Qué es JPivot y para que se utiliza?... 2 Qué es OLAP?... 2 Primeros Pasos... 2 1. Login... 2

Más detalles

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido...

Tablas de datos... 4. Insertar tablas rápidas basadas en plantillas... 4. Insertar tabla... 4 ... 5. Eliminar una tabla y su contenido... Contenido Tablas de datos... 4 Insertar tablas rápidas basadas en plantillas... 4 Insertar tabla... 4... 5 Eliminar una tabla y su contenido... 5 Borrar el contenido de una tabla... 5 Convertir tabla en

Más detalles

Gobierno del Estado de México

Gobierno del Estado de México Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse

Más detalles

Qué es una base de datos?

Qué es una base de datos? Qué es una base de datos? Una base de datos es un conjunto de datos organizados en filas y columnas. Access 2010 es una base de datos relacional, con lo que aún estando los datos guardados en tablas diferentes

Más detalles

Guía Práctica: Tablas Dinámicas y Macros en Excel 2007 Para Pymes

Guía Práctica: Tablas Dinámicas y Macros en Excel 2007 Para Pymes 6/4/2011 UNIVERSIDAD EAN GUÍA DE EXCEL INTERMEDIO Guía Práctica: Tablas Dinámicas y Macros en Excel 2007 Para Pymes Facultad de Ingeniería Ing. Jose Velosa Contenido 1 Herramientas de Análisis... 3 1.1

Más detalles

MANUAL DEL USUARIO Tabla de Contenidos

MANUAL DEL USUARIO Tabla de Contenidos MANUAL DEL USUARIO Tabla de Contenidos 1. DESCRIPCIÓN GENERAL... 3 1.1. Forma en que se almacena la información de los mapas... 3 1.2. Transmisión de la información a través de la red usando TCP-IP...

Más detalles

CURSOS DE OFIMATICA ::

CURSOS DE OFIMATICA :: CURSOS DE OFIMATICA :: Access Nivel Inicial :: Access Nivel Medio :: Access Nivel Avanzado :: Excel Nivel Inicial :: Excel Nivel Medio :: Excel Nivel Avanzado :: Power Point Nivel Inicial :: Power Point

Más detalles

Capítulo 4 Implementación

Capítulo 4 Implementación Capítulo 4 Implementación Este capítulo describe los detalles de implementación del sistema. La sección 4.1 habla sobre las herramientas utilizadas y detalla la arquitectura para la implementación de ATEXEM.

Más detalles

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros

Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros Unidad III: Lenguaje de manipulación de datos (DML) 3.1 Inserción, eliminación y modificación de registros La sentencia INSERT permite agregar nuevas filas de datos a las tablas existentes. Está sentencia

Más detalles

Introducción. La guía para descubrir su oportunidad de ventas. Introducción...2. 1 Introducción...3 1.1 Conexión...3. 1.2 Cómo cambiar su perfil...

Introducción. La guía para descubrir su oportunidad de ventas. Introducción...2. 1 Introducción...3 1.1 Conexión...3. 1.2 Cómo cambiar su perfil... FCA SI2 GUÍA RÁPIDA Introducción...2 1 Introducción...3 1.1 Conexión...3 1.2 Cómo cambiar su perfil...3 1.3 Funciones del sistema...4 2 Cómo?...5 2.1 Informe Navegación...5 2.2 Despliegue por Geografía...5

Más detalles

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006

Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de Cubos OLAP Revisado: 2006 1 Jose Ignacio González Gómez. Departamento de Economía Financiera y Contabilidad Universidad de La Laguna www.ecofin.ull.es/users/jggomez. Tema: Crear, Modificar y Abrir Conexiones ODBC. Generación de

Más detalles

Curso de introducción a Oracle Application Express. Disertante: A.S. Ezequiel Portela

Curso de introducción a Oracle Application Express. Disertante: A.S. Ezequiel Portela Curso de introducción a Oracle Disertante: A.S. Contenidos Sobre el Curso... 4 Qué es APEX?... 4 Introducción al Curso... 4 Requisitos... 5 Modalidad... 5 Módulo 1: Fundamentos de Oracle SQL y PLSQL...

Más detalles

Guía práctica de SQL

Guía práctica de SQL Guía práctica de SQL Francisco Charte Ojeda Agradecimientos Introducción Qué es SQL? Aplicaciones de SQL Intérpretes de SQL Tipos de RDBMS Cómo usar este libro Convenciones tipográficas 1. El modelo relacional

Más detalles

13.3. Personalización avanzada

13.3. Personalización avanzada 13.3. Personalización avanzada Cómo crear informes mediante Report Builder Un informe es un documento que nos va a mostrar una información. En un informe disponemos de varias secciones. El encabezado de

Más detalles

7. Respuestas a preguntas frecuentes

7. Respuestas a preguntas frecuentes CURSO BÁSICO DE EXCEL Cursos de formación del PAS 2005 LECCIÓN 4 Prof. Zulema Nacimiento Coronel Contenido 1. Funciones de búsqueda y referencia (BuscarV) 2. Autofiltro 3. Formato condicional 4. Validación

Más detalles

Manual de Usuario Business Information Warehouse (BI)

Manual de Usuario Business Information Warehouse (BI) Manual de Usuario (BI) Identificación del documento Código de documento Nombre Manual de Usuario de BI Versión 2.1 Tipo documento Documento Técnico Finalidad Documentos utilizados en su elaboración Distribución

Más detalles

GUÍA DEL USUARIO DE SOFTWARE

GUÍA DEL USUARIO DE SOFTWARE GUÍA DEL USUARIO DE SOFTWARE Serie RJ El contenido de esta guía y las especificaciones de este producto pueden cambiar sin notificación. Brother se reserva el derecho de modificar sin previo aviso las

Más detalles

Cómo abrir la base de datos de Aspel-SAE 5.0?

Cómo abrir la base de datos de Aspel-SAE 5.0? Cómo abrir la base de datos de Aspel-SAE 5.0? 1 Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde la

Más detalles

Calle La Lila 33002 OVIEDO Tel. 984 083 400 Fax 984 083 401. Curso Ofimática Básica: Microsoft Excel 1

Calle La Lila 33002 OVIEDO Tel. 984 083 400 Fax 984 083 401. Curso Ofimática Básica: Microsoft Excel 1 Curso Ofimática Básica: Microsoft Excel Microsoft Excel 1 INDICE I.- Introducción Qué es? Características II.- Operaciones Básicas Celdas Copiar Mover Formato de celdas Insertar Comentarios Formato condicional

Más detalles