Tecnología

Inicio

Cómo reemplazar el SQL en Crystal Reports 9.0

Crystal Reports 9 ahora es compatible con la entrada directa y la incrustación de SQL, lo que permite un código más robusto que el experto Informe puede proporcionar. También reemplaza la opción de fuente de datos de consulta de cristal patentado, que funcionaba como un archivo SQL externo vinculado a la plantilla de informe. Esta nueva funcionalidad permite al usuario crear y reemplazar SQL existente, lo que puede mejorar el rendimiento y mantenimiento de informes.

Instrucciones

1 Ver SQL generado por el Experto informe en el menú superior Informe / Mostrar SQL. Esto no se puede modificar, pero se puede copiar. Si se utiliza la fuente de datos de consulta de cristal, ver y copiar que SQL desde el Diseñador de SQL.

2 Abra la sección Fuentes de datos para encontrar el origen de datos, y expandir para mostrar las tablas. Doble clic en la primera tabla que se muestra denominada Add. El cuadro de diálogo aparecerá ahora para introducir o pegar SQL.

3 Probar su SQL guardándolo, que solicita una comprobación de sintaxis mediante la ejecución del código sin devolver resultados. Si el SQL fallaría la ejecución directa en un símbolo de SQL, se producirá un error aquí. Si se ejecutaría con éxito, se moverá por delante de la plantilla del informe. Añadir este SQL es ahora parte del informe y reemplaza cualquier SQL desde el peritaje.

Consejos y advertencias

  • Crystal considera Agregar como una tabla virtual. Una vez SQL se guarda en ella, otras tablas de origen de datos se pueden unir a ella con la interfaz gráfica de usuario.
  • ya no pueden existir campos de datos si esos campos no eran parte de la declaración Añadir SELECT, o se muestran dentadas. Una interfaz de mapeo debe aparecer para ayudar en la vinculación de nombres de los campos existentes a los nuevos. En algunos casos, los campos del informe se dejan caer y se deben volver a seleccionar directamente desde la aplicación Agregar SQL.