Manejador de Reportes

This forum is meant for questions about the Visual FoxPro Language support in X#.

Post Reply
User avatar
Gerardo Ramirez
Posts: 1
Joined: Sat Mar 16, 2019 9:22 pm
Location: Portugal

Manejador de Reportes

Post by Gerardo Ramirez »

En referencia a los Reportes, habremos muchos programadores que tenemos sistemas distribuidos con muchos reportes de complejidad variada.
Pregunto. Tienen planteado un migrador para esto
Por otro lado, existe un manejador de Reportes que se use en X#

De antemano muchas gracias por su atención

Éxito.!
User avatar
Irwin
Posts: 230
Joined: Wed Mar 23, 2022 10:24 am
Location: Spain

Re: Manejador de Reportes

Post by Irwin »

Hola Gerardo,

Muy buena pregunta, y además muy habitual entre los Foxeros donde el sistema de reportes forma parte del mismo lenguaje y del runtime. Actualmente no existe un migrador automático "one-click" de reportes FoxPro a un reporteador concreto de .NET; el motivo principal es que, a diferencia de los formularios, en .NET no hay un estándar único de reporting. Existen múltiples soluciones (ActiveReports, Crystal Reports, etc) y elegir una implicaría bloquear al desarrollador a una tecnología concreta, algo que queremos evitar.

¿Existe un manejador de reportes propio en X#?
En este momento no hay un motor de reportes propio "integrado" como lo era el Report Designer de Foxrpo. Sin embargo, el equipo está trabajando en una solución intermedia: La idea es transportar los reportes de FoxPro a un formato XML, ya que en FoxPro todo es datos, incluidos los reportes (bandas, columnas, expresiones, layouts, etc).

Esto permitiría:
1. Convertir la estructura lógica del reporte (bandas, campos, layout básico)
2. Reutilizar esa definición en herramientas de reporting que acepten XML o en soluciones propias.

Hoy por hoy, la migración de reportes requiere evaluar caso por caso, especialmente si ya se tiene decidido qué herramienta de reporting usar en .NET. Si tienes un escenario concreto o un volumen significativo de reportes, se puede estudiar cómo ayudar en la conversión o en la estrategia de migración.

Gracias por tu interés y por plantear una cuestión tan importante para la comunidad.

Un saludo.

Irwin.
XSharp Development Team (VFP)
Spain | irwin@xsharp.eu
Post Reply