Tecnología

Inicio

Cómo escribir un informe de Crystal para Oracle mediante SQL

Cómo escribir un informe de Crystal para Oracle mediante SQL


Crystal Reports se conecta a la mayoría de las fuentes de datos, incluyendo Oracle a través de conectividad abierta de bases de datos (ODBC) o controladores de Oracle nativos, los cuales vienen de serie con Crystal Reports. Después de que se establece una conexión, la mecánica de la presentación de informes de cualquier fuente de datos es similar. Crystal Reports utilizará el lenguaje de consulta estructurado (SQL) se construye sobre la base de los elementos de datos que elija para su plantilla para procesar el informe. Sin embargo, las nuevas versiones de la aplicación (versión 9 en adelante) le permiten escribir y SQL almacén personalizado en el informe, que ofrece una mayor flexibilidad para los programadores avanzados. Conexión a Oracle y SQL codificación personalizada son conceptos independientes, pero el conocimiento específico del sabor único de Crystal Reports 'de SQL se puede utilizar para crear una consulta de Oracle integrado que produce conjuntos de resultados a nivel de servidor más eficientes para el procesamiento del lado del cliente.

Instrucciones

1 Seleccione la opción "Nuevo informe" o "Asistente de informes estándar." Esto lleva a la "Asistente de base" o "Asistente de creación de informes estándar."

2 Elija ODBC o el controlador nativo de Oracle visto como "servidor de Oracle," si su versión es compatible con él, en "Crear nueva conexión." La elección de ODBC asume que ya establece una conexión con el servidor Oracle llamado conexión ODBC. Se le pedirá para la adecuada conexión a la comunicación credenciales utilizando cualquiera de los métodos de conexión. Una exitosa entrada en el sistema mostrará las tablas de Oracle.

3 Determinar si necesita SQL personalizado, o para continuar la construcción de la consulta con la interfaz gráfica de usuario (GUI). Para escribir SQL personalizado, haga clic en "Agregar comando," siempre es el primer objeto en la tabla. Aparece un cuadro de diálogo para la codificación. Crystal valida el código y lo guarda en una vista. Este punto de vista puede contener parámetros definidos por el usuario y se ejecuta en el servidor, empujando resultados específicos coloca de nuevo a Crystal Reports.

4 Seleccionar tablas adicionales. Si se selecciona más de una tabla, la interfaz gráfica de usuario le pide que se una a ellos, incluidas las vistas creadas a través de la opción Agregar comando.

5 Continuar el desarrollo del informe mediante la colocación y el formato de los campos de las tablas y vistas seleccionadas o como lo haría utilizando cualquier fuente de datos.

Consejos y advertencias

  • Tenga en cuenta que el término "tablas" indica cualquier estructura de Oracle: tabla, vista o sinónimo procedimiento almacenado.
  • Para configurar el ODBC, vaya a Panel de control y seleccione "Herramientas administrativas", seguido de "Orígenes de datos (ODBC)." Haga clic en "Añadir" en la pestaña "DSN de sistema" y siga las instrucciones.
  • Sólo la conexión con el servidor Oracle se activa la opción "Full Join" que se encuentra en la interfaz gráfica de usuario para definir une, disponible para Oracle 9i y superiores.
  • Es posible que necesite con el administrador de Oracle para configurar el acceso a un cliente de Oracle, el esquema de base de datos, derechos de los datos requeridos, tnsnames.ora modificado, y el oráculo "Cadena de conexión."
  • Es posible que necesite administrador de la LAN para conceder derechos a para su PC para permitir la conexión ODBC.