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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Kolonneoverskrifter<br />

Hvis du ønsker å oppgi en kolonneoverskrift for et resultatfelt, skriver du inn overskriften på tre linjer på<br />

skjermbildet som hører til resultatfeltet (opptil 20 tegn på hver). Overskriften vil se ut nøyaktig slik du<br />

skriver den inn.<br />

Hvis du ikke ønsker å ha noen overskrift i et resultatfelt, skriver du *NONE i de første fem posisjonene på<br />

den første linjen for feltet. (Du må bruke store bokstaver, og resten av linjen og de to neste linjene må<br />

være tomme.) Hvis du ikke oppgir en overskrift eller *NONE, bruker <strong>Query</strong> navnet på resultatfeltet som<br />

kolonneoverskrift.<br />

Lengde og antall desimaler<br />

For resultatfelt for tegn (SBCS og DBCS), dato, klokkeslett og systemtid skal du ikke fylle ut feltene Len<br />

og Des. Hvis du ikke oppgir noe i disse feltene når du definerer et resultatfelt, bestemmer <strong>Query</strong> lengden<br />

på resultatfeltet. Når <strong>Query</strong> bestemmer disse verdiene, er det enklere for deg når du vil endre uttrykkene.<br />

Hvis du vil vite lengden på resultatfeltet, trykker du F13 for å se oppsettet på rapporten og tell antall 9-tall<br />

(numeriske felt) og X-er (SBCS-tegnfelt). Hvis du bruker en DBCS-skjerm og har DBCS-data, må du telle<br />

antall<br />

dobbeltbyte J-er, som representerer data av typen DBCS-bare<br />

dobbeltbyte O-er, som representerer data av typen DBCS-åpen (blandet)<br />

dobbeltbyte E-er, som representerer data av typen DBCS-enten<br />

dobbeltbyte G-er, som representerer data av typen DBCS-grafisk<br />

Når det gjelder dato-, klokkeslett- og systemtidfelt, må du se på lengden på gjeldende dato, klokkeslett<br />

eller systemtid i resultatfeltet.<br />

For numeriske resultatfelt er lengden det totale antallet sifre i feltet. Den omfatter sifrene til venstre og<br />

høyre for desimaltegnet, men ikke selve desimaltegnet. Desimaler er antall desimaler til høyre for<br />

desimaltegnet. Hvis du vil legge inn din egen verdi for lengde, bør du, for å unngå uventede resultater,<br />

først lese avsnittet “Lengde og antall desimaler” på side 124 og “Lengde og antall desimaler i resultatfelt”<br />

på side 194. Legg også merke til disse punktene:<br />

v Hvis du oppgir en verdi for Len, må du også oppgi en verdi for Des (antall desimaler).<br />

v Hvis du øker eller reduserer verdien i feltet Des, må du øke eller redusere verdien i feltet Len<br />

tilsvarende. Det er også mulig at du trenger å endre disse verdiene senere hvis du foretar endringer i<br />

det numeriske uttrykket.<br />

v Hvis du lar feltene Len og Des stå åpne, endrer <strong>Query</strong> verdien hvis uttrykket blir endret.<br />

Hvis du skal lage resultatfelt ved hjelp av en multiplikasjon eller en divisjon, kan du redusere lengden hvis<br />

de faktiske dataene i filene ikke krever maksimumsstørrelse på feltet, slik det er oppgitt av <strong>Query</strong>. En<br />

hovedfil som inneholder en oversikt over inventar, inneholder for eksempel et felt for PRIS og et felt for<br />

MENGDE. Begge disse feltene må ha tilstrekkelig lengde for å kunne behandle høyest mulig verdi. Når disse<br />

to feltene blir multiplisert med hverandre for å lage resultatfeltet VERDI, er maksimumslengde lik summen<br />

av lengden på begge disse feltene. Siden varer med høy pris vanligvis oppbevares i små mengder, er<br />

sannsynligvis maksimal feltstørrelse for VERDI større enn det som er praktisk å arbeide med (for eksempel<br />

i en rapport).<br />

Merk: Hvis du ønsker å redusere feltlengden fordi du bare skal vise et bestemt antall posisjoner i en<br />

rapport, må du ikke endre feltlengden på skjermbildet Definere resultatfelt, men på skjermbildet<br />

Oppgi formatering av rapportkolonner. Hvis du oppgir feltlengden på skjermbildet Definere<br />

resultatfelt, kan resultatet av et numerisk uttrykk bli avkuttet eller avrundet, avhengig av hva du<br />

oppgir på skjermbildet Oppgi behandlingsvalg.<br />

Kapittel 5. Definere resultatfelt 87

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

Saved successfully!

Ooh no, something went wrong!