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.
N=Nei<br />
Linjene i hver enkelt post skal ikke flyttes når lengden går ut over bredden på rapporten. I stedet blir<br />
de posisjonene som går ut over den oppgitte bredden avkuttet. Hvis du skriver N, blir også de to neste<br />
forespørslene oversett.<br />
Grense for linjeflytting<br />
For utdata som skal vises på skjermen eller skrives ut, kan du oppgi en verdi for maksimumsbredden på<br />
linjene i rapporten. Du kan oppgi fra 1 til 378 eller la feltet stå åpent.<br />
Merk: For grafiske DBCS-felt tilføyer <strong>Query</strong> DBCS-skiftuttegn og -skiftinntegn før feltene vises i en rapport<br />
på skjermen eller i en rapport du skriver ut. DBCS-verdier med variabel lengde blir utvidet til full<br />
feltlengde.<br />
Hvis alle feltene i en post ikke får plass i den oppgitte linjebredden i rapporten, blir feltet som går ut over<br />
linjebredden flyttet til neste linje. Hvis du lar feltet stå åpent, blir linjene flyttet i de tilfellene hvor rapporten<br />
går ut over bredden på skjermen eller skriveren.<br />
Hvis du oppgir for liten bredde, er det mulig at noen kolonneoverskrifter, felt eller utregningsfunksjoner blir<br />
avkuttet eller utelatt fra rapporten. Hvis dette problemet oppstår, kan du enten gjøre endringer her, eller i<br />
feltene Kolonneavstand eller Kolonneoverskrift på skjermbildet Oppgi formatering av rapportkolonner. Hvis<br />
du ønsker å se hvilke felt det gjelder, kan du trykke F13 (Oppsett). Da får du frem eventuelle feilmeldinger<br />
for de feltene det er feil i.<br />
Post på en side<br />
Når du bruker linjeflytting, har du mulighet til å forhindre at postene blir delt over flere sider. Skriv Y eller N<br />
for å oppgi om du vil at de enkelte postene ikke skal deles, men holdes på en side i rapporten.<br />
Y=Ja<br />
Hver enkelt post skal holdes sammen på en side. Hvis det ikke er nok plass til alle feltene i en post på<br />
en side, blir hele posten vist eller skrevet ut på neste side.<br />
N=Nei<br />
Poster som begynner nær slutten av en side, blir delt og fortsetter øverst på neste side. Posten blir<br />
delt etter det siste fullstendige feltet som får plass på siden, resten av feltene blir flyttet til neste side.<br />
Vise grenser for linjeflytting<br />
Du kan bruke F13 (Oppsett) hvis du vil se hvordan de forskjellige grensene for linjeflytting virker. Du vil se<br />
at linjeflytting ikke bare er å fortsette hver formatert rapportlinje på den neste linjen når grensen er nådd.<br />
v Sidelinjer, bruddlinjer og sluttekstlinjer blir ikke flyttet. De blir avkuttet hvis grensen for linjeflytting er for<br />
liten.<br />
v Kolonneoverskrifter flyttet som en enhet.<br />
v Verdien i Kolonneavstand, som er oppgitt på skjermbildet Oppgi formatering av rapportkolonner for det<br />
første feltet i utdataene, brukes til å rykke inn hver linje som blir delt.<br />
v Verdien i Kolonneavstand kan muligens bli flyttet til neste linje slik det blir vist i eksempelet nedenfor.<br />
Hvis et felt ikke får plass på slutten av en linje, blir hele feltet flyttet til neste linje sammen med<br />
eventuelle felt som kommer etter. Verdien for kolonneavstand for et flyttet felt kan bli vist som blanktegn<br />
etter feltet på den forrige linjen, som blanktegn foran det flyttede feltet eller som en kombinasjon av<br />
dette.<br />
Eksempelet nedenfor viser den originale rapporten og rapporten når den viser hvordan linjeflyttingen ser<br />
ut når grensen for linjeflytting er definert til 15.<br />
Original rapport:<br />
Begynne fra ........ Bytt til kolonne ...<br />
Linje ....+....1....+....2....+....3....+....4....+....5....+..<br />
INTEGER CHAR DECIMAL NUMERIC<br />
Kapittel 13. Velge type og form på utdata 151