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.
Kapittel 5. Definere resultatfelt<br />
Dette kapittelet beskriver hvordan du definerer resultatfelt. Hvis informasjon du skal ha med i rapporten<br />
ikke finnes som felt i filen(e) du har valgt, må du definere disse feltene når du definerer spørringen. Hvis<br />
du for eksempel vil at rapporten skal vise antall dager, mens databasen bare har felt for antall uker, kan du<br />
definere et resultatfelt som inneholder antall dager. Det gjør du ved å lage et uttrykk som beregner dager<br />
med utgangspunkt i antall uker.<br />
Når du har definert et resultatfelt, kan du bruke det akkurat som du bruker de andre feltene i de valgte<br />
filene. Du kan legge resultatfeltet inn i utdataene, du kan bruke det til å definere et annet resultatfelt eller<br />
bruke det som et sorteringsfelt, osv.<br />
Når du definerer resultatfelt, får du frem en liste nederst på skjermen. Her står feltnavnene i filene du har<br />
valgt for spørringen. Hvis du ønsker mer informasjon om hvert enkelt felt, for eksempel en beskrivelse,<br />
lengde på feltet og antall desimaler, kan du trykke på F11 (Vis tekst) for å veksle mellom lister med flere<br />
kolonner og lister med enkeltkolonner. Disse opplysningene er nyttige når du skal sette navn på et<br />
resultatfelt eller bygge opp uttrykk. Hvis du vil vite mer om hvordan du bruker F11, kan du lese avsnittet<br />
“Bruke F11 for å vise tilleggsinformasjon” på side 20.<br />
I de fleste tilfellene blir resultatfeltene du definerer, vist i resultatet av spørringen. Dette er imidlertid<br />
valgfritt fordi enkelte resultatfelt bare er nødvendige hvis du vil ha et sluttresultat. Du kan for eksempel<br />
definere et resultatfelt bare for å velge ut poster, men du vil ikke at resultatfeltet skal vises i rapporten.<br />
Lage resultatfelt<br />
Hvis du har skrevet 1 ved siden av feltet Definere resultatfelt på skjermbildet Definere spørringen, får du<br />
frem skjermbildet Definere resultatfelt. Du bruker dette skjermbildet når du skal lage resultatfeltene du skal<br />
bruke i spørringen. På skjermbildet nedenfor står det noen eksempler på forskjellige felt.<br />
Definere resultatfelt<br />
Skriv definisjoner med feltnavn eller konstanter og operatorer og trykk på Enter.<br />
Operatorer: +, -, *, /, SUBSTR, ||, DATE...<br />
Felt Uttrykk Kolonneoverskrift Len Des<br />
__________ _________________________________ ____________________ _____ __<br />
_________________________________ ____________________<br />
_________________________________ ____________________<br />
__________ _________________________________ ____________________ _____ __<br />
_________________________________ ____________________<br />
_________________________________ ____________________<br />
Slutt<br />
_________________________________________________________________________<br />
Felt Felt Felt Felt<br />
KONTONR GATEADR TELEFONNR DATOSISTBT<br />
ETTERNAVN BY KRGRENSE<br />
INIT KODE SALDO<br />
FIRMA LAND FORFALL<br />
Slutt<br />
F3=Avslutt F5=Rapport F9=Sett inn F11=Vis tekst<br />
F12=Avbryt F13=Oppsett F20=<strong>Om</strong>organiser F24=Flere taster<br />
Når du skal definere et resultatfelt, må du oppgi et entydig navn i kolonnen Felt på dette skjermbildet. Du<br />
kan ikke skrive navnet på et felt som finnes blant de utvalgte filene. Listen nederst på skjermbildet viser<br />
disse feltnavnene. For å bla gjennom feltlisten plasserer du markøren på listen og bruker blatastene.<br />
(Nederst til høyre på skjermbildet får du beskjed om hvor i listen du befinner deg. Mer... betyr at det<br />
kommer flere poster før eller etter disse du ser her. Slutt betyr at du er på slutten av listen, men at det kan<br />
være flere poster foran dem du ser.) Bruk F19 (Neste gruppe) for å flytte listen til begynnelsen av den<br />
© Copyright <strong>IBM</strong> Corp. 2000, 2001 59