Kako narediti izbiro v dostopu. Kako ustvariti poizvedbe v Accessu: navodila in priporočila po korakih. Uporabite ta pogoj

Pri ustvarjanju poizvedb je pomembno pravilno oblikovati pogoje za izbiro zapisov iz baze podatkov. V MS Accessu so na voljo naslednje funkcije:

· preprost kriterij vzorčenja;

· natančno odstopanje med vrednostmi enega polja;

· netočno ujemanje vrednosti polj;

· izbor po območju vrednosti;

· združevanje kriterijev več področij;

· izbirni pogoj za rezultate končnih izračunov.

Enostaven kriterij vzorčenja . Zapisi so izbrani na podlagi ujemajočih se vrednosti polj. Na primer s terena Mesto morate izbrati vrednosti Minsk. Če želite to narediti, v obrazcu zahteve v vrstici Izbirni pogoj v stolpcu Mesto vrednost se vnese s tipkovnico "Minsk".

Natančno neskladje med vrednostmi enega polja. Iz baze so izbrani vsi zapisi, razen tistih, za katere je podan pogoj. Na primer, s poljem morate izbrati vse zapise Mesto, razen tistih, ki imajo vrednost v tem polju Minsk. Če želite to narediti, v liniji Izbirni pogoji v stolpcu Mesto izraz je vnesen Ne "Minsk" oz <>"Minsk". Logični operator ne izključuje vnose z vrednostjo Minsk, operator primerjave<>pomeni "ni enako".

Netočno ujemanje vrednosti polja. Ta pogoj je mogoče nastaviti, če vrednosti polja niso znane. Operator primerjave se uporablja za vzorčenje Všeč mi je(všeč mi je). Poleg operatorja je zapisan vzorec, ki vsebuje ali točno vrednost, npr. Kot "Petrov", ali vključno z nadomestnimi znaki, npr. Kot "Pet*".

Access dovoljuje naslednje nadomestne znake:

? - kateri koli znak;

* - nič ali več znakov;

#- katera koli številka;

[seznam znakov] - kateri koli znak na seznamu znakov;

[!seznam znakov] - kateri koli znak, ki ni na seznamu.

Oglati oklepaji lahko poleg seznama znakov objamejo vrsto znakov, na primer [B-R]. Pogoj [b-rB-R] omogoča izbiro tako velikih kot velikih črk.

Glede na to Kot »[BR]*« Izbrani so vsi priimki, ki se začnejo na B ali R.

Izberite glede na obseg vrednosti. Za nastavitev obsega vrednosti se uporabljajo naslednji operatorji:

> (več),

>= (ne manjše, večje ali enako),

< (manj ),

<= (ne več kot, manj kot ali enako) (na primer >= 10).

Med ... in ... (služi za preverjanje, ali pripada območju, katerega zgornjo in spodnjo mejo povezuje logični IN operator (npr. med 1990 in 1995).

Operatorje je mogoče uporabiti z besedilnimi, številskimi in datumskimi polji.

Združevanje kriterijev enega polja. Če je za eno polje naloženih več kot en pogoj, lahko pogojne izraze povežete z operatorji oz (ALI) In in(IN).

Združevanje meril iz več področij. Zahteva lahko vsebuje več izbirnih pogojev. V tem primeru sta na voljo dve možnosti za izbiro zapisov:

zapis je izbran le, če so izpolnjeni vsi pogoji, kar ustreza logični operaciji IN. Zahteva se imenuje In-povpraševanje;

zapis je izbran, ko je izpolnjen vsaj en pogoj, ki ustreza logični operaciji ALI. Zahteva se imenuje ALI-poizvedba.

Pri gradnji ALI-poizvedba Vsak pogoj, vključen v merilo, mora biti v ločeni vrstici. Pri gradnji I-povpraševanje Vsak pogoj, vključen v merilo, mora biti v eni vrstici.

IN končna vprašanja Obstajata dve vrsti meril za izbor zapisa.

Prva vrsta izloči zapise, ki ne izpolnjujejo kriterijev, preden izvede končne izračune. Druga vrsta meril se uporablja za rezultat končnih izračunov.

Obrazci

MS Access ustvarja obrazce z uporabo več orodij: obrazec, razdeljeni obrazec, več elementov, čarovnik za obrazce, prazen obrazec, graditelj obrazcev.

Oblika. Ko uporabljate to orodje, so vsa polja v osnovnem viru podatkov postavljena na obrazec. Obrazec prikazuje samo en vnos in omogoča ogled ostalih vnosov.

Če MS Access zazna eno tabelo, ki je v razmerju ena proti mnogo povezana s tabelo ali poizvedbo, ki je bila uporabljena za ustvarjanje obrazca, MS Access obrazcu doda tabelo podatkov na podlagi povezane tabele ali poizvedbe. Na primer, če ustvarite preprosta oblika, na podlagi tabele »Zaposleni« ter med »Zaposleni« in » PlačaČe je definirano razmerje »ena proti mnogo«, bo podatkovna tabela prikazala vse zapise tabele »Plača«, povezane s trenutnim zapisom zaposlenega. Če podatkovne tabele v obrazcu ne potrebujete, jo lahko izbrišete. Če obstaja več tabel, ki imajo razmerje ena proti mnogo s tabelo, ki je bila uporabljena za ustvarjanje obrazca, potem podatki tabele niso dodani v obrazec.

Razcepljena oblika– omogoča hkraten prikaz podatkov v dveh pogledih – v načinu obrazca in v načinu tabele.

Ta dva pogleda sta povezana z istim virom podatkov in sta med seboj vedno sinhronizirana. Ko izberete polje v enem delu obrazca, je izbrano isto polje v drugem delu. Podatke lahko dodajamo, spreminjamo ali brišemo v vsakem delu obrazca (če vir zapisa omogoča posodabljanje in nastavitve obrazca ne prepovedujejo takih dejanj).

Delo z razdeljenim obrazcem vam daje prednosti obeh vrst obrazcev v enem obrazcu. Na primer, lahko uporabite tabelarnega dela obrazce za hitro iskanje zapisa in nato ogled ali urejanje zapisa v drugem delu obrazca.

Več elementov. Ustvarjen obrazec izgleda kot miza. Podatki so razvrščeni v vrstice in stolpce, hkrati pa je prikazanih več zapisov. Temu obrazcu lahko dodate grafike, gumbe in druge kontrolnike.

Mojster obrazcev. Daje več svobode pri izbiri polj, prikazanih na obrazcu. Čarovnik vam omogoča, da določite, kako so podatki razvrščeni in razvrščeni, ter da v obrazec vključite polja iz več tabel ali poizvedb, pod pogojem, da so razmerja med temi tabelami in poizvedbami vnaprej določena.

Prazen obrazec. Uporablja se za hitro izdelavo obrazca z majhnim številom polj. MS Access odpre prazen obrazec in hkrati prikaže območje seznam polj, iz katerega z dvojnim klikom ali vlečenjem izberemo zahtevana polja.

Oblikovalec obrazcev. Vir podatkov za obrazec je lahko samo ena tabela ali poizvedba. Glavna strukturna enota obrazca, v katerega uporabnik postavi podatkovna polja, je Podatkovno območje, privzeto viden na zaslonu. Drugi strukturni deli obrazca vključujejo: naslov obrazca, glava, noga, opomba obrazca, ki jih uporabnik prikliče na zaslon.

Podatkovna polja iz vira podatkov so postavljena v podatkovno območje z uporabo okna Seznam polj, kot tudi izračunana polja, ki niso prisotna v viru podatkov (ustvarjena samo v obliki pogleda na traku). Izrazi za izračunana polja so zapisani z uporabo Graditelj izrazov.

Orodja za oblikovanje obrazcev so kontrole. Najpogosteje uporabljena kontrola je polje. Druge kontrole vključujejo: oznake, potrditvena polja, kontrole podobrazcev in poročil ter drugo. Kontrola polja je lahko priložena, brezplačna ali izračunana.

· Priložen nadzor– kontrolnik, katerega vir podatkov je tabela ali polje poizvedbe. Priloženi kontrolnik se oblikuje z uporabo okna Seznam polj in služi za prikaz vrednosti polj vira podatkov. to Najboljši način ustvarjanje priloženega kontrolnika iz dveh razlogov:

· Priloženi kontrolnik ima z njim povezano oznako, ki je privzeto ime polja (ali oznaka, definirana kot lastnost tega polja v izvoru podatkov), zato ni treba vnašati besedila podpisa.

· priloženi kontrolnik podeduje vrednosti lastnosti polja vira podatkov, na primer, Oblika, Število decimalk, Vnosna maska.

· Prosti nadzor– kontrolnik, ki nima vira podatkov. Prosti kontrolniki se uporabljajo za prikaz besedila, črt, pravokotnikov in slik. Primer prostega elementa je Napis.

· Izračunane kontrole– kontrolnik, katerega vir podatkov je izraz in ne polje.

Oblikovalnik MS Access vam omogoča ustvarjanje obrazci s podobrazcem. Podrejena oblika je oblika, ki je vstavljena v drugo obliko, imenovano glavna oblika, da bi pridobila Dodatne informacije iz druge mize. Najprej ustvarite podobrazec, nato glavni obrazec in nato postavite podobrazec v glavni obrazec. Dovoljenih je več stopenj podrejenosti oblik.

Za urejanje obrazcev uporabite načina postavitve in oblikovanja.

Način postavitve Način postavitve je najbolj intuitiven način za spreminjanje oblik. Z njim je mogoče narediti skoraj vse spremembe obrazca: prilagoditi podatke, nastaviti velikost kontrolnikov, oblikovati videz obrazci. V tem načinu lahko spremenite tudi strukturo obrazca, na primer prilagodite velikost polj v skladu s podatki, prikazanimi na zaslonu.

Način oblikovanja Pogled oblikovanja vam omogoča, da si podrobneje ogledate strukturo obrazca. Ogledate si lahko odseke glave in noge obrazca. V tem načinu se obrazec ne izvaja, zato si ne morete ogledati osnovnih podatkov, ko izvajate spremembe. Vendar pa je bolj priročno opravljati druga dela v načinu načrtovanja:

· Obrazcu dodajte različne kontrolnike, kot so besedilo, slike, črte in pravokotniki.

· spremenite izvor kontrolnika polja neposredno v polju brez uporabe okna lastnosti.

· spremenite velikost odsekov obrazca, kot je glava obrazca ali podatkovno območje.

· spremenite lastnosti obrazca, ki jih ni mogoče spremeniti v načinu postavitve (npr. Privzeti pogled oz Način obrazca).

Poročila

Poročilo je glavni predmet MS Access, namenjen tiskanju podatkov iz tabel in poizvedb. V poročilih MS Access praviloma organizira podatke v skupine in izračuna tako splošne kot vmesne rezultate. Poročilo poleg podatkov vsebuje informacije o postavitvi poročila: napise, naslove, slike in druge informacije.

Aplikacija MS Access ustvarja poročila z naslednjimi orodji: poročilo, čarovnik za poročila, prazno poročilo, oblikovalec poročil.

Poročilo. Z večina hiter način ustvarjanje poročila, saj se poročilo ustvari brez zahtevanja dodatnih informacij. Poročilo vključuje vse zapise vira podatkov - tabele ali poizvedbe. Po potrebi lahko uredite poročilo v pogledu postavitve ali načrta. Vsakič, ko odprete poročilo, prikaže dejansko stanje ta trenutek zapise iz vira podatkov.

Čarovnik za poročanje. Interaktivno generira poročilo, kar uporabniku omogoča dodajanje polj iz več tabel ali poizvedb v poročilo, če so razmerja med temi tabelami in poizvedbami definirana vnaprej. Določite lahko, kako so podatki razvrščeni in razvrščeni.

Predogled poročila v različnih merilih vam omogoča, da vidite, kako bo poročilo videti, ko bo natisnjeno.

Aplikacija MS Access ima orodje mojster nalepk, ki vam pomaga ustvariti nalepke v večini standardnih velikosti. Vir zapisa za oznake je tabela ali poizvedba.

Prazno poročilo. Uporablja se za hitro izdelavo poročila z majhnim številom polj. MS Access odpre prazno poročilo. Hkrati se na desni strani okna prikaže območje seznam polj, iz katerega morate dvoklikniti ali povleči in spustiti zahtevana polja.

Uporaba orodij, predstavljenih v skupini Kontrole na zavihku Oblikovanje, lahko poročilu dodate logotip podjetja, naslov, številke strani, datum in uro.

Oblikovalec poročil. Struktura poročila ima tako kot struktura obrazca več razdelkov: Glava poročila, Glava, Glava skupine, Podatkovno območje, Opomba skupine, Noga, Opomba poročila.

· Naslov poročila. Služi za postavitev naslova poročila. Naslov vključuje logotip podjetja, naslov poročila ali datum. Če v glavo poročila postavite izračunan kontrolnik, ki uporablja funkcijo združevanja vsota, znesek se izračuna za celotno poročilo. Naslov poročila se pred glavo izpiše samo enkrat na začetku poročila.

· Glava strani. Uporablja se za umestitev imen stolpcev v tabelarična poročila. Natisnjeno na vrhu vsake strani.

· Naslov skupine. Vsebuje ime skupine in je natisnjeno pred vsako novo skupino vnosov. Če v glavo skupine postavite izračunan kontrolnik, ki uporablja funkcijo združevanja vsota, znesek bo izračunan za trenutno skupino.

Podatkovno območje. Zasnovan za postavitev podatkovnih polj iz vira podatkov z uporabo okna Seznam polj. Razdelek ustvari tudi izračunana polja, ki niso prisotna v viru podatkov. Tehnologije za vključitev polj v podatkovno področje poročila in obrazca so podobne.

Opomba skupine. Na koncu vsake skupine zapisov. Skupinsko opombo lahko uporabite za tiskanje povzetka informacij za skupino.

· Noga. Nahaja se na dnu vsake strani. Uporablja se za številčenje strani in za tiskanje informacij stran za stranjo.

· Opomba poročila. Opombo poročila lahko uporabite za tiskanje skupnih vrednosti in drugih povzetkov za celotno poročilo. Tiskano enkrat na koncu poročila.

Projekt poročila lahko spremenite v načinih postavitve in oblikovanja.

Poročilo si lahko ogledate različne poti:

· v načinu poročanja, če morate začasno spremeniti sestava podatkov v poročilo, preden ga natisnete ali kopirate podatke poročila v odložišče. Prijavite se lahko neposredno v načinu poročila filtri poročanje podatkov;

· v načinu postavitve, če morate spremeniti postavitev poročilo, ki ima svoje podatke pred seboj;

· v načinu predogleda, če si morate samo predogledati poročilo pred tiskanjem. Samo v tem načinu bo vidnih več stolpcev poročila. V prejšnjih načinih poročilo prikazuje en stolpec.

Namesto da poročilo natisnete, ga lahko pošljete prejemniku kot e-poštno sporočilo.

Pogoji filtra so omejitve, ki so postavljene na poizvedbo ali napredni filter, da se določi, s katerimi zapisi bo deloval. Na primer, namesto da bi si ogledali vse dobavitelje podjetja, si lahko ogledate samo dobavitelje iz Litve. Če želite to narediti, morate podati izbirni pogoj, ki filtrira vse zapise, razen tistih, za katere je v polju »Država« navedena »Litva«. Če želite nastaviti izbirni pogoj za polje v obrazcu za zahtevo, vnesite izraz v Celica s pogoji izbire za to polje. V prejšnjem primeru je izraz "Litva". Uporabite lahko tudi bolj zapletene izraze, na primer »Med 1000 in 5000.« Če poizvedba vsebuje povezane tabele, potem so vrednosti, določene v izbirnih pogojih za polja iz povezanih tabel, občutljive na velike in male črke. Ujemati se morajo z velikimi in malimi črkami vrednosti v osnovni tabeli.

Zakaj lahko uporabite izračunano polje v poizvedbi ali poročilu?

Pri ustvarjanju poizvedb je pogosto treba uporabiti ne samo obstoječa polja tabele, temveč tudi ustvariti druga polja na njihovi podlagi, ki se imenujejo izračunana polja. Na primer, če je v tabeli trgovine polje s ceno za izdelek in polje s količino za ta izdelek, potem lahko na podlagi tega ustvarite izračunano polje, v katerem bodo skupni stroški za vsak izdelek izračunani z množenje vrednosti cene in količine. Z drugimi besedami, izračunano polje lahko uporablja aritmetične operatorje.

Kaj so parametri združevanja v DBMS Microsoft Access, za kaj se uporabljajo?

Kaj je poizvedba s parametrom in kako jo lahko nastavimo?

Ustvarjanje poizvedbe z enim parametrom

  1. Na jedilniku Referenca izberite Primeri baze podatkov, in potem Primer baze podatkov Northwind. Kdaj se pojavi domov oblika s pritiskom na gumb , zapri.
  2. Iz menija Pogled izberite Objekti baze podatkov, in potem Zahteve.
  3. Računi in nato kliknite Konstruktor.
  4. V celico vnesite naslednji ukaz Izbirni pogoji za polje Država prejemnik. Upoštevajte, da mora biti vneseni izraz v oglatih oklepajih.

[Pregled državnih računov]

  1. Na jedilniku Prošnja izberite predmet Izvedi. Ko ste pozvani, vnesite UK in kliknite v redu za ogled rezultatov poizvedbe. Upoštevajte, da poizvedba vrne samo zapise, ki imajo Združeno kraljestvo kot državo prejemnico.

Ustvarjanje poizvedbe z dvema ali več parametri

  1. Zaženite Microsoft Access 2002.
  2. Na jedilniku Referenca izberite Primeri baze podatkov, in potem Primer baze podatkov Northwind. Kdaj se pojavi Obrazec glavnega gumba, zapri.
  3. Iz menija Pogled izberite Objekti baze podatkov, in potem Zahteve.
  4. V oknu baze podatkov kliknite poizvedbo Računi in nato kliknite Konstruktor.
  5. Vnesite naslednji ukaz celica Izbirni pogoji za polje Datum postavitve.

Med [vnesite začetni datum] in [vnesite končni datum]

  1. Na jedilniku Prošnja izberite ekipo Izvedi. Ko boste pozvani za začetni datum, vnesite 1/1/1997 in kliknite v redu. Ko boste pozvani za končni datum, vnesite 31.1.1997 in kliknite v redu za ogled rezultatov poizvedbe. Upoštevajte, da poizvedba vrne samo zapise z datumom naročila v januarju 1997.
  2. Zaprite zahtevo brez shranjevanja.

Ustvarjanje parametrov, ki uporabljajo nadomestne znake

Naslednji primer prikazuje, kako ustvariti parametre, ki uporabljajo operator LIKE in nadomestni znak (*) .

  1. Zaženite Microsoft Access 2002.
  2. Na jedilniku Referenca izberite Primeri baze podatkov, in potem Primer baze podatkov Northwind. Kdaj se pojavi Obrazec glavnega gumba, zapri.
  3. Iz menija Pogled izberite Objekti baze podatkov, in potem Zahteve.
  4. V oknu baze podatkov kliknite poizvedbo Računi in nato kliknite Konstruktor.
  5. V celico vnesite naslednji ukaz Izbirni pogoji za polje Blagovna znamka:

LIKE "*" & [Vnesite izdelke, ki vsebujejo izraz] & "*"

  1. Na jedilniku Prošnja izberite ekipo Izvedi. Ko ste pozvani, vnesite omako in pritisnite v redu za ogled rezultatov poizvedbe. Upoštevajte, da poizvedba vrne samo zapise, kjer ime izdelka vsebuje besedo "omaka".
  2. Zaprite zahtevo brez shranjevanja.

Katere skupinske operacije je mogoče uporabiti v MS Access DBMS pri ustvarjanju poizvedb s skupinskimi operacijami? Opišite namen vsakega.

Večina sodobnih DBMS ima svojo različico QBE, ki se nekoliko razlikuje od prvega opisa QBE, predlaganega v poznih 70. letih dvajsetega stoletja. Oglejmo si nekaj zmogljivosti QBE DBMS MS Access.

Za primer uporabimo tabelo baze podatkov, ki se nanaša na trgovanje (slika 3.10). Ime tabele TYPE (vrste izdelkov). Ima stolpce: izdelek - imena izdelkov; barva – njena barva; stroški – stroški izdelka.

Vzorčenje podatkov se lahko izvede v skladu z naslednjimi možnostmi:

1. Enostaven izbor, na primer: "Pridobite zelene izdelke iz tabele VRSTA."

2. Enostavno vzorčenje z naročanjem.

3. Vzorčenje s kvalifikatorji (pogoji). Izbor zapisov iz izvorne tabele lahko temelji na: a) natančnem ujemanju; b) delno sovpadanje; v primerjavi.

Poizvedbe vam omogočajo, da dobite končne tabele, katerih polja izpolnjujejo določene pogoje (kriterije). Ti pogoji so navedeni v obrazcu zahteve v vrstici Izbirni pogoji. Izbirni pogoji so logični izrazi, sestavljeni iz operatorjev in operandov. Operatorji primerjave =,< , >, <>(ni enako), Between, In, Like in in logični operatorji In, Ali, Ne. Dovoljena je uporaba vzorcev nadomestnih znakov.

riž. 3.10. Primer tabele baze podatkov

Če natančna vrednost ni znana ali je treba vrednost vnesti nepopolno, je priročno uporabiti predloga (vzorec) z nadomestnimi znaki (znaki). Primeri nadomestnih znakov:

* - se ujema s poljubnim številom poljubnih znakov. Primer: 77* - za iskanje vseh telefonskih številk, ki se začnejo s 77.

? - se ujema z enim besedilnim znakom. Primer: 77-4?-0? - najti vse telefone s številkami, ki vsebujejo navedene štiri števke.

Predloge se uporabljajo v povezavi z operaterjem Všeč mi je . Ta operator vam omogoča ustvarjanje vzorcev, ki pri iskanju uporabljajo nadomestne znake besedilna polja. Na primer, priimek zaposlenega ni natančno znan. To bi lahko bil Petrov, Petrovsky, Peotrovsky itd. Nato je treba uporabiti za izbiro v vrstici Pogoj zapis Kot "Pe*".

Znano je, da je ime sestavljeno iz 4 črk. Potem bo zadostoval vnos Kot »????«.

Operater Med določa obseg vrednosti. Na primer, med 1 in 5

(navedeni robovi intervalov so vključeni v vzorec).

Operater notri preveri enakost katere koli vrednosti s seznama, navedenega v oklepajih. Na primer In("pero","parfum").

Logične operacije IN, ALI je mogoče eksplicitno podati v izrazu pogoja z uporabo operatorjev IN in ALI . Na primer "parfum" ALI "svinčnik".

Kot operandi Poizvedbe lahko uporabljajo literale, konstante in identifikatorje (povezave).

Literali so specifične vrednosti, ki jih sistem zazna, kot so zapisane. Literal je lahko številka, datum ali niz. Na primer, 1146, #31.01.02 #, "Lipetsk".

Konstante so stalne vrednosti, ki so definirane v Accessu. Na primer True, False, Null, Yes, No.

Identifikator se sklicuje na polje, kontrolnik ali lastnost. Identifikatorji so lahko imena polj, tabel, obrazcev ipd. Zadani so v oglatih oklepajih. Sklic na določeno vrednost mora označevati njeno lokacijo v hierarhiji objektov v bazi podatkov. Povezava do polja v tabeli izgleda kot [Ime tabele]![Ime polja]. Na primer [Zaposleni]![Priimek].

Priporočljivo je, da izbirni pogoj ustvarite z graditeljem izrazov. Če želite to narediti, odprite okno Graditelj izrazov, s klikom na gumb Zgradite v orodni vrstici ali z izbiro ukaza Zgradite v kontekstnem meniju. Najprej morate kazalec miške postaviti v celico za vnos pogojev.

Pogoj za natančno neskladje med vrednostmi enega od polj.Če morate v tabeli najti zapise, katerih vrednosti polja ne izpolnjujejo določenega pogoja, uporabite operator ne . Ne operater oz<>se vnese pred primerjano vrednostjo. Primer. Izberite vse zapise tabele TYPE, razen zapisov s svinčnikom v polju Izdelek. Če želite to narediti, v obrazcu za zahtevo v stolpcu polja Izdelek v vrsti Izbirni pogoj Ni vpisan "svinčnik".

Nenatančen pogoj ujemanja. Izbiranje zapisov na podlagi netočnih pogojev

ujemanje vrednosti je mogoče doseči z uporabo operatorja Like. Ta operator vam omogoča, da poiščete zahtevane zapise, pri čemer poznate le približno črkovanje besedilne vrednosti. Operator Like lahko uporablja vzorce nadomestnih znakov, kar razširi možnost iskanja zapisov, kadar pogoji niso natančno določeni. Primer izbirnega pogoja: kot "[d-k]*". Tukaj - (minus) ustreza kateremu koli znaku iz obsega. Razpon mora biti naveden v naraščajočem vrstnem redu (d-k, ne k-d).

Izberite zapise glede na obseg vrednosti.Če želite določiti obseg vrednosti v oknu oblikovalca poizvedbe, uporabite operatorje >,<, Between, Like. Их можно применять с текстовыми, числовыми полями и полями типа даты. Примеры: в строке Izbirni pogoj možen vnos: >100,00 IN< 500.00; Between # 01.01.97 # AND #31.03.97#; Like “*”. Напомним, что символ # применяется для данных типа «дата/время».

Primer 1. Poizvedba z natančnim neujemanjem v enem polju in primerjalnim pogojem v drugem polju. Zahteva za izbiro iz tabele TYPE vseh nerdečih izdelkov, katerih cena je višja od 5, je prikazana na sl. 3.11 (zahteva ustvarjena v načinu Oblikovalec).

Danes bomo podrobneje govorili o poizvedbah v Accessu.


Kot že veste, so poizvedbe potrebne za delo s podatki v tabelah.
Če želite ustvariti zahtevo ...
1) ...odprite Poizvedbe v oknu zbirke podatkov
2) ...in ustvarite zahtevo z uporabo konstruktorja.



Prosimo, NE uporabljajte za ustvarjanje poizvedb. Mojster, ker vam omogoča, da naredite le najpreprostejše poizvedbe, nato pa je njihova pretvorba v naprednejše še težje kot ustvarjanje poizvedbe v konstruktorju od začetka.

Osip prazne vrstice

Ko je povezanih več tabel, se lahko pojavijo prazne vrstice.



Zakaj se to dogaja?
Dejstvo je, da so v naši tabeli tbPerson poleg lastnikov psov zabeleženi tudi sodniki (Petrovskaya, Yelets, Tereshchuk). Sodniki nimajo pravice pripeljati svojih psov na razstavo, zato so v vrsticah z njihovimi priimki prazne celice z imeni psov.
Prazne vrstice lahko odstranite na dva načina.
1. Postavite pogoj glede pomena imena psa Ni Null, tj. NI PRAZNO.



2. Ali spremenite vrsto povezave med tabelami v območju tabel: poklicati morate kontekstni meni na povezovalni vrstici, ki daje netočen rezultat in spremeniti Možnosti spajanja.



Vprašanje za vas: katere nastavitve je treba spremeniti v pogovornem oknu možnosti spajanja?

Poizvedbe z izračuni

Doslej smo izbrali samo zapise za različne pogoje. Toda Access vam omogoča ne samo ogled podatkov, zapisanih v tabelah, ampak tudi izračune: določite starost po datumu rojstva; iz imena, priimka in očetovstva sestavite priimek z začetnicami; Na podlagi cene na enoto izdelka in njegove količine določite skupne stroške nakupa; Na podlagi datuma izdaje knjige v knjižnici določite višino globe za dolg in še veliko več. Za izračune se uporabljajo vgrajene funkcije (podobne tistim v Excelu).


Najenostavnejša operacija je dodajanje nizov. V celico napišimo izraz za prikaz naslednje fraze: lastnik iz mesta mesto .
Če želite to narediti, v zgornjo vrstico novega stolpca območja pogojev vpišite: + "iz mesta" + .



Imena polj so zapisana v oglatem oklepaju, fragmenti nizov so zapisani v narekovajih, med njimi pa so dodani znaki.


Izrazi za izračun so zapisani v zgornji vrstici ( Polje) območje pogojev. Doslej smo v spodnjih vrsticah zapisali pogoje ( Izbirni pogoji).


Da ne boste zmedeni: v zgornji vrstici napišemo KAJ prikazati na zaslonu in nato (na dnu) - pod KAKŠNIM POGOJEM.


telovadba: Napiši izraz, da bo v eni celici prikazan priimek lastnika in v oklepaju mesto, v katerem živi. Všečkaj to: Ivanov (Moskva). Kraj in priimek je treba vpisati iz tabele.

Graditelj izrazov

Da bi bilo urejanje izrazov bolj priročno, obstaja poseben urejevalnik - "Expression Builder". Videti je takole:



Pokliče se s pomočjo kontekstnega menija: kazalec morate postaviti na celico, v katero boste zapisali izraz:



V Expression Builderju lahko izbirate med knjižnico funkcij:



in podatke iz tabel (uporabljate lahko SAMO tiste tabele, ki se uporabljajo v to zahtevo in prikazano v podatkovnem območju):



Ko dvokliknete ime polja ali funkcijo s seznama, Access pogosto vstavi besedo »izraz«, ki nakazuje, da je NA TO MESTO mogoče vstaviti druge funkcije in imena polj. Ne pozabite odstraniti nepotrebnih besed "izraz"!


Ogledali si bomo besedilne in časovne funkcije ter pogojni stavek Iif(pogoj; če-true; če-false).


Besedilo funkcije vam omogočajo pretvorbo nizovnih spremenljivk:
Left("Ivanov"; 2) = "Ivanov" pusti n levih znakov
LCase("Ivanov") = Ivanov naredi vse črke male
InStr(1; "Ivanov"; "but") = 4 najde podniz (tretji argument) v nizu (drugi argument) in izenači položaj (od začetka) podniza v nizu
Len ("Ivanov") = 6 prikazuje število znakov v vrstici
StrComp("Ivanov"; "Petrov") = -1 primerja dva niza: če sta enaka, vrne 0
in drugi…


Začasno vam omogočajo delo z začasnimi spremenljivkami:
Mesec (#12.04.2007#) = 4
Leto (#12.04.2007#) = 2007
Dan (#12.04.2007#) = 12.
Zdaj() = 28.4.2008 14:15:42 (trenutni datum in ura)
Datum() = 28.4.2008 (današnji datum)
DateDiff("d"; #12.04.2007#; #28.04.2007#) = 16 najde razliko med dvema datumoma (“d” - v dnevih, ww - v tednih, m - v mesecih, llll – v letih itd. .)
in drugi…


uganka obdelaj pogojne izraze:
Iif(<=1; «щенок»; «взрослый») аналог функции ЕСЛИ из Ecxel.
in drugi…


telovadba: napišite izraz, ki iz priimka, imena in očeta tvori priimek z začetnicami. Ivanov Ivan Ivanovič -> Ivanov I.I.
telovadba
telovadba
Dodatek: Obstajata dva načina za izračun starosti psa: eden bolj natančen, drugi manj:
1) odštejte letnico rojstva psa od tekočega leta;
2) s funkcijo DateDiff izračunajte, koliko dni je minilo od rojstva do danes. Pri eni nalogi uporabite eno metodo, pri drugi pa drugo.

Poizvedbe s parametrom

Ko tečeš zahteva s parametrom, za razliko od običajne izbirne zahteve se ne izvede takoj, ampak vas najprej prosi, da v pogovornem oknu razjasnite nekatere izbirne pogoje. Na primer, želimo dobiti popolne informacije o psu z določeno turnirsko številko.



Ta zahteva je strukturirana takole:



Na mestu, kjer običajno stoji izbirni pogoj, je zdaj (v oglatem oklepaju) zapisano vprašanje, ki bo postavljeno uporabniku. In uporabnikov odgovor, kot ste morda uganili, bo vstavljen v to celico kot izbirni pogoj.


telovadba: ustvarite poizvedbo, ki bo vrnila vse pse glede na priimek lastnika, ki je brezplačen parameter.

Poizvedbe z združevanjem

S pomočjo graditeljev izrazov lahko izvajamo operacije v eni vrstici: dodajamo vrednosti v celicah, transformiramo podatke.
Kaj pa, če moramo obdelati več vrstic hkrati: izračunati vsoto točk, poiskati število vrstic z enako vrednostjo danega polja?
To se naredi z združevanjem (zelo podobno povzemanju v Excelu).


Preštejmo, koliko psov posamezne pasme je prišlo na razstavo. Če želite to narediti, spustimo samo dve polji v območje pogojev: ime in pasmo – in pokličimo dodatno vrstico skupinske operacije(prek kontekstnega menija v območju pogojev):



Zdaj pa združimo pse po pasmah in preštejmo število različnih vzdevkov v vsaki skupini:



Seštejmo rezultate razstave in izračunajmo povprečno oceno za zunanjost, povprečno oceno za trening in njuno vsoto.


Dodajte tabelo z ocenami (tbMarks) v območje tabele. Ocene združimo po turnirski številki psa in med skupinskimi operacijami izberemo povprečno vrednost Avg (iz angl. povprečje- povprečno).


Zaženite poizvedbo in v načinu pogleda opazite, da imajo stolpci s skupinskimi operacijami dvojno ime (operacija + ime polja). To nam bo koristilo pri izračunu vsote točk.





Vrednosti lahko tudi zaokrožite na eno decimalno mesto: Okroglo (+;1)


telovadba: Ugotovite, kateri pes je bil med sodniki najbolj sporen. Če želite to narediti, morate od največjega rezultata odšteti najmanjši.

Zahteve za spremembe, izbrise, dopolnitve

V prvi lekciji smo že govorili o tem, da poizvedbe omogočajo ne le ogled podatkov iz tabel, temveč tudi urejanje zapisov: dodajanje novih, brisanje, spreminjanje. Vrsto poizvedbe lahko spremenite s seznamom poizvedb v orodni vrstici.



Upravljavec baze podatkov je na predvečer razstave prejel nove informacije:
1) pes Desi je bolan in se ne bo mogel udeležiti razstave;
2) po pomoti je Guardian, ki je pravzaprav angleški seter, naveden kot irski seter;
3) lastnica Migunova je oddala prijavo za sodelovanje na razstavi drugega svojega psa (vzdevek: Harry, pasma: Gordon Setter, spol: m, datum rojstva: 15.09.07).


Začnimo z urejanjem podatkovne baze.
1) Izbriši vnos iz Desi.
Ustvarite zahtevo quDelDog. Vrsta zahteve – za izbris. S spremembo vrste zahteve se nekoliko spremeni tudi področje pogojev. Pojavila se je nova celica Odstranitev. Pod njim določite pogoj, pod katerim želite izbrati zapise za brisanje. Tudi če določite izbirni pogoj za eno polje, bo izbrisan CEL zapis.



Ko kliknete na "klicaj", se na zaslonu prikaže sporočilo, da je bil vnos izbrisan. Zdaj odprite miza tbDog in poskrbi, da Desi ni v njej.


2) Pri Guardianu spremenite irskega setra v angleškega setra.
Ustvarite zahtevo quUpdateDog. Vrsta zahteve – posodobitev. Najdemo Guardian in posodobimo njegovo pasmo.



Odprto miza tbDog in se prepričaj, da je Guardianova pasma angleški seter.


3) Dodajte vnos s Harryjem.
Ustvarite zahtevo quAddDog. Vrsta zahteve – dodati. Poizvedbe za dodajanje imajo eno lastnost: območje tabele NE prikazuje tistih tabel, KAMER dodate zapis, temveč KAM vzamete podatke (če je potrebno). Ciljno tabelo (v katero so dodani zapisi) določite v pogovornem oknu, ki se prikaže takoj, ko nastavite vrsto poizvedbe (za dodajanje):



Ker ne jemljemo podatkov iz drugih tabel, temveč ustvarjamo nov zapis, mora biti območje tabele PRAZNO! (tam ne bi smelo biti nobene mize). V območju pogojev na progi Polje napišete KAJ dodati (za vsako polje nova vrednost), in v vrstico Dodatek WHERE (imena polj):



Odprto miza tbDog in poskrbi, da se Harry pojavi v njem!

Jezik SQL poizvedbe

Ko kliknete na "klicaj" se zahteva izvrši. Tako se zdi začetniku.
Strokovnjaki vedo, da se v tem trenutku dejansko izvaja navodilo v posebnem poizvedovalnem jeziku SQL. Dejstvo je, da Access ni edini sistem za upravljanje baz podatkov (DBMS). Morda ste slišali za takšne DBMS na internetu, kot sta MySQL, FreeBSD??? Access preprosto ponuja zelo uporabniku prijazen vmesnik za delo z bazo podatkov, v drugih nadzornih sistemih pa ni gumba z klicaj. Vedno pa obstaja posebno okno, v katerega lahko napišete navodila SQL.
Access omogoča tudi urejanje poizvedb v načinu stavka SQL:



Pravila jezika SQL niso tako zapletena. To lahko vidite sami! Naredite preprosto zahtevo za izbiro (prikažite na primer ime, pasmo in datum rojstva psa z imenom Harry). Zdaj odprite Harryjevo iskalno poizvedbo v načinu SQL!
Navodila so zelo preprosta:
IZBERI polje1, polje2,…
OD tabele1, tabele2,…
WHERE pogoj1, pogoj2,…


Zdaj odprite poizvedbe za posodobitev, spremembo, brisanje (quDelDog, quUpdateDog, quAddDog) v načinu SQL in zapišite predloge njihovih stavkov SQL na kos papirja (kot je bilo pravkar storjeno za poizvedbo za izbiro).


Poizvedbe s parametrom, poizvedbe za združevanje, poizvedbe z izračuni so enake SQL poizvedbe, vendar le z nekoliko bolj zapletenimi izbirnimi pogoji. Jezik SQL je nepogrešljivo orodje za tiste, ki delajo z bazami podatkov!

Naloge

Tukaj so teme, ki smo jih obravnavali:
- enostavni in sestavljeni izbirni pogoji
- operater LIKE
- izbira iz več tabel
- ustvarjalec izrazov
- zahteve s parametrom
- zahteve za združevanje
- zahteve za posodobitev, dodajanje, brisanje
- SQL poizvedbeni jezik.


Ogromno jih je! Toda, ko jih obvladate, lahko v bazi podatkov najdete vse informacije.


Preizkusite svoje znanje! Zaženite naslednje poizvedbe v svoji bazi podatkov (ali preimenujte že izvedene, tako da se njihova imena ujemajo z imeni nalog):

1. vzorec

quSelectDog: Poiščite vse šar-peje in gordon setterje iz regij (NE iz Moskve); uporabite operator "ni enako".

2. Všeč operater

quLike: Poiščite vse naročnike MTS (tiste z mobilni telefon se začne z 8(916)…).

3. izrazi

quEvalText: Napišite izraz, ki iz priimka, imena in očeta tvori priimek z začetnicami. Ivanov Ivan Ivanovič -> Ivanov I.I.
quEvalDate: Napišite izraz, ki izračuna, koliko je pes star glede na datum rojstva.
quEvalIif: napišite izraz, ki glede na starost določa, v katero starostno kategorijo spada pes: "mladiček" - do enega leta; "junior" - od enega do dveh let; "Senior" - starejši od dveh let.
Dodatek: Pri eni nalogi uporabite en način izračuna starosti psa, pri drugi pa drugega: 1) odštejte letnico rojstva psa od tekočega leta; 2) s funkcijo DateDiff izračunajte, koliko dni je minilo od rojstva do danes.

4.parameter

quParameter: ustvarite poizvedbo, ki bo vrnila vse pse glede na priimek lastnika, ki je brezplačen parameter.

5. združevanje

quGroup: Ugotovite, kateri pes je povzročil največ nasprotujočih si mnenj pri sodnikih.

6. urejanje baze podatkov

Malo pred razstavo je lastnik Gorokhovets odšel na stalno prebivališče (stalno prebivališče) v Nemčijo in vse pse predal svojemu prijatelju Mihailu Igoreviču Karpovu. Zahtevano:
1) quAddOwner: dodamo zapis o novem lastniku;
2) quUpdateOwner: spremenite ID lastnika psov Gorokhovets v ID Karpova;
3) quDelOwner: odstranite Gorokhovets iz baze podatkov.


Čakam na vaše baze podatkov z opravljenimi nalogami ter predloge SQL navodil za zahteve po posodobitvi, spremembi in brisanju.

Obstajajo štiri vrste zahtev za spremembo: za brisanje, za posodobitev in dodajanje zapisov ter za ustvarjanje tabele.

Zahteva za odstranitev izbriše skupino zapisov iz ene ali več tabel. Zahteva za izbris vam na primer omogoča brisanje evidenc izdelkov, ki niso več na zalogi ali za katere ni naročil. Z zahtevo za izbris lahko izbrišete le celoten zapis, ne pa tudi posameznih polj v njem.

Zahteva za posodobitev evidence naredi splošne spremembe v skupini zapisov v eni ali več tabelah. Na primer, vsi mlečni izdelki se podražijo za 10 odstotkov ali pa se plače zaposlenih v določeni kategoriji povečajo za 5 odstotkov. Poizvedba za posodobitev zapisa vam omogoča spreminjanje podatkov v obstoječih tabelah.

Zahteva za dodajanje doda skupino zapisov iz ene ali več tabel na konec ene ali več tabel. Zahteva za dodajanje je uporabna tudi pri naslednjem:

Dodajanje polj na podlagi izbirnih pogojev;

Dodajanje zapisov, če nekatera polja iz ene tabele ne obstajajo v drugi. Poizvedba za dodajanje bo dodala podatke v ustrezna polja in preskočila ostala.

Poizvedba za ustvarjanje tabelez Ustvari novo tabelo na podlagi vseh ali dela podatkov iz ene ali več tabel. Poizvedba za ustvarjanje tabele je uporabna za naslednje:

Izdelava tabele za izvoz v drugo bazo Microsoft Access;

Ustvarjanje poročil, ki vsebujejo podatke iz več tabel;

Ustvarjanje varnostno kopijo mize.

Izdelava arhivske tabele s starimi zapisi;

Izboljšano delovanje obrazcev in poročil na podlagi poizvedb z več tabelami ali izrazov SQL.

Izbira podatkov iz ene tabele

V načinu tabele lahko izvajate različne operacije s podatki te tabele: pregledovanje, razvrščanje, filtriranje itd. Ena od prednosti poizvedb je, da vam omogočajo hitro izbiro potrebnih podatkov iz več povezanih tabel. Poleg tega so vse tehnike, uporabljene pri delu z eno tabelo, primerne tudi za kompleksne poizvedbe z več tabelami.

Po zagonu izbirne poizvedbe Microsoft Access ustvari nabor zapisov, ki vsebuje izbrane podatke, s katerimi lahko delate na enak način kot s tabelo.

Najlažji način za ustvarjanje poizvedbe na podlagi ene tabele je ta: odprite okno baze podatkov, izberite zavihek v oknu baze podatkov Zahteve, pritisni gumb Ustvari, izberite način v novem oknu Konstruktor in V redu. V naslednjem oknu »Dodaj tabelo« izberite želeno tabelo in nato kliknite gumbe Dodaj in Zapri.

Okno oblikovalca poizvedb (slika 10.1) je razdeljeno na dva dela. Na vrhu so seznami tabel ali poizvedbenih polj, na podlagi katerih se ustvari nova poizvedba. Na dnu je obrazec QBE (poizvedba po vzorcu), v katerem se izvaja delo kreiranja zahteve. Vsak stolpec obrazca predstavlja eno polje, uporabljeno v zahtevi.

Prva vrsta Obrazec za poizvedbo se uporablja za izbiro polj, ki jim je mogoče dati imena, ki se uporabljajo pri prikazu zapisov poizvedbe. V drugi vrstici Obrazec za poizvedbo prikaže ime tabele, iz katere je bilo izbrano polje. IN tretja vrstica lahko določite, katere stolpce želite razvrstiti. Potrditvena polja v vrstici obrazca Izhod na zaslonu so odgovorni za prikaz polj v nizu zapisov. Privzeto so prikazana vsa polja v obrazcu za zahtevo. Za vnos pogoja za izbor zapisov uporabite vrstico Izbirni pogoj.

Slika 10.1. Okno graditelja poizvedb

Vključitev polj v zahtevo. Če želite polje vključiti v obrazec za zahtevek, ga morate izbrati v tabeli in ga z miško povleči v ustrezno polje obrazca za zahtevek.

Nastavitev lastnosti polja. Na splošno imajo polja v poizvedbi enake lastnosti kot v tabeli, iz katere so prenesena. Vendar pa lahko nastavite druge vrednosti lastnosti. To storite tako, da kliknete katero koli celico ustreznega stolpca v obrazcu za zahtevo in pritisnete gumb Lastnosti na orodni vrstici. Po tem se vnesejo lastnosti polja.

Vnos izbirnih pogojev.Če morate izbrati zapise z določeno vrednostjo polja, jo morate vnesti v celico Pogoj izbor tem polju. Besedilna vrednost kot pogoj je v narekovajih. Pri podajanju izbirnega pogoja lahko uporabite relacijske znake < , >, >=, <=, =,< > in logične operacije oz, in.

Poleg tega Access ponuja posebne operatorje za izbiro izhodnih podatkov v poizvedbi:

med- določa obseg vrednosti. Med 10 in 20 pomeni enako kot izraz >=10 in <=20 ;

v- določa seznam vrednosti, ki se uporabljajo za primerjavo. Izraz v(“ wa”,” ca”,” id”) pomeni enako kot izraz wa oz ca oz id ;

kot- ta operator vam omogoča uporabo naslednjih simbolov pri izbiranju besedilnih polj: ?, *,# . Simbol # označuje, da mora določen položaj vsebovati številko, simbole ? in * imajo enak namen kot imena datotek OC MS DOS.

na primer kotB*” - pomeni, da morate izbrati polja, ki se začnejo s črko IN.

Access obdeluje izbirne pogoje za datume in ure v kateri koli obliki. Pri vnosu morata biti datum ali čas obkrožena s simbolom #. Na primer, #15 april 1998#, #15/04/98# določata isti datum.

Access ponuja več funkcij, ki jih lahko uporabite pri nastavljanju kriterijev filtra za datume in ure:

dan(datum)- vrne vrednost dneva v mesecu v območju od 1 do 31. Če morate izbrati zapise z določenimi dnevi v mesecu, nastavite izračunano polje, na primer dan([Datum_naročila]) in vnesite izbirni pogoj , na primer >10. V tem primeru so izbrani vsi zapisi polja, katerih izračunano polje je >10;

mesec(datum)- vrne vrednost meseca v letu v območju od 1 do 12;

leto(datum)- vrne vrednost leta v območju od 100 do 9999;

delovni dan(datum)- vrne celo število od 1(nedelja) do 7(sobota), ki ustreza dnevu v tednu;

datum() - vrne trenutni sistemski datum.

Izračunana polja. Izračunate lahko na poljubnih poljih tabele in naredite izračunani izraz novo polje v naboru zapisov. V tem primeru lahko uporabite katero koli funkcijo, vgrajeno v Access, in izvajate aritmetične operacije na poljih tabele z uporabo operatorjev: +, -, *, /, \, ^, mod, &. Na primer, recimo, da obstaja ime polja z imenom " Količina«, kjer je število proizvodnih enot in polje » Cena , kjer se zabeležijo stroški enote blaga. Nato morate za izračun stroškov blaga vnesti izraz v prazno polje obrazca za zahtevo Količina*Cena in vrednosti teh polj bodo pomnožene.

Določanje imen izračunanih polj. Ko ustvarite kateri koli izraz v obrazcu za poizvedbo, Access postavi privzeto ime polja "Izraz 1:". Imena polj lahko spremenite ali dodelite, kar je pomembno, če jih morate uporabiti v poročilu ali drugih poizvedbah. To se naredi z uporabo okna lastnosti. Če želite to narediti, kliknite katero koli celico ustreznega stolpca in pritisnite gumb Lastnosti v orodni vrstici in izberite Podpis.

Parametrične poizvedbe. Pogoje za zahtevo lahko vključite neposredno v obrazec za zahtevo, da pa bi bil bolj univerzalen, lahko namesto določene izbirne vrednosti v zahtevo vključite parameter, tj. ustvarite parametrično poizvedbo.

To storite tako, da v vrstico »Pogoj izbire« vnesete besedno zvezo v oglatih oklepajih, ki bo med dialogom prikazana kot »namig«, na primer [Vnesite priimek]. Takih parametrov je lahko več, vsak za svoje polje, ime vsakega parametra pa mora biti unikatno.

Razvrščanje podatkov. Access običajno prikaže zapise v vrstnem redu, v katerem so pridobljeni iz zbirke podatkov. Zaporedje izpisa podatkov lahko spremenite tako, da nastavite vrstni red razvrščanja Naraščajoče oz Sestopanje.

Končna vprašanja. Včasih nas ne zanimajo posamezni zapisi tabele, temveč skupne vrednosti za skupine podatkov. Na primer, morate ugotoviti povprečni obseg prodaje za vsak mesec posebej. To lahko storite s poizvedbo po povzetku. Če želite to narediti, morate klikniti na gumb Skupinsko delovanje se prikaže v orodni vrstici in v obrazcu nova vrstica s tem imenom. V tem primeru se združevanje izvede glede na vsa polja, vnesena v obrazec, vendar se rezultat ne sešteje. Da bi dosegli rezultate, morate zamenjati Združevanje v skupine v vrsti Skupinsko delovanje na določene končne funkcije.

Access ponuja več funkcij za omogočanje skupinskih operacij. Glavni:

vsota- izračuna vsoto vseh vrednosti danega polja v vsaki skupini. Uporablja se samo za številska in valutna polja;

povpr- Izračuna aritmetično sredino vseh vrednosti danega polja v vsaki skupini;

min, maks- izračuna najmanjšo (največjo) vrednost polja znotraj skupine;

štetje- izračuna število zapisov, v katerih se vrednosti tega polja razlikujejo od Nič.

Izbiranje zapisov za oblikovanje skupin. Nekaterih zapisov ne smete vključiti v končne skupine poizvedb. Če želite to narediti, morate obrazcu za zahtevo dodati eno ali več polj filtra. Če želite ustvariti filter v vrstici Skupinsko delovanje, izberite nastavitev Pogoj, počistite polje Izhod na zaslonu Za to polje je uveden izbirni pogoj.