Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.
Zbrajanje podataka pomoću upita

U ovom se članku objašnjava kako koristiti vrstu funkcije koja se naziva funkcija zbrajanja za zbrajanje podataka u skupu rezultata upita. U ovom se članku ukratko objašnjava kako koristiti druge funkcije zbrajanja, kao što su Count i AVG za brojanje ili prosječno vrijednosti u skupu rezultata. U ovom se članku objašnjava kako koristiti redak Ukupni zbroj, značajku u Access koju koristite za zbrajanje podataka, a da ne morate mijenjati dizajn upita.

Što želite učiniti?

Razumijevanje načina zbrajanja podataka

Stupac brojeva u upitu možete zbrajati pomoću vrste funkcije koja se zove funkcija zbrajanja. Funkcije zbrajanja obavljaju izračun na stupcu podataka i vraćaju jednu vrijednost. Access nudi različite funkcije zbrajanja, uključujući zbroj, Count, AVG (za računanje prosjeci), min i Max. Podatke zbrajate dodavanjem funkcije Sum u upit, izračunavate podatke pomoću funkcije Count i tako dalje.

Osim toga, Access nudi nekoliko načina dodavanja zbroja i drugih funkcija zbrajanja u upit. Možete učiniti sljedeće:

  • Otvoriti upit u prikazu podatkovne tablice i dodati redak zbroja. Redak Ukupni zbroj, značajka u Access, omogućuje korištenje funkcije zbrajanja u jednom ili više stupaca skupa rezultata upita bez promjene dizajna upita.

  • Stvoriti upit o ukupnim zbrojevima. Upit s ukupnim zbrojevima izračunava podzbrojeve u grupama zapisa. redak Ukupni zbroj izračunava ukupne zbrojeve za jedan ili više stupaca (polja) podataka. Ako, primjerice, želite podukupni zbroj svih prodaja po gradu ili po tromjesečju, pomoću upita ukupnih zbrojeva grupirajte zapise po želji, a zatim zbrajate vrijednosti prodaje.

  • Stvaranje unakrsnog upita. Unakrsni upit posebna je vrsta upita koja prikazuje rezultate u rešetki koja nalikuje radnom listu programa Excel. Unakrsni upiti zbrajaju vrijednosti, a zatim ih grupiraju po dva skupa činjenica – jedan postavljen niz bočni (naslovi redaka), a drugi preko vrha (naslovi stupaca). Pomoću unakrsnog upita možete, primjerice, prikazati ukupne zbrojeve prodaje za svaki grad u protekle tri godine, budući da Sljedeća tablica pokazuje:

Grad

2003

2004

2005.

Pariz

254.556

372.455

467.892

Sydney

478.021

372.987

276.399

Jakarta

572.997

684.374

792.571

...

...

...

...

Napomena: Odjeljci upute u ovom dokumentu ističu pomoću funkcije Sum , ali imajte na umu da možete koristiti i druge funkcije zbrajanja u recima i upitima za ukupni zbroj. Dodatne informacije o korištenju ostalih funkcija zbrajanja potražite u odjeljku Referenca funkcije zbrajanja u nastavku ovog članka.

Dodatne informacije o korištenja ostalih agregacijskih funkcija potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Koraci u sljedećim odjeljcima objašnjavaju kako dodati redak ukupnog zbroja, koristiti upit s ukupnim zbrojevima da biste zbrajati podatke u grupama i kako koristiti unakrsni upit koji podzbroji podatke u grupama i vremenskim intervalima. Dok nastavite, imajte na umu da mnoge funkcije zbrajanja funkcioniraju samo na podacima u poljima postavljenih na određenu vrstu podataka. Funkcija Sum , primjerice, funkcionira samo s poljima postavljenih na vrste podataka broj, decimalni ili Currency. Dodatne informacije o vrstama podataka koje svaka funkcija zahtijeva potražite u odjeljku Referenca funkcije zbrajanjau nastavku ovog članka.

Opće informacije o vrstama podataka potražite u članku Izmjena ili zamjena vrste podataka postavljene za polje.

Vrh stranice

Priprema oglednih podataka

Odjeljci upute u ovom članku sadrže tablice oglednih podataka. Koraci u uputama koriste ogledne tablice da bi vam pomoglo da razumijete kako funkcioniraju funkcije zbrajanja. Ako vam je draže, možete dodati ogledne tablice u novu ili postojeću bazu podataka.

Access nudi nekoliko načina dodavanja oglednih tablica u bazu podataka. Podatke možete unijeti ručno, možete kopirati svaku tablicu u program za proračunske tablice, kao što je Excel, a zatim uvesti radne listove u Access ili ih možete zalijepiti u uređivač teksta, kao što je Notepad i uvesti podatke iz dobivenih tekstnih datoteka.

Koraci u ovom odjeljku objašnjavaju kako ručno unositi podatke u praznu podatkovnu tablicu i kako kopirati ogledne tablice u program za proračunske tablice, a zatim uvesti te tablice u Access. Dodatne informacije o stvaranju i uvozu tekstnih podataka potražite u članku Uvoz ili povezivanje s podacima u tekstnoj datoteci.

Koraci upute u ovom članku koriste sljedeće tablice. Koristite ove tablice da biste stvorili ogledne podatke:

Tablica Kategorije :

Kategorija

Lutke

Igre i zagonetke

Umjetnost i kadriranje

Videoigre

DVD i filmovi

Modeli i Hobiji

Sport

Tablica proizvodi :

Naziv proizvoda

Cijena

Kategorija

Akcijska figura programera

$12,95

Lutke

Zabava uz C# (igra na ploči za cijelu obitelj)

$15,85

Igre i zagonetke

Dijagram relacijske baze podataka

$22,50

Umjetnost i kadriranje

Čarobni računalni čip (500 pieces)

$32,65

Igre i zagonetke

Pristup! Igra!

$22,95

Igre i zagonetke

Computer geeks i mitska stvorenja

$78,50

Videoigre

Vježba za računalne geekove! DVD!

$14,88

DVD i filmovi

Ultimate Flying pizza

$36,75

Sport

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

$65,00

Modeli i Hobiji

Birokrat neakcijska figura

$78,88

Lutke

Tama

$53,33

Videoigre

Stvaranje vlastite tipkovnice

$77,95

Modeli i Hobiji

Tablica narudžbe :

Datum narudžbe

Datum otpreme

Brodski grad

Naknada za otpremu

11/14/2005

11/15/2005

Jakarta

$55,00

11/14/2005

11/15/2005

Sydney

$76,00

11/16/2005

11/17/2005

Sydney

$87,00

11/17/2005

11/18/2005

Jakarta

$43,00

11/17/2005

11/18/2005

Pariz

$105,00

11/17/2005

11/18/2005

Stuttgart

$112,00

11/18/2005

11/19/2005

Beč

$215,00

11/19/2005

11/20/2005

Miami

$525,00

11/20/2005

11/21/2005

Beč

$198,00

11/20/2005

11/21/2005

Pariz

$187,00

11/21/2005

11/22/2005

Sydney

$81,00

11/23/2005

11/24/2005

Jakarta

$92,00

Tablica Detalji narudžbe :

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Diskont

1

Stvaranje vlastite tipkovnice

12

$77,95

9

5

1

Birokrat neakcijska figura

2

$78,88

4

7,5%

2

Vježba za računalne geekove! DVD!

7

$14,88

6

4

2

Čarobni računalni čip

4

$32,65

8

0

2

Computer geeks i mitska stvorenja

6

$78,50

4

0

3

Pristup! Igra!

5

$22,95

5

15%

4

Akcijska figura programera

1

$12,95

2

6%

4

Ultimate Flying pizza

8

$36,75

8

4

5

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

9

$65,00

4

10 %

6

Dijagram relacijske baze podataka

3

$22,50

12

6,5%

7

Tama

11

$53,33

6

8%

7

Dijagram relacijske baze podataka

3

$22,50

4

9%

Napomena: Imajte na umu da će u tipičnoj bazi podataka tablica pojedinosti narudžbe sadržavati samo polje ID proizvoda, a ne polje Naziv proizvoda. Ogledna tablica koristi polje Naziv proizvoda da bi se podaci jednostavnije pročitali.

Ručni unos oglednih podataka

  1. Na kartici Stvaranje u grupi Tablice kliknite Tablica.

    Access dodaje novu, praznu tablicu u bazu podataka.

    Napomena: Ovaj korak ne morate slijediti ako ste otvorili novu, praznu bazu podataka, ali morate ga slijediti svaki put kada dodate tablicu u bazu podataka.

  2. Dvokliknite prvu ćeliju u retku zaglavlja, a zatim unesite naziv polja u oglednu tablicu.

    Prema zadanim postavkama, Access označava prazna polja u retku zaglavlja s tekstom Dodaj novo polje, kao što je tako:

    Novo polje u podatkovnoj tablici

  3. Pomoću tipki sa strelicama pomaknite se do sljedeće prazne ćelije zaglavlja, a zatim upišite naziv drugog polja (možete i pritisnuti karticu ili dvokliknite novu ćeliju). Ponovite ovaj korak dok ne unesete sve nazive polja.

  4. Unesite podatke u oglednu tablicu.

    Dok unosite podatke, Access predviđa vrstu podataka za svako polje. Ako ste novi u relacijskim bazama podataka, trebali biste postaviti određenu vrstu podataka, kao što su broj, tekst ili Datum/vrijeme, za svako polje u tablicama. Postavljanje vrste podataka olakšava točnost unosa podataka i sprječava pogreške, kao što je korištenje telefonskog broja u izračunu. Da biste unijeli primjere tablica, dopustite programu Access da pristupi vrsti podataka.

  5. Kada završite s unosom podataka, kliknite Spremi.

    Tipkovni prečac Pritisnite CTRL + S.

    Pojavit će se dijaloški okvir Spremi kao.

  6. U okvir naziv tablice unesite naziv ogledne tablice, a zatim kliknite u redu.

    Koristite naziv svake ogledne tablice jer upiti u odjeljcima upute koriste te nazive.

  7. Ponovite ove korake dok ne stvorite svaku od oglednih tablica navedenih na početku ove sekcije.

Ako ne želite ručno unositi podatke, slijedite sljedeće korake da biste kopirali podatke u datoteku proračunske tablice, a zatim uvezite podatke iz datoteke proračunske tablice u Access.

Stvaranje oglednog radnog lista

  1. Pokrenite program za proračunske tablice i stvorite novu, praznu datoteku. Ako koristite Excel, ona će po zadanom stvoriti novu, praznu radnu knjigu.

  2. Kopirajte prvu oglednu tablicu koja je navedena iznad i zalijepite je na prvi radni list, počevši od prve ćelije.

  3. Pomoću tehnike koje vam je omogućio program za proračunske tablice preimenujte radni list. Date radnom listu isti naziv kao i oglednu tablicu. Ako je, primjerice, ogledna tablica nazvana Kategorije, dajte svom radnom listu isti naziv.

  4. Ponovite korake 2 i 3, kopirate svaku oglednu tablicu na prazan radni list i preimenujete radni list.

    Napomena: Možda ćete morati dodati radne listove u datoteku proračunske tablice. Informacije o tom zadatku potražite u pomoći za program za proračunske tablice.

  5. Spremite radnu knjigu na praktično mjesto na računalu ili na mreži pa prijeđite na sljedeći skup koraka.

Stvaranje tablica baze podataka od radnih listova

  1. Na kartici Vanjski podaci u grupi Uvoz kliknite Excel.

    – ili –

    Kliknite Dodatno pa odaberite program za proračunske tablice s popisa.

    Prikazat će se dijaloški okvir Dohvaćanje vanjskih podataka - naziv programa za proračunske tablice.

  2. Kliknite Pregledaj, otvorite datoteku proračunske tablice koju ste stvorili u prethodnim koracima, a zatim kliknite u redu.

    Pokrenut će se čarobnjak za uvoz proračunske tablice.

  3. Čarobnjak po zadanom odabire prvi radni list u radnoj knjizi (radni list kupaca , ako ste slijedili korake u prethodnom odjeljku), a podaci s radnog lista prikazat će se u donjem dijelu stranice čarobnjaka. Kliknite Dalje.

  4. Na sljedećoj stranici čarobnjaka kliknite prvi redak sadrži naslove stupaca, a zatim kliknite dalje.

  5. Po želji, na sljedećoj stranici upotrijebite tekstne okvire i popise u odjeljku Mogućnosti polja da biste promijenili nazive polja i vrste podataka ili izostali polja iz operacije uvoza. U suprotnom kliknite dalje.

  6. Ostavite odabranu mogućnost Dopusti Access Dodaj primarni ključ , a zatim kliknite dalje.

  7. Access po zadanom primjenjuje naziv radnog lista na novu tablicu. Prihvatite naziv ili unesite drugi naziv, a zatim kliknite završi.

  8. Ponavlja korake od 1 do 7 dok ne stvorite tablicu iz svakog radnog lista u radnoj knjizi.

Preimenovanje polja primarnog ključa

Napomena: Kada ste uvezli radne listove, Access je automatski dodao stupac primarnog ključa u svaku tablicu, a prema zadanim postavkama Access je imenovao taj stupac "ID" i postavio ga na vrstu podataka Samonumeriranje. Koraci u ovom članku objašnjavaju kako preimenovati svako polje primarnog ključa. Time se omogućuje jasno prepoznavanje svih polja u upitu.

  1. U navigacijskom oknu desnom tipkom miša kliknite svaku od tablica koje ste stvorili u prethodnim koracima, a zatim kliknite Prikaz dizajna.

  2. U svakoj tablici Pronađite polje primarnog ključa. Prema zadanim postavkama, Access naziva svaki IDpolja.

  3. U stupcu naziv polja za svako polje primarnog ključa dodajte naziv tablice.

    Možete, primjerice, preimenovati polje ID za tablicu kategorije u "ID kategorije" i polje za tablicu narudžbe u "ID narudžbe". Za tablicu Detalji narudžbe preimenujte polje u "ID Pojedinosti". Za tablicu Proizvodi preimenujte polje u "ID proizvoda".

  4. Spremite promjene.

Kad god se ogledna tablica pojavi u ovom članku, one obuhvaćaju polje primarnog ključa, a polje se preimenuje kao što je opisano pomoću prethodnih koraka.

Vrh stranice

Zbrajanje podataka pomoću retka zbroja

Redak Ukupni zbroj možete dodati u upit tako da otvorite upit u prikazu podatkovne tablice, dodate redak, a zatim odaberete funkciju zbrajanja koju želite koristiti, kao što su Sum, min, Maxili AVG. Koraci u ovom odjeljku objašnjavaju kako stvoriti osnovni upit s odabiranjem i dodati redak zbroja. Ne morate koristiti primjere tablica opisanih u prethodnom odjeljku.

Stvaranje upita odabira

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. Dvokliknite tablicu ili tablice koje želite koristiti u upitu.

    Odabrana tablice ili tablice prikazat će se kao prozor u gornjem dijelu dizajnera upita.

  3. Dvokliknite polja tablice koja želite koristiti u upitu.

    Možete uvrstiti polja koja sadrže opisne podatke, kao što su imena i opisi, ali morate uvrstiti polje koje sadrži numeričke ili valutne podatke.

    Svako se polje prikazuje u ćeliji u rešetki dizajna.

  4. Kliknite pokreni Slika gumbada biste pokrenuli upit.

    Skup rezultata upita pojavljuje se u prikazu podatkovne tablice.

  5. Ako želite, prijeđite na prikaz dizajna i prilagodite upit. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit pa Prikaz dizajna. Kada je to potrebno, možete prilagoditi upit dodavanjem ili uklanjanjem polja tablice. Da biste uklonili polje, odaberite stupac u rešetki dizajna i pritisnite DELETE.

  6. Spremite upit.

Dodavanje retka zbroja

  1. Provjerite je li upit otvoren u prikazu podatkovne tablice. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit, a zatim kliknite Prikaz podatkovne tablice.

    – ili –

    U navigacijskom oknu dvokliknite upit. Time se pokreće upit i učitava rezultate u podatkovnu tablicu.

  2. Na kartici Polazno u grupi Zapisi kliknite Zbrojevi.

    U podatkovnoj tablici prikazat će se novi redak s ukupnim zbrojem .

  3. U retku Ukupni zbroj kliknite ćeliju u polju koje želite zbrojiti, a zatim na popisu odaberite Zbrajanje .

Skrivanje retka zbroja

  • Na kartici Polazno u grupi Zapisi kliknite Zbrojevi.

Dodatne informacije o korištenja retka zbroja potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Vrh stranice

Izračunavanje ukupnih zbrojeva pomoću upita

Ukupni zbroj je zbroj svih vrijednosti u stupcu. Možete izračunati nekoliko vrsta ukupnih zbrojeva, uključujući sljedeće:

  • Jednostavan ukupni zbroj koji zbraja vrijednosti u jednom stupcu. Možete, primjerice, izračunati ukupne troškove otpreme.

  • Izračunati ukupni zbroj koji zbraja vrijednosti u više stupaca. Možete, primjerice, izračunati ukupnu prodaju množenjem troška nekoliko stavki prema broju naručenog artikla, a zatim zbrajanje dobivenih vrijednosti.

  • Ukupni zbroj koji isključuje neke zapise. Na primjer, ukupnu prodaju možete izračunati samo za prošli petak.

Koraci u sljedećim odjeljcima objašnjavaju kako stvoriti svaku vrstu ukupnih zbrojeva. Koraci koriste tablice Narudžbe i pojedinosti narudžbe.

Tablica narudžbe

ID narudžbe

Datum narudžbe

Datum otpreme

Brodski grad

Naknada za otpremu

1

11/14/2005

11/15/2005

Jakarta

$55,00

2

11/14/2005

11/15/2005

Sydney

$76,00

3

11/16/2005

11/17/2005

Sydney

$87,00

4

11/17/2005

11/18/2005

Jakarta

$43,00

5

11/17/2005

11/18/2005

Pariz

$105,00

6

11/17/2005

11/18/2005

Stuttgart

$112,00

7

11/18/2005

11/19/2005

Beč

$215,00

8

11/19/2005

11/20/2005

Miami

$525,00

9

11/20/2005

11/21/2005

Beč

$198,00

10

11/20/2005

11/21/2005

Pariz

$187,00

11

11/21/2005

11/22/2005

Sydney

$81,00

12

11/23/2005

11/24/2005

Jakarta

$92,00

Tablica Detalji narudžbe

ID Pojedinosti

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Diskont

1

1

Stvaranje vlastite tipkovnice

12

$77,95

9

0,05

2

1

Birokrat neakcijska figura

2

$78,88

4

0,075

3

2

Vježba za računalne geekove! DVD!

7

$14,88

6

0,04

4

2

Čarobni računalni čip

4

$32,65

8

0,00

5

2

Computer geeks i mitska stvorenja

6

$78,50

4

0,00

6

3

Pristup! Igra!

5

$22,95

5

0,15

7

4

Akcijska figura programera

1

$12,95

2

0,06

8

4

Ultimate Flying pizza

8

$36,75

8

0,04

9

5

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

9

$65,00

4

0,10

10

6

Dijagram relacijske baze podataka

3

$22,50

12

0,065

11

7

Tama

11

$53,33

6

0,08

12

7

Dijagram relacijske baze podataka

3

$22,50

4

0,09

Izračun jednostavnog ukupnih zbrojeva

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. Dvokliknite tablicu koju želite koristiti u upitu.

    Ako koristite ogledne podatke, dvokliknite tablicu Narudžbe.

    Tablica će se pojaviti u prozoru u gornjem dijelu dizajnera upita.

  3. Dvokliknite polje koje želite zbrojiti. Provjerite je li polje postavljeno na vrstu podataka broj ili valuta. Ako pokušate zbrajati vrijednosti u nenumeričkim poljima, kao što je tekstno polje, Access prikazuje poruku o pogrešci pogreške u izrazu kriterija kada pokušate pokrenuti upit.

    Ako koristite ogledne podatke, dvokliknite stupac naknada za otpremu.

    U rešetku možete dodati dodatna numerička polja ako želite izračunati ukupne zbrojeve za ta polja. Upit ukupnih zbrojeva može izračunati ukupne zbrojeve za više od jednog stupca.

  4. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi. Slika gumba

    Redak Ukupni zbroj prikazat će se u rešetki dizajna, a Grupiraj po prikazuje se u ćeliji u stupcu Naknada za otpremu.

  5. Promijenite vrijednost u ćeliji u retku Ukupni zbroj u Zbrajanje.

  6. Kliknite pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    Savjet: Imajte na čemu da Access dodaje "SumOf" na početak naziva polja koje zbrojite. Da biste promijenili naslov stupca u nešto smislenije, kao što je Ukupna isporuka, vratite se u prikaz dizajna, a zatim kliknite u retku polje stupca naknada za otpremu u rešetki dizajna. Postavite kursor pokraj naknade za otpremu i upišite riječi Total shipping, a zatim dvotočku, na primjer: Ukupna isporuka: pristojba za otpremu.

  7. Ako želite, spremite upit i zatvori ga.

Izračunati ukupni zbroj koji isključuje neke zapise

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. Dvokliknite tablicu Narudžbe i pojedinosti narudžbe.

  3. Dodajte polje Datum narudžbe iz tablice narudžbe u prvi stupac u rešetki dizajna upita.

  4. U retku Kriteriji prvog stupca upišite Datum ()-1. Taj izraz isključuje zapise tekućeg dana iz izračunatog zbroja.

  5. Zatim stvorite stupac koji izračunava iznos prodaje za svaku transakciju. U redak polja u drugom stupcu rešetke upišite sljedeći izraz:

    Ukupna vrijednost prodaje: (1 – [Detalji narudžbe]. [ Popust]/100) * ([Detalji narudžbe]. [ Jedinična cijena] * [Detalji narudžbe]. [Količina])

    Provjerite je li izraz referencira polja postavljena na vrste podataka broj ili valuta. Ako se izraz odnosi na polja postavljena na druge vrste podataka, Access prikazuje poruku o nepodudarnosti vrste podataka u izrazu kriterijuma kada pokušate pokrenuti upit.

  6. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

    Redak Ukupni zbroj prikazat će se u rešetki dizajna, a Grupiraj po prikazat će se u prvim i drugim stupcima.

  7. U drugom stupcu promijenite vrijednost u ćeliji retka zbroj u zbroj. Funkcija Sum zbraja pojedinačne prodajne brojke.

  8. Kliknite pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

  9. Spremite upit kao dnevnu prodaju.

    Napomena: Kada sljedeći put otvorite upit u prikazu dizajna, primijetit ćete malu promjenu vrijednosti navedenih u recima polje i Ukupni zbroj u stupcu ukupni iznos prodajne vrijednosti. Izraz se pojavljuje unutar funkcije Sum , a redak Ukupni zbroj prikazuje expretssion umjesto zbrajanja.

    Ako, primjerice, koristite ogledne podatke i stvorite upit (kao što je prikazano u prethodnim koracima), prikazat će se sljedeće:

    Ukupna vrijednost prodaje: Sum ((1-[Detalji narudžbe]. Popust/100) * ([Detalji narudžbe]. Jedinična cijena * [Detalji narudžbe]. Količina))

Vrh stranice

Izračunavanje ukupnih zbrojeva grupa pomoću upita s ukupnim zbrojevima

Koraci u ovom odjeljku objašnjavaju kako stvoriti upit ukupnih zbrojeva koji izračunava podzbrojeve u grupama podataka. Kad nastavite, imajte na umu da upit ukupnih zbrojeva može uključivati samo polje ili polja koja sadrže podatke iz grupe, kao što su polje "kategorije" i polje koje sadrži podatke koje želite zbrojiti, kao što je polje "Prodaja". Upiti ukupnih zbrojeva ne mogu uključivati druga polja koja opisuju stavke u kategoriji. Ako želite vidjeti opisne podatke, možete stvoriti drugi upit za odabir koji kombinira polja u upitu ukupnih zbrojeva s dodatnim podatkovnim poljima.

Koraci u ovom odjeljku objašnjavaju kako stvoriti ukupne zbrojeve i odabrati upite potrebne za identifikaciju ukupne prodaje za svaki proizvod. Koraci pretpostavljaju korištenje sljedećih oglednih tablica:

Tablica proizvodi

ID proizvoda

Naziv proizvoda

Cijena

Kategorija

1

Akcijska figura programera

$12,95

Lutke

2

Zabava uz C# (igra na ploči za cijelu obitelj)

$15,85

Igre i zagonetke

3

Dijagram relacijske baze podataka

$22,50

Umjetnost i kadriranje

4

Čarobni računalni čip (500 pieces)

$32,65

Umjetnost i kadriranje

5

Pristup! Igra!

$22,95

Igre i zagonetke

6

Computer geeks i mitska stvorenja

$78,50

Videoigre

7

Vježba za računalne geekove! DVD!

$14,88

DVD i filmovi

8

Ultimate Flying pizza

$36,75

Sport

9

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

$65,00

Modeli i hobi

10

Birokrat neakcijska figura

$78,88

Lutke

11

Tama

$53,33

Videoigre

12

Stvaranje vlastite tipkovnice

$77,95

Modeli i hobi

Tablica Detalji narudžbe

ID Pojedinosti

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Diskont

1

1

Stvaranje vlastite tipkovnice

12

$77,95

9

5

2

1

Birokrat neakcijska figura

2

$78,88

4

7,5%

3

2

Vježba za računalne geekove! DVD!

7

$14,88

6

4

4

2

Čarobni računalni čip

4

$32,65

8

0

5

2

Computer geeks i mitska stvorenja

6

$78,50

4

0

6

3

Pristup! Igra!

5

$22,95

5

15%

7

4

Akcijska figura programera

1

$12,95

2

6%

8

4

Ultimate Flying pizza

8

$36,75

8

4

9

5

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

9

$65,00

4

10 %

10

6

Dijagram relacijske baze podataka

3

$22,50

12

6,5%

11

7

Tama

11

$53,33

6

8%

12

7

Dijagram relacijske baze podataka

3

$22,50

4

9%

U sljedećim se koracima preuzima odnos jedan-prema-više između polja ID-a proizvoda u tablici Narudžbe i tablica Detalji narudžbe, a tablica Narudžbe na strani "jedan" u odnosu.

Stvaranje upita ukupnih zbrojeva

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. Odaberite tablice s kojima želite raditi, a zatim kliknite Dodaj.

    Svaka tablica pojavljuje se kao prozor u gornjem dijelu dizajnera upita.

    Ako koristite prethodno navedene primjere tablica, dodajte tablice proizvodi i pojedinosti o narudžbi.

  3. Dvokliknite polja tablice koja želite koristiti u upitu.

    U pravilu u upit dodajete samo polje grupe i polje vrijednosti. Međutim, umjesto polja vrijednosti možete koristiti izračun – sljedeći koraci objašnjavaju kako to učiniti.

    1. Dodajte polje kategorija iz tablice proizvodi u rešetku dizajna.

    2. Stvorite stupac koji izračunava iznos prodaje za svaku transakciju unosom sljedećeg izraza u drugom stupcu rešetke:

      Ukupna vrijednost prodaje: (1 – [Detalji narudžbe]. [ Popust]/100) * ([Detalji narudžbe]. [ Jedinična cijena] * [Detalji narudžbe]. [Količina])

      Provjerite jesu li polja koja referencirate u izrazu vrste podataka broj ili valuta. Ako se referentni polja drugih vrsta podataka, Access prikazuje poruku o pogrešci nepodudarnosti vrste podataka u izrazu kriteriji kada pokušate prijeći na prikaz podatkovne tablice.

    3. U grupi Dizajn u grupi Prikaz/skrivanje kliknite Zbrojevi.

      Redak Ukupni zbroj pojavit će se u rešetki dizajna, a u tom retku Grupiraj po prikazat će se u prvim i drugim stupcima.

    4. U drugom stupcu promijenite vrijednost u retku zbroj u zbroj. Funkcija Sum zbraja pojedinačne prodajne brojke.

    5. Kliknite pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    6. Zadržite upit otvoren za korištenje u sljedećem odjeljku.

      Korištenje kriterija pomoću upita s ukupnim zbrojevima

      Upit koji ste stvorili u prethodnom odjeljku obuhvaća sve zapise u pozadinskoj tablici. Ne isključuje bilo koje narudžbe prilikom izračuna ukupnih zbrojeva, a prikazuje ukupne zbrojeve za sve kategorije.

      Ako morate isključiti neke zapise, možete dodati kriterije u upit. Možete, primjerice, zanemariti transakcije koje su manje od $100 ili izračunati ukupni zbroj samo za neke kategorije proizvoda. Koraci u ovom odjeljku objašnjavaju kako koristiti tri vrste kriterija:

    7. Kriteriji koji zanemaruju određene grupe prilikom izračuna ukupnih zbrojeva.    Na primjer, izračunat ćete ukupne zbrojeve samo za videoigrice, umjetnost, kadriranje i sportske kategorije.

    8. Kriterijuma koji kriju određene zbrojeve nakon izračuna.    Možete, primjerice, prikazati samo ukupne zbrojeve veće od $150.000.

    9. Kriteriji koji izuzimaju pojedinačne zapise od uvrštenja u ukupni zbroj.    Možete, primjerice, isključiti pojedinačne prodajne transakcije kada vrijednost (jedinična cijena * količina) padne ispod $100.

      U sljedećim se koracima objašnjava kako dodati kriterije jedan po jedan i vidjeti utjecaj na rezultat upita.

      Dodavanje kriterija u upit

    10. Otvorite upit iz prethodne sekcije u prikazu dizajna. Da biste to učinili, desnom tipkom miša kliknite karticu dokumenta za upit pa Prikaz dizajna.

      – ili –

      U navigacijskom oknu desnom tipkom miša kliknite upit, a zatim kliknite Prikaz dizajna.

    11. U retku Kriteriji stupca ID kategorije upišite = Dolls ili sport ili umjetnost i kadriranje.

    12. Kliknite pokreni Slika gumba da biste pokrenuli upit i prikazali rezultate u prikazu podatkovne tablice.

    13. Vratite se u prikaz dizajna, a zatim u retku Kriteriji stupca Ukupni prodajni iznos upišite >100.

    14. Pokrenite upit da biste vidjeli rezultate, a zatim se vratite u prikaz dizajna.

    15. Sada dodajte kriterije za izuzimanje pojedinačnih prodajnih transakcija koje su manje od $100. Da biste to učinili, morate dodati još jedan stupac.

      Napomena: Ne možete navesti Treći kriterij u stupcu ukupni iznos prodajne vrijednosti. Kriteriji koje navedete u ovom stupcu primjenjuju se na ukupnu vrijednost, a ne na pojedinačne vrijednosti.

    16. Kopirajte izraz iz drugog stupca u treći stupac.

    17. U retku Ukupni zbroj za novi stupac odaberite Where i, u retku Kriteriji , Upišite >20.

    18. Pokrenite upit da biste vidjeli rezultate, a zatim spremite upit.

      Napomena: Kada sljedeći put otvorite upit u prikazu dizajna, možda ćete primijetiti male promjene u rešetki dizajna. U drugom stupcu izraz u retku polje prikazat će se unutar funkcije Sum , a vrijednost u retku Ukupni zbroj prikazuje izraz umjesto zbrajanja.

      Ukupna vrijednost prodaje: Sum ((1-[Detalji narudžbe]. Popust/100) * ([Detalji narudžbe]. Jedinična cijena * [Orde r details]. Količina))

      Vidjet ćete i četvrti stupac. Ovaj je stupac kopija drugog stupca, ali kriteriji koje ste naveli u drugom stupcu zapravo se prikazuju kao dio novog stupca.

Vrh stranice

Zbrajanje podataka u više grupa pomoću unakrsnog upita

Unakrsni upit posebna je vrsta upita koja prikazuje njegove rezultate u rešetki sličnom radnom listu programa Excel. Unakrsni upiti zbrajaju vrijednosti, a zatim ih grupiraju po dva skupa činjenica – jedan postavljen niz stranu (skup zaglavlja redaka), a drugi preko vrha (skup zaglavlja stupaca). Ova slika ilustrira dio skupa rezultata za ogledni unakrsni upit:

Ogledni unakrsni upit.

Dok nastavite, zapamtite da unakrsni upit uvijek ne popunjava sva polja u skupu rezultata jer tablice koje koristite u upitu ne sadrže uvijek vrijednosti za svaku moguću točku podataka.

Kada stvorite unakrsni upit, obično uvrštavate podatke iz više tablica, a uvijek uvrštavate tri vrste podataka: podaci koji se koriste kao naslovi redaka, podaci koji se koriste kao naslovi stupaca i vrijednosti koje želite zbrojiti ili na neki drugi način izračunati.

Koraci u ovom odjeljku preuzimaju sljedeće tablice:

Tablica narudžbe

Datum narudžbe

Datum otpreme

Brodski grad

Naknada za otpremu

11/14/2005

11/15/2005

Jakarta

$55,00

11/14/2005

11/15/2005

Sydney

$76,00

11/16/2005

11/17/2005

Sydney

$87,00

11/17/2005

11/18/2005

Jakarta

$43,00

11/17/2005

11/18/2005

Pariz

$105,00

11/17/2005

11/18/2005

Stuttgart

$112,00

11/18/2005

11/19/2005

Beč

$215,00

11/19/2005

11/20/2005

Miami

$525,00

11/20/2005

11/21/2005

Beč

$198,00

11/20/2005

11/21/2005

Pariz

$187,00

11/21/2005

11/22/2005

Sydney

$81,00

11/23/2005

11/24/2005

Jakarta

$92,00

Tablica Detalji narudžbe

ID narudžbe

Naziv proizvoda

ID proizvoda

Jedinična cijena

Količina

Diskont

1

Stvaranje vlastite tipkovnice

12

$77,95

9

5

1

Birokrat neakcijska figura

2

$78,88

4

7,5%

2

Vježba za računalne geekove! DVD!

7

$14,88

6

4

2

Čarobni računalni čip

4

$32,65

8

0

2

Computer geeks i mitska stvorenja

6

$78,50

4

0

3

Pristup! Igra!

5

$22,95

5

15%

4

Akcijska figura programera

1

$12,95

2

6%

4

Ultimate Flying pizza

8

$36,75

8

4

5

Vanjsko pogon za 5,25-inčni Floppy disketu (1/4 skala)

9

$65,00

4

10 %

6

Dijagram relacijske baze podataka

3

$22,50

12

6,5%

7

Tama

11

$53,33

6

8%

7

Dijagram relacijske baze podataka

3

$22,50

4

9%

U sljedećim se koracima objašnjava kako stvoriti unakrsni upit koji grupira ukupnu prodaju po gradu. Upit koristi dva izraza za vraćanje formatiranog datuma i ukupnog iznosa prodaje.

Stvaranje unakrsnog upita

  1. Na kartici Stvaranje u grupi Ostalo kliknite Dizajn upita.

  2. Dvokliknite tablice koje želite koristiti u upitu.

    Svaka tablica pojavljuje se kao prozor u gornjem dijelu dizajnera upita.

    Ako koristite ogledne tablice, dvokliknite tablicu Narudžbe i tablicu Detalji narudžbe.

  3. Dvokliknite polja koja želite koristiti u upitu.

    Svaki naziv polja pojavit će se u praznom ćeliji u retku polja dizajnerske rešetke.

    Ako koristite ogledne tablice, dodajte polja grad za otpremu i Datum otpreme iz tablice Narudžbe.

  4. U sljedećoj praznom ćeliji u retku polja kopirajte i zalijepite ili upišite sljedeći izraz: Ukupna prodaja: Sum (CCur ([Detalji narudžbe]. [ Jedinična cijena] * [količina] * (1-[popust])/100) * 100)

  5. Na kartici Dizajn u grupi Vrsta upita kliknite Unakrsno.

    Redak Ukupni zbroj i unakrsni redak prikazat će se u rešetki dizajna.

  6. Kliknite ćeliju u retku Ukupni zbroj u polju grad, a zatim odaberite Grupiraj po. Učinite isto za polje datuma otpreme. Promijenite vrijednost u ćeliji Ukupni zbroj polja ukupni prodaja u izraz.

  7. U unakrsnom retku postavite ćeliju u polje grad na Zaglavlje retka, postavite polje Datum otpreme na zaglavlje stupcai postavite polje Ukupni broj prodaje na vrijednost.

  8. Na kartici Dizajn u grupi Rezultati kliknite Izvedi.

    Rezultati upita pojavit će se u prikazu podatkovne tablice.

Vrh stranice

Referenca agregacijskih funkcija

Ova tablica prikazuje popise i opisuje funkcije zbrajanja koje Access pruža u retku Ukupni zbroj i u upitima. Imajte na umu da Access sadrži više agregacijskih funkcija za upite nego za redak zbroja. Ako radite na projektu programa Access (sučelje programa Access povezano s bazom podataka sustava Microsoft SQL Server), možete koristiti i veći skup agregacijskih funkcija od onih koje nudi SQL Server. Dodatne informacije o tom skupu funkcija potražite u mrežnoj dokumentaciji Microsoft SQL Server Books Online.

Funkcija

Opis

US e s vrsti podataka

Average

Izračunava prosječnu vrijednost stupca. Stupac mora sadržavati numeričke ili valutne podatke ili podatke datuma/vremena. Funkcija zanemaruje vrijednosti null.

Broj, valuta, Datum/vrijeme

Count

Broji stavke u stupcu.

Svi podaci osim složenih skalarnih podataka koji se ponavljaju, primjerice popisi s višestrukim vrijednostima.

Dodatne informacije o popisima s više vrijednosti potražite u člancima Vodič kroz polja s višestrukim vrijednostima i Stvaranje ili brisanje polja s više vrijednosti.

Maximum

Vraća stavku s najvećom vrijednošću. Za tekstne podatke najveća je vrijednost Posljednja abecedna vrijednost – Access zanemaruje slučaj. Funkcija zanemaruje vrijednosti null.

Broj, valuta, Datum/vrijeme

Minimum

Vraća stavku s najmanjom vrijednošću. Najniža vrijednost za tekstne podatke jest prva abecedna vrijednost – Access zanemaruje slučaj. Funkcija zanemaruje vrijednosti null.

Broj, valuta, Datum/vrijeme

Standardna devijacija

Mjeri širinu raspršenosti vrijednosti u odnosu na prosječnu vrijednost (srednju vrijednost).

Dodatne informacije o korištenja te funkcije potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Broj, valuta

Sum

Dodaje stavke u stupac. Funkcionira isključivo s numeričkim i valutnim podacima.

Broj, valuta

Variance

Mjeri statističku varijancu svih vrijednosti u stupcu. Tu funkciju možete koristiti samo s numeričkim i valutnim podacima. Ako tablica sadrži manje od dva retka, Access će vratiti vrijednost null.

Dodatne informacije o funkcijama odstupanja potražite u članku Prikaz zbrojeva stupaca u podatkovnoj tablici.

Broj, valuta

Vrh stranice

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×