ventajas sirve reports reportes que para ofrece net funciona framework for engine crystal como caracteristicas crystal-reports crystal-reports-2008

crystal reports - sirve - Crear campo de fórmula que enumera todas las tablas en Crystal Report



ventajas de crystal report (1)

Desafortunadamente, este tipo de funcionalidad no está presente en Crystal Reports.

Es posible que pueda usar un UFL para resolver el problema. Idea general:

  • pasar la ruta del informe actual a UFL (la función Nombre de archivo le dará esto)
  • abra el informe al que se hace referencia utilizando Crystal Reports SDK y examine las tablas en la clase DataDefintion; DatabaseFieldDefinition.UseCount ayudará a determinar si un campo (y por lo tanto una tabla) se referencia en el informe
  • devuelve los nombres de la tabla como una matriz de cadenas (nota: CR solo admite matrices de 1 dimensión con un máximo de 1000 elementos)
  • crea un campo de fórmula para llamar a la función de UFL; Join () la matriz de cadenas (los campos de fórmula no pueden devolver una matriz):

    Unirse (GetRptTables (Nombre de archivo), ",")

  • distribuir el UFL con el .RPT

Otra opción, si tiene BusinessObjects Enterprise y un repuesto de $ 40K, es Metadata Manager; esto le dará una visión holística de la implementación de informes de su organización.

Estoy buscando una manera de crear un campo de fórmula que enumerará los nombres de tabla de todas las tablas que se utilizan como fuentes de datos en un Informe de Crystal.

Todavía no he encontrado ninguna función que proporcione esa capacidad en la aplicación.

Esto se usaría para poner la lista de tablas como un complemento para aquellos usuarios que no tienen acceso al archivo de informe pero necesitan saber qué tablas se usan en el informe.

Parecía mejor hacerlo de la manera más dinámica posible, en lugar de tener que proporcionar una lista estática de las tablas actuales vinculadas al informe.

Gracias.