¿Cómo personalizar un listado de forma dinámica?

En primer lugar, se debe localizar y abrir, en vista “Editar para personalizar”, el informe que se quiere cambiar, siempre desde el botón de Listados (desde la pantalla de Contactos, Expedientes, Facturas, etc.).

Una vez en la vista de diseño del informe “Report Designer”, ve al editor de código desde el botón “Scripts” e incluye las instrucciones que se desean ejecutar cuando se genere dicho informe. En la parte superior se encuentran los distintos eventos que se pueden sobrescribir.

En la demostración, se sobrescribe el evento antes de imprimir. Una vez listo el código, desde el botón Validar puedes verificar que no existen errores, y también es posible generar previsualización para verificar como quedaría el informe con los cambios realizados. Ten presente que tomará como fuente de datos el listado de Expedientes, Contactos, Facturas preseleccionadas que tengas en Apiges Pro.

Por último, relaciona el evento que acabamos de escribir con el objeto de nuestro informe que deseamos que se ejecute, desde la ventana de Propiedades, guardamos todos los cambios y estaría listo.

En vista de diseño del informe, seleccionamos el objeto “Detail”, encargado de mostrar toda la información que se carga de forma dinámica en nuestro informe y, a la derecha del todo, en la ventana de Propiedades, buscamos “Scripts”, desplegamos, y en la opción “Antes de imprimir” indicamos el nombre de nuestro script o evento antes escrito.

Guardamos todos los cambios, cerramos, y ya tendríamos el informe listo para utilizar desde Apiges Pro con la actualización realizada. Ten presente que el informe original no se modifica, sino que se crea uno nuevo personalizado con los cambios introducidos.