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.

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

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

Saved successfully!

Ooh no, something went wrong!