I detta avsnitt beskrivs de generella val som går att göra då rapporter skapas i Crystal Reports.
Database Expert
Här anges vilken datakälla som rapporten ska använda, vilka tabeller som ska användas samt relationer mellan tabellerna.
Database Expert.
Select Expert (villkor till frågan)
Gör urval till rapporten, "where-satsen" i frågan. Det går även att titta på frågan under menyn Database sedan Show SQL Query. Välj fält, sedan Operator och sedan urvalsavgränsare. Det kan vara fast eller som parameter.
Select Expert.
Section Expert
Här formateras sektionerna absolut eller villkorsstyrt. Det är mycket smidigt, då det går att ha flera detaljband och sedan villkorsstyra vilket som ska visas.
Villkorsstyrning
Många av egenskaperna kan villkorsstyras, t.ex. text, bakgrund, synlighet och Suppress (tänk på att villkoret ska vara sant om det inte ska synas). Röd färg talar om att det finns ett villkor.
Villkorsstyrning.
Expression Fields (beräknade fält)
Dessa används för att göra beräkningar i rapporter. De har mycket flera funktioner för formatering än SQL Expression fields. I formelfälten används ett formelspråk som editeras i Formula Workshop. Det finns en bra hjälp och många fördefinierade funktioner, jämför med SQL Expression fields.
Summerade fält
Att använda dessa är ett snabbt sätt att lägga in summor i rapporterna.
Formatering
Det finns ett stort urval för formatering, formateringen anpassar sig efter vilken typ det är på databasfältet. Kan konverteras. Custom Style kan även villkorsstyras.
Formatering.
SQL Expression fields
Dessa används när SQL-kommandon ska utnyttjas i rapporten.
Grupperingar
Används när gruppering ska göras på något fält. Gruppering kan göras i flera nivåer. Det blir ett band per gruppering som infogas. Gruppering är ett annat smidigt sätt att göra summeringar.
SQL Command
Används när avancerade SQL kommandon ska skrivas, t.ex. UNION. Detta måste göras från första början och därefter kan inte SQL Expression fields användas i rapporten.
Set Datasource Location
Detta val är för att välja vilken datakälla som ska användas.
Subrapporter
Dessa finns i två varianter. De kan vara inbakade i rapporten eller som fristående fil (vår sidfot). Subrapporter väljs med från menyn Insert och sedan Subreport.
Insert Subreport.