Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
På skjermbildet Oppgi filvalg skriver du filnavnet KUNDE først, deretter VARE og til slutt BESKRIVELSE. Oppgi<br />
fil-IDene, henholdsvis A, B og C. Kombineringstype er 2 (Samsvarende poster med primærfil).<br />
Kombineringstestene er:<br />
A.NAVN EQ B.NAVN<br />
B.VARE EQ C.VARE<br />
KUNDE-filen (Fil A)<br />
NR NAVN BY<br />
1 Ho Tokyo<br />
2 Martinez Miami<br />
3 Pottier Paris<br />
VARE-filen (Fil B)<br />
NR NAVN VARE<br />
1 Ho 222-B1<br />
2 Pottier 222-B1<br />
3 Pottier 499-D3<br />
4 Pottier 501-XX<br />
Kombinere fil A med fil B<br />
Kombifil AB<br />
NR NAVN BY NAVN VARE<br />
1 Ho Tokyo Ho 222-B1<br />
2 Martinez Miami<br />
3 Pottier Paris Pottier 222-B1<br />
4 Pottier Paris Pottier 499-D3<br />
5 Pottier Paris Pottier 501-XX<br />
Kombinere fil AB med fil C<br />
BESKRIVELSE-filen (Fil C)<br />
NR VARE BESKRIVELSE<br />
1 123-A1 Bord<br />
2 222-B1 Bolle<br />
3 300-C1 Klokke<br />
4 499-D3 Hatt<br />
5 501-XX Stol<br />
Riktig resultat etter kombinering av filene A, B og C.<br />
NR NAVN BY NAVN VARE VARE BESKRIVELSE<br />
1 Ho Tokyo Ho 222-B1 222-B1 Bolle<br />
2 Martinez Miami<br />
3 Pottier Paris Pottier 222-B1 222-B1 Bolle<br />
4 Pottier Paris Pottier 499-D3 499-D3 Hatt<br />
5 Pottier Paris Pottier 501-XX 501-XX Stol<br />
<strong>Query</strong> utfører kombineringen i to trinn:<br />
Trinn 1: Kombinere de to første filene, A og B.<br />
RBAF9505-0<br />
<strong>Query</strong> kombinerer filene i den rekkefølgen de er satt opp på listen, og begynner med fil A (KUNDE) ogfilB<br />
(VARE). <strong>Query</strong> kombinerer hver enkelt post i fil A med hver enkelt post i fil B så sant feltene NAVN i både A<br />
og B er like. Fordi du bruker kombineringstype 2 (Samsvarende poster med primærfil) blir alle postene i<br />
primærfilen A lagt inn i kombineringen. Hvis programmet kommer over en post i A (for eksempel Martinez)<br />
som ikke samsvarer med noen post i B, blir det laget en standardpost for B, som er tom. Resultatet av trinn<br />
1 blir en fil kalt AB. (Legg merke til at AB er en arbeidsfil som blir brukt til å bygge kombifilen du skal ha i<br />
rapporten. Du får ikke se filen AB.)<br />
Trinn 2: Kombinere fil AB med fil C.<br />
<strong>Query</strong> kombinerer hver post i filen AB med hver post i BESKRIVELSE-filen C, der hvor B.VARE er lik C.VARE.<br />
Hvis en post i AB (for eksempel Martinez) ikke samsvarer med noen poster i C, blir det laget en<br />
standardpost for C, som også er tom. Dermed er kombineringen utført. Hver enkelt post i primærfilen A er<br />
representert en eller flere ganger i de fem postene.<br />
Gal måte:<br />
På skjermbildet Oppgi filvalg skriver du filnavnet KUNDE først og oppgir fil-IDen A. Skriv filnavnet<br />
BESKRIVELSE som andre fil (fil C) ogVARE som tredje fil (fil B), som er motsatt rekkefølge av den riktige<br />
måten. Legg merke til at filene har samme fil-ID som tidligere. Oppgi type kombinering og<br />
kombineringstester på samme måte som før. Denne metoden følger ikke reglene for rekkefølgen av<br />
sekundærfiler fordi fil C ikke er knyttet til filen over (A) med en kombineringstest.<br />
Kapittel 4. Oppgi filvalg for en spørring 53