000119 - Creación de informes personalizados - Grupo10

Grupo10 / Foros / 00 – Primeros pasos / 0001 introducción / 000119 – Creación de informes personalizados

000119 – Creación de informes personalizados

Grupo10 / Foros / 00 – Primeros pasos / 0001 introducción / 000119 – Creación de informes personalizados

  • Autor
    Publicaciones
  • #4626

    Grupo10
    Miembro

    Apiges Pro actualmente cuenta con informes personalizados en varias secciones: Contactos, Expedientes, Facturas Emitidas, Listados y formatos de factura y recibo, etc.

    Un usuario de Apiges Pro con los privilegios necesarios, podrá editar o crear un informe personalizado.

    Para proceder a la edición de un informe personalizado en la sección de Contactos, por favor realice los siguientes pasos:

    a.    Aplique un filtro.
    b.    Hacer clic en cualquier botón azul de acuerdo al formato de informe que el usuario quiera editar.

    c.    Seguidamente se abrirá el diseñador de informes visualizando las siguientes secciones:

    i.    Herramientas. En esta sección el usuario puede encontrar controles para ser empleados en el informe personalizado, como pueden ser etiquetas, texto enriquecido, imágenes y tablas por ejemplo.
    ii.    Menú de opciones. En el menú de opciones se pueden localizar varias opciones entre las que podríamos destacar “Guardar”, “Guardar como” y “Scripts”.
    iii.    Lista de campos. Al realizar un click en la parte derecha del diseñador de informes, en ‘Lista de Campos’ se visualizará el listado completo de todas las variables que se pueden incluir en el informe.
    iv.    Propiedades. Cuando un elemento, como una ‘etiqueta’ o una ‘tabla’ está seleccionado en el informe, tenemos una sección que nos permite visualizar todas las propiedades de dicho elemento, donde podremos cambiar la ubicación, tamaño,  color y otras propiedades.
    v.    Agrupación y Ordenación. Existe una sección con la que podremos realizar nuestras propias agrupaciones y ordenaciones, por ejemplo la mayoría de informes de contactos están ordenados por código en primera instancia. Si deseamos modificar esto y ordenar por ejemplo el listado por País+Email, podríamos utilizar esta sección para poder insertar nuevas restricciones.
    vi.    Visualización. En esta sección se visualiza el diseño del informe, pudiendo seleccionar cualquier elemento del mismo. Para poder cambiar las propiedades, ajustar, cambiar de color, quitar elementos y realizar otras operaciones solamente bastará en seleccionarlos con un click.

    d.    Objetos enlazados con la base de datos.

    Estos se visualizan con un icono amarillo al lado, y pueden ser editados haciendo un clic en la flecha superior derecha como se muestra a continuación:

     

    e.    Edición o Inserción de Objetos enlazados con la base de datos.

    Como se muestra en la figura anterior, podríamos editar el enlace de datos de la etiqueta con otros campos habilitados para este formato. Por ejemplo, es posible cambiar el enlace de ‘Nombre’ por ‘Nombre y DNI’.

    Para insertar un nuevo campo bastará con arrastrarlo de la sección de ‘Listado de campos’ al informe como se muestra a continuación. Cabe mencionar que en la mayoría de informes se utilizan tablas con celdas y no etiquetas individuales, con lo que tendríamos que editar la tabla en un primer momento, insertando una nueva columna. Los campos de fecha tienen un formato especial, por lo que se tendría que editar la ‘Cadena de formato’ del mismo para visualizar la fecha sin hora, minutos y segundos.

    Crear un informe personalizado
    Se debe realizar un click en ‘Crear informe Personalizado’ como se muestra en la siguiente figura:

    Seguidamente se presentará el mismo diseñador de informes visto en la anterior sección, con uno completamente vacío como se muestra en el siguiente pantallazo.

    Se recomienda emplear una tabla para insertar nuevos campos en el informe, ésta debe estar ubicada en la sección de ‘Detalle’ como se muestra en la siguiente imagen.

    Seguidamente se puede redimensionar el tamaño de hoja, márgenes, las secciones de encabezados, cambiar tipos de letra y enlazar los campos como se muestra en la siguiente imagen, todo esto desde ‘Propiedades’.

    A continuación se visualiza un ejemplo de cómo quedaría el informe personalizado con 3 campos enlazados.

    Después podemos previsualizar el resultado haciendo click en la pestaña de ‘Imprimir Previsualización’. Este resultado contiene los registros obtenidos en el filtro de contactos.

    Seguidamente, desde el menú principal del diseñador de informes o cerrando el mismo informe Apiges Pro nos preguntará si queremos guardar el informe, donde podemos introducir el nombre y descripción del informe.

    Scripts. Cuando un usuario desea manipular el resultado de un campo o etiqueta enlazada puede recurrir a la ejecución de script, éstos deben ser codificados en lenguaje c#. Para introducir un nuevo script realizar los siguientes pasos:

    Elegir el evento: para cuándo queremos que se ejecute el script.

    A continuación mostramos un ejemplo de código para convertir el campo de ‘País’ a mayúsculas.

    private void tableCell3_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) {
    XRLabel label = (XRLabel)sender;
    if (GetCurrentColumnValue(“Pais”) != null)
    {
    label.Text = label.Text.ToUpper();
    }
    }

    Por último, debemos guardar el informe y visualizar los resultados en el submenú de informes personalizados.

Debes estar registrado para responder a este debate.

El nuevo Reglamento de Protección de Datos nos obliga a cambiar nuestra Política de Privacidad. Mediante el uso de Cookies propias, el contenido de nuestra Web será aún más atractivo para ti. Puedes consultar nuestra nueva Política de Cookies O puedes aceptarla directamente y seguir navegando.

ACEPTAR
Aviso de cookies