Come sostituire il codice SQL in Crystal Reports 9.0

October 28

Crystal Reports 9 supporta ora l'immissione diretta e l'inclusione di SQL, consentendo per il codice più robusto rispetto alla relazione di esperti in grado di fornire. Essa sostituisce anche l'opzione di origine dati di proprietà di Crystal Query, che funzionava come un file SQL esterno collegato al modello di report. Questa nuova funzionalità consente all'utente di creare e sostituire SQL esistente, che può migliorare le prestazioni e la manutenzione del report.

istruzione

1 Visualizza SQL generato dalla Perizia dal menu in alto rapporto / Visualizza SQL. Questo non è modificabile, ma può essere copiata. Se l'origine dati di Crystal Query è stato utilizzato, visualizzare e copiare che SQL dal Designer SQL.

2 Aprire la sezione origini dati per trovare l'origine dati, ed espandere per mostrare le tabelle. Fare doppio clic sulla prima tabella visualizzata chiamato Add. La finestra di dialogo ora apparirà per entrare o incollare SQL.

3 Prova il tuo SQL salvandolo, che spinge un controllo della sintassi eseguendo il codice senza restituire i risultati. Se l'SQL fallirebbe esecuzione diretta al prompt SQL, fallirà qui. Se dovesse eseguire con successo, si sposterà avanti al modello di rapporto. Questa Aggiungi SQL è ora parte della relazione e sostituisce ogni SQL dalla Expert Report.

Consigli e avvertenze

  • Cristallo considera Aggiungi come una tabella virtuale. Una volta che SQL viene salvata ad esso, altre tabelle di origine dati possono essere uniti ad essa con la GUI.
  • I campi dati non possono esistere se quei campi non erano parte della dichiarazione Aggiungere SELECT, o furono alias. Un'interfaccia di mappatura dovrebbe comparire per aiutare a collegare i nomi dei campi esistenti a quelli nuovi. In alcuni casi, i campi di report vengono eliminati e devono essere direttamente riselezionate dal Add SQL.