Come scrivere un report Crystal per Oracle utilizzando SQL

October 12

Come scrivere un report Crystal per Oracle utilizzando SQL


Crystal Reports collega alla maggior parte delle fonti di dati, tra cui Oracle tramite Open Database Connectivity (ODBC) o driver nativi Oracle, entrambi i quali sono forniti di serie con Crystal Reports. Dopo la connessione è stabilita, i meccanismi di segnalazione da qualsiasi fonte di dati è simile. Crystal Reports utilizzerà il linguaggio SQL (Structured Query) si costruisce sulla base degli elementi di dati che si sceglie per il modello per elaborare il rapporto. Tuttavia, le versioni più recenti dell'applicazione (versione 9 e successivi) consentono di digitare e SQL negozio personalizzato nel report, offrendo una maggiore flessibilità per i programmatori avanzati. Collegamento a Oracle e SQL codifica personalizzata sono nozioni autonome, ma la conoscenza specifica del sapore unico di SQL Crystal Reports 'può essere utilizzato per creare una query di Oracle integrato che rende più efficienti i set di risultati sul lato server per l'elaborazione sul lato client.

istruzione

1 Scegliere "Rapporto Nuovo" o "Creazione guidata report standard." Ciò induce la "Esperto database" o "Creazione guidata report standard."

2 Scegliere ODBC o il driver Oracle nativo visto come "Oracle Server," se la versione supporta, sotto la voce "Crea nuova connessione." Scegliendo ODBC presuppone che già stabilito una connessione al server Oracle denominato connessione ODBC. Verrà richiesto per l'appropriato credenziali di accesso utilizzando entrambi i metodi di connessione. Un successo di log-on visualizzerà le tabelle Oracle.

3 Determinare se è necessario SQL personalizzato, o di continuare a costruire la query con l'interfaccia utente grafica (GUI). Per scrivere SQL personalizzato, fai clic su "Aggiungi comando", sempre il primo oggetto nella tabella. Una finestra di dialogo appare per la codifica. Cristallo convalida il codice e lo salva in una vista. Questo punto di vista può contenere parametri definiti dall'utente e viene eseguito sul server, spingendo i risultati specifici rimette a Crystal Reports.

4 Selezionare tabelle aggiuntive. Se si seleziona più di una tabella, la GUI richiede di unirsi a loro, comprese le viste create tramite il comando Add.

5 Continuare a sviluppare la relazione di posizionamento e la formattazione campi da tabelle o viste e selezionati come si farebbe con qualsiasi fonte di dati.

Consigli e avvertenze

  • Si noti che il termine "tabelle" indica qualsiasi struttura Oracle: tabella, vista, stored procedure o sinonimo.
  • Per impostare il ODBC, andare al Pannello di controllo e selezionare "Strumenti di amministrazione" seguito da "Origine dati (ODBC)." Fai clic su "Aggiungi" nella scheda "DSN di sistema" e seguire le istruzioni.
  • Solo la connessione Oracle Server attiva l'opzione "Full Join" che si trova nella GUI per la definizione unisce, disponibile per Oracle 9i e superiori.
  • Potrebbe essere necessario l'amministratore di Oracle per impostare l'accesso a un client Oracle, lo schema del database, diritti sui dati richiesti, tnsnames.ora modificato, e la Oracle "stringa di connessione".
  • Potrebbe essere necessario l'amministratore di rete LAN a concedere diritti a per il tuo PC per consentire la connessione ODBC.