Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
v Hvis ingen bruddfelt blir valgt, blir ingen utregningsfunksjoner valgt og sluttutregninger blir utelatt.<br />
Systemet teller bare antall poster.<br />
I en navn- og adressefil kan du for eksempel oppgi at de to feltene BY og LAND skal defineres som<br />
bruddfelt. Hvis BY ble definert som bruddfelt for bruddnivå 1, LAND som bruddfelt for bruddnivå 2 og begge<br />
feltene ble oppgitt som bruddverdier i bruddteksten for sine respektive nivåer, kan eksempelet se slik ut:<br />
Poster i fil: |<br />
|<br />
Linjer i rapport:<br />
ENAVN BY LAND | LAND BY ENAVN<br />
Brun Bergen Norge | Norge Bergen Brun<br />
Jonsen Bergen Norge | Jonsen<br />
Storm Bergen Norge | Storm<br />
. . . |<br />
. . . | Brukere i Bergen<br />
. . . | Antall 3<br />
. . . |<br />
Andvik Oslo Norge | Oslo Andvik<br />
. . . |<br />
. . . | Brukere i Oslo<br />
. . . | Antall 1<br />
. . . | Alle brukere i Norge<br />
. . . | Antall 4<br />
. . . |<br />
. . . |<br />
Carlsson Borås Sverige | Sverige Borås Carlsson<br />
Dahl Borås Sverige | Dahl<br />
Larsson Borås Sverige | Larsson<br />
. . . |<br />
. . . | Brukere i Borås<br />
. . . | Antall 3<br />
. . . | Alle brukere i Sverige<br />
. . . | Antall 3<br />
Hvis du ikke oppgir rapportbrudd, skriver <strong>Query</strong> ut eller viser alle postene i rapporten, en etter en uten<br />
ekstra mellomrom eller tekst.<br />
I <strong>Query</strong> kan du også bruke bruddnivå 0. Dette bruddnivået, som bare kommer frem i slutten av rapporten,<br />
blir brukt når du skal skrive ut sluttsummer for alle de oppgitte utregningsfunksjonene.<br />
Bruddnivå 0 har en standard bruddtekst (SLUTTSUM), men du kan endre teksten eller la feltet stå tomt.<br />
I rapporter som skal skrives ut, utelater <strong>Query</strong> identisk feltinformasjon i felt som er definert som bruddfelt,<br />
dvs. at når innholdet i et bruddfelt er det samme i en gruppe poster, blir feltet skrevet ut med utgangspunkt<br />
i feltet i den første gruppen. Det samme feltet i de andre gruppene blir ikke skrevet ut.<br />
Gå tilbake til eksempelet. Du vil legge merke til at selv om alle postene inneholder en verdi i feltet LAND,<br />
blir denne verdien bare vist når den blir endret.<br />
Imidlertid blir all informasjon vist i første post øverst på hver side. Dette gjør det enklere å lese rapporten.<br />
<strong>Query</strong> forutsetter at du vil ha en blank linje etter en utregning, med mindre du oppgir ny side. Hvis du bare<br />
skal vise informasjonen, men ikke skrive den ut, overser <strong>Query</strong> anmodningen om ny side.<br />
Du kan utelate bruddfelt i rapportkolonnene og fremdeles bruke verdiene i rapportens bruddtekst, dvs. hvis<br />
du oppgir 0 i kolonnen Len på skjermbildet Oppgi formatering av rapportkolonner, blir dataene for denne<br />
kolonnen utelatt i rapporten. Du kan imidlertid fremdeles oppgi at feltet skal brukes som bruddfelt, slik at<br />
verdien blir lagt inn i bruddteksten som er definert for dette bruddnivået.<br />
Her er noen andre retningslinjer for rapportbrudd:<br />
Kapittel 12. Definere rapportbrudd 145