�C�mo Insertar una Columna?:

Una vez creado el reporte es posible que necesitemos agregar datos al mismo, una manera f�cil de hacer esto es mediante la inserci�n de campos (columnas), una vez que seleccionemos esta opci�n aparecer� la siguiente pantalla:

Aqu� debemos elegir la tabla de la cual queremos insertar el campo, podemos desplazarnos hacia arriba y hacia abajo para ver todas las tablas disponibles en nuestra base de datos a trav�s de la barra de desplazamiento al lado derecho de la pantalla. Una vez localizada dar doble clic con el bot�n izquierdo del mouse para poder visualizar los campos que contiene, para seleccionar un campo e insertarlo dar clic sobre el mismo y presionar el bot�n de Insertar.  Luego dar clic en el lugar del detalle del reporte donde queremos insertarlo. Nota: Si insertamos una columna de una tabla que no hab�amos utilizado en el reporte es recomendable revisar el query para ver que se haya efectuado correctamente la liga.

Cerrar: Cierra la pantalla de inserci�n de Columna y regresa a la pantalla de XpertPreview ®. de latteReporter.

Recorre: Permite visualizar en pantalla los valores que contiene el campo.

Insertar un Par�metro: Los par�metros nos permite delimitar el rango de informaci�n a consultar, dando atributos especiales para cumplir .

Para ingresar un nuevo par�metro es necesario dar un solo clic con el bot�n izquierdo del mouse sobre la opci�n Nuevo, una vez hecho esto el sistema nos presentar� el siguiente cuadro de di�logo:

 

En el rengl�n en blanco debemos introducir el nombre que asignaremos al par�metro, que es el que aparecer� en la pantalla de campos.

Es el texto que aparecer� para pedirnos los valores del par�metro o confirmar el par�metro una vez creado �ste.

Se refiere al tipo de valor del par�metro, tenemos diferentes opciones a elegir entre ellas, solo es posible seleccionar una.

Es el valor que tomar� el sistema por omisi�n, es decir que si el usuario no ingresa valores distintos para el par�metro el sistema tomar� el valor que ingresemos en �ste campo al no haber un cambio por parte del usuario.

Acepta los valores ingresados en la pantalla. Y nos regresa a la pantalla de ingresar Par�metro, mostrando el par�metro ingresado.

Aqu� vemos el par�metro que ingresamos y entre corchetes el nombre del par�metro y separado por una coma el valor por indefinici�n que tomar�. En el ejemplo es una fecha: 16 de Julio de 1969.

Cancela la acci�n y regresa a la pantalla de ingresar par�metro.

 

En caso de utilizar fechas desde la inserci�n de un par�metro debemos elegir la opci�n fechas en par�metro:

 

 

Al dar clic sobre la flecha del men� desplegable a la derecha de Valor sugerido por Indefinici�n el sistema nos mostrar� la pantalla de fechas.

 

Los rangos de fechas son muy �tiles cuando queremos delimitar la informaci�n a un periodo de tiempo espec�fico, puede ser un solo d�a o incluir varios d�as, dependiendo de nuestras necesidades.

 

Nos muestra el calendario para elegir el primer rango de fechas, el inicio de nuestro periodo de tiempo. Ver XpertDates ®. .

Nos muestra el calendario para elegir el segundo rango de fechas, el fin de nuestro periodo de tiempo. Ver XpertDates ®

 

Para mayor informaci�n de c�mo insertar rangos de fechas ver Rango de Fechas.

 

Insertar una F�rmula: Las f�rmulas nos permiten efectuar c�lculos sobre los totales que se generan despu�s de extraer los datos de la base de datos, una vez seleccionada esta opci�n veremos la siguiente pantalla:

 

 

Al dar clic sobre el bot�n de Nuevo veremos la pantalla del editor de f�rmulas:

 

 

Debemos asignar un nombre a la f�rmula que vamos a crear en el rengl�n de Nombre, despu�s en el cuadro de enmedio escribir la f�rmula. Se puede hacer manualmente  o seleccionando los operadores de la parte inferior:    .

En el panel de abajo tenemos cuatro pesta�as, estos son los operandos que podemos utilizar para crear nuestra f�rmula.:

 

Base de datos:

Muestra las tablas y campos del reporte

Par�metros:

Muestra los par�metros utilizados en el reporte

F�rmulas

Muestra las f�rmulas previamente utilizadas en el reporte

Totales:

Muestra los totales utilizados en el reporte

Para seleccionar un operando es necesario dar doble clic sobre el y se insertar� en la posicion donde se encuentre el cursor en el cuadro de la f�rmula, una vez que seleccionemos todos los operadores y operandos que necesitemos dar clic en el bot�n de Ok y la f�rmula aparecer� en la lista de f�rmulas:

 

 

Podemos generar otras f�rmulas (y utilizar esta f�rmula dentro de otras f�rmulas) o podemos insertar un componente visual que nos muestre el resultado de la f�rmula. Para insertar el componente visual es necesario dar clic en el bot�n de insertar y mediante el puntero del mouse elegir el sitio donde se quiere insertar en la hoja del reporte, una vez insertado podemos formatearlo como cualquier componente, cambiando su formato con signo de pesos,color de fondo o fuente etc.. Para cerrar el cuadro de di�logo de inserci�n de f�rmula es necesario dar clic en el bot�n de cerrar.

 

Si deseamos utilizar un total de grupo en una f�rmula debemos asegurarnos primeramente que el grupo exista en el reporte antes de efectuar la prevista del reporte. No es necesario que tengamos un componente visual mostrando el total, ya que los totales de las f�rmulas se calculan independientemente de los totales visuales.

 

La sintaxis para un total debe ser la siguiente:

 

[ TABLA1.COLUMNA1, AVG, TABLA2.COLUMNA2]

 

La TABLA1.COLUMNA1 representa el grupo, despu�s de la primera coma (la cual es parte de la sintaxis) puede ir alguno de los siguientes tipos de total: SUM, AVG, COUNT, MIN o MAX el sistema no distingue el uso de may�sculas o min�sculas, solamente la coincidencia en los caracteres. Despu�s debe ir una coma y siguiente a esta  TABLA2.COLUMNA2 representa la columna sobre la cual se va a extraer el resultado. Por el momento debemos escribir los totales de manera manual y posteriormente podran elegirse de esta pesta�a.

 

Existen cuatro tipos distintos de variables, las cuales siempre que las utilicemos deber�n ir entre corchetes, estas son:

 

Columna: [nombreTabla.nombreColumna]

Par�metro: [nombrePar�metro]

F�rmula: [nombreF�rmula]

Total: [nombreTablaGrupo.nombreColumnaGrupo, tipTotal, nombreTabla.nombreColumna]

 

Algunos ejemplos de f�rmulas v�lidas son los siguientes:

[EMPLEADO.SALARIO] * 0.15

[EMPLEADO.SALARIO] / [EMPLEADO.DEPARTAMENTO, SUM, EMPLEADO.SALARIO]

3.1416 / ([EMPLEADO.SALARIO] * [PARAMETRO]) - ([OTRAFORMULA] / [OTROPARAMETRO])

Como podemos ver en el ejemplo anterior si deseamos agrupar varias operaciones es necesario introducir par�ntesis entre ellas.

 

En las f�rmulas los espacios en la sintxis no son relevantes y los corchetes son obligarorios para las variables, solamente se pueden utilizar valores num�ricos. No se deben crear nombres de par�metros o f�rmulas con espacios.

 

El resultado de una f�rmula depende totalmente del sitio donde se le coloque visualmente, es decir depende el valor que tome la f�rmula de acuerdo a la variable que utiliza y al lugar donde se imprima, como en la siguiente tabla de correspondencia:

 

Columna:

Cabecera Reporte

Cabecera de P�gina

Cabecera de Grupo

Detalle

Piecera Grupo

Piecera P�gina

Piecera Reporte

[nombe

Tabla.

nombre

Columna]

Toma el valor del primer registro de todo el reporte

Toma el valor del primer registro de la p�gina

Toma el valor del primer registro del grupo

Toma el valor del registro para ese detalle

Toma el valor del �ltimo registro del grupo

Toma el valor del �ltimo registro de la p�gina

Toma el valor del �ltimo registro de todo el reporte

 

Par�metro: [nombrePar�metro]

Los par�metros mantienen su valor sin importar d�nde o cu�ndo se impriman.

F�rmula: [nombreF�rmula]

Las f�rmulas dentro de otras f�rmulas toman los mismos valores que la f�rmula que las contiene.

 

Total

Cabecera Reporte

Cabecera de P�gina

Cabecera de Grupo

Detalle

Piecera Grupo

Piecera P�gina

Piecera Reporte

[nombre

Tabla

Grupo.

nombre

Columna

Grupo,

Tipo

Total,

nombre

Tabla.

nombre

Columna]

Toma el valor del total del primer grupo del reporte

Toma el valor del total del primer grupo de la p�gina

Toma el valor del total del grupo

Toma el valor del total del grupo

Toma el valor del total del grupo

Toma el valor del total del �ltimo grupo de la p�gina

Toma el valor del total del �ltimo grupo del reporte

 

Insertar un Grupo: Los grupos nos permiten efectuar operaciones sobre las tablas que elegimos en el query en la opci�n escoja . para insertar un grupo debemos dar clic sobre el bot�n de insertar grupo  o mediante el men� de insertar, veremos la siguiente pantalla:

Esta es la pantalla de editor de grupos, donde podemos crear un nuevo grupo a trav�s del bot�n nuevo, editar un grupo ya existente o borrar un grupo. Si damos clic en el bot�n de nuevo veremos la siguiente pantalla:

Aqu� podemos definir cu�l campo es el que utilizaremos para crear el grupo as� como el orden que seguir� �ste: ascendente, descendente o en el orden original. Para seleccionar el campo bastar� con dar doble clic sobre la tabla que lo contiene y dar un solo clic sobre el. Contamos con dos opciones.

Empezar el grupo en una p�gina nueva: Comienza cada grupo en una nueva p�gina. Se elige por medio de la caja de selecci�n a la izquierda de �sta opci�n, dando un solo clic con el bot�n izquierdo del mouse, se pone una marca para saber que hemos seleccionado la opci�n.

Repetir la cabecera de grupo de cada p�gina: Repite la cabecera de grupo en cada p�gina. Se elige por medio de la caja de selecci�n a la izquierda de �sta opci�n, dando un solo clic con el bot�n izquierdo del mouse, se pone una marca para saber que hemos seleccionado la opci�n.

Una vez que damos clic en el bot�n de Ok regresaremos a la pantalla de editor de grupos y ah� deber� aparecer el grupo que acabamos de crear de la siguiente manera:

Una vez que creamos el grupo en la pantalla de XpertDesign ®. aparece dos nuevos renglones que son la cabecera de grupo y el pie de p�gina del grupo:

 

Si queremos hacer cambios sobre un grupo debemos elegirlo en la pantalla de editor de grupos a trav�s de un solo clic sobre el mismo y dar clic en el bot�n de editar: y regresaremos a la pantalla donde creamos el grupo, o si lo que deseamos es borralo dar clci en el bot�n eliminar:

Insertar Sumatoria (resumen): Nos permite insertar una sumatoria del lo valor seleccionado para cada grupo una vez elegida �sta opci�n (dando clic en el bot�n de sumatoria o mediante el men� de insertar) nos presentar� la siguiente pantalla:

 

Donde a trav�s del primer men� desplegable podemos elegir el tipo de operaci�n que queremos realizar.

Y en el segundo men� desplegable el criterio por el cual ser�n ordenados y agrupados los valores.

 

 

Mediante el men� desplegable de sumatoria podemos elegir el tipo de operaci�n que queremos insertar: sumatoria, promedio, el valor m�nimo, el valor m�ximo, o un conteo (cantidad de registros en el reporte).

Se puede elegir cualquiera de ellas y si deseamos obtener m�s de una debemos de seleccionar insertar resumen las veces que sea necesario.

 

 

 

A trav�s del men� desplegable al lado derecho de esta opci�n: Podemos seleccionar el criterio para orden y agrupaci�n de los registros.

Report Group efect�a la sumatoria del total del reporte y Page group lo hace por cada una de las p�ginas del reporte, tambi�n si tenemos la informaci�n en grupos se puede elegir que la sumatoria se efectu� por cada uno de los grupos seleccionados.

El lugar donde se inserta la sumatoria generalmente debe ser en el pie de p�gina aunque podemos moverlo seleccion�ndolo primero y desplaz�ndolo sin soltar el bot�n izquierdo del mouse a la posici�n deseada, en caso de grupos preestablecidos puede ser al inicio del grupo o al final de �ste

Empresas en México, Guatemala, El Salvador, Panama, Honduras, Paraguay, Colombia y USA diariamente usan nuestro software XpertMart (mr) para sus operaciones de venta al detalle. Atendemos todos los países de Latino América y el Caribe. Disponible en Chile, Venezuela, Uruguay, Argentina y Costa Rica.