23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!