AS /400 spørringer Er enkelt som Pie
One av mine all time favoritt verktøy for å lage rapporter, data oppslags forespørsel skjermer eller tilpasset filnedlastinger for AS /400 og iSeries-plattformene er IBMs egen Query /400. Dette er fantastiske verktøyet er en ekstra lisensierte programmet, men jeg synes prisen er verdt det, siden det er et brukervennlig menystyrt program, og det gjør å lage tilpassede rapporter på et blunk.
Første trinnet er å faktisk lage en spørring /400 spørring definisjon ved å utstede kommandoen WRKQRY. Og det første alternativet er å spesifisere filvalg du vil bruke for søket. Det er der du forteller spørring som filen eller filene du skal bruke for å lage rapporten, slik at du vil spesifisere hver fil, bibliotek og medlem hvis filen har flere medlemmer. Hvis du trenger å legge til en annen fil bare trykke på F9.
Når du har spesifisert filene det er på tide å la spør vite hvordan det kommer til å bli med dem sammen, hvis du har noen erfaring med SQL da dette skritt bør komme naturlig, men hvis du ikke er kjent med SQL la meg forklare. Den operasjon forteller Query /400 hvilke felt kampen mellom de valgte filene slik at den kan spørre dem sammen på samme tid, og presentere de resulterende datasettet som om det er en stor logisk fil. På delta feltet vil du vanligvis velge enten matchet poster eller samsvarende poster med primærfilen. I alle mine år med å skrive Query /400 spørsmål jeg ikke har nok behov for å bruke den enestående poster alternativet.
Etter å ha valgt den matchende type det er på tide å fortelle spør hvilke felt du skal matche med. Bare skriv inn det første feltet med testen tilstand etterfulgt av andre samsvarende felt. Hvis du bruker flere filer og matchende poster med primærfilen det første settet med kamp feltene vil alltid være fra primærfilen og de andre feltene oppført vil være fra sekundærfilene.
Nå som du har filene sammenføyd og samsvarende felt definerte det er på tide å skape begrensninger ved å ta muligheten for utvalgte poster. Når på enkelte poster skjermen bare skriv i feltet du ønsker å bygge begrensningen på sammen med test tilstand som lik, ikke lik, større enn, dataområde og så videre og verdien. Verdien kan være en konstant, feltnavn, nummer eller mer.
En funksjon jeg absolutt elsker om Query /400 er at hvis du bruker flere filer vil det automatisk prefiks alle feltnavnene T01, T02 og så videre. Dette gjør det svært enkelt å finne filen og feltnavnet kombinasjonen du vil bruke, og det helt eliminerer problemer med dupliserte feltnavn mellom filene.
Nå som du har definert spørre begrensninger det er på tide å faktisk kjøre rapporten og se noen data resultater, kan dette gjøres hver gang du er i spørring ved hjelp av F5-tasten. Et ord av forsiktighet skjønt at hvis du gjør blir med flere filer i systemet kan være nødvendig å bygge en midlertidig indeks og dette kan ta litt tid, avhengig av datafiler som er i bruk og andre faktorer som brukes av AS /400s spørringsoptimisereren motor.
det siste trinnet jeg vanligvis tar etter å ha kjørt spørringen et par ganger ved hjelp av F5 og gjør at rapporten ser corect på skjermen er å ta muligheten til å velge utgangstype og utskrift form. Avhengig av ønsket resultat av spørringen vil jeg heller velge en utskriftsvennlig rapport eller skjermutgangen type. Hvis du velger skriver vil det være noen flere alternativer for å konfigurere som tillegg eller fjerning av en header siden som jeg vanligvis fjerne å redde bortkastet papirark.