Hvordan du bytter SQL i Crystal Reports 9.0

Crystal Reports 9 støtter nå direkte inngang og innebygging av SQL, noe som åpner for mer robust kode enn Rapporter Expert kan gi. Den erstatter også den proprietære Crystal Query datakilde alternativet, som fungerte som en ekstern SQL-filen tilknyttet rapportmalen. Denne nye funksjonaliteten gjør det mulig for brukeren å opprette og erstatte eksisterende SQL, som kan forbedre rapport ytelse og vedlikehold.

Bruksanvisning

1 Vis SQL generert av rapporten Expert fra den øverste menyen Rapport / Show SQL. Dette er ikke redigeres, men kan kopieres. Hvis Crystal Query datakilden ble brukt, vise og kopiere som SQL fra SQL Designer.

2 Åpne datakilder delen for å finne datakilden, og utvides for å vise tabeller. Dobbelklikk på første vises tabell kalt Add. Dialogboksen nå vises for å legge inn eller lime SQL.

3 Test SQL ved å lagre det, noe som får en syntaks sjekk ved å kjøre koden uten å returnere resultater. Hvis SQL ville mislykkes direkte henrettelse på en SQL-prompt, vil det mislykkes her. Hvis det skulle utføre vellykket, vil det gå videre til rapportmalen. Denne Legg SQL er nå en del av rapporten erstatter alle SQL fra Rapport Expert.

Hint

  • Crystal anser Legg til som en virtuell tabell. Når SQL lagres til det, kan andre data kildetabeller være koblet til den med GUI.
  • Datafelt kan ikke lenger eksistere hvis disse feltene ikke var en del av Legg SELECT-setning, eller ble alias. En kartlegging grensesnittet skal vises for å bistå i å knytte eksisterende feltnavn til nye. I noen tilfeller rapport feltene er droppet, og må være direkte velges på nytt fra Add SQL.