20 - Stvaranje Jednostavnog Upita

  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View 20 - Stvaranje Jednostavnog Upita as PDF for free.

More details

  • Words: 1,163
  • Pages: 7
20. Vje`ba

STVARANJE

JEDNOSTAVNOG UPITA

U ovoj }ete vje`bi stvoriti jednostavan upit.

[TO

ZAPRAVO UPIT RADI?

Kao {to ste nau~ili u prethodnoj vje`bi Access nudi nekoliko na~ina kanaliziranja informacija koje tra`ite, uklju~uju}i sortiranje i filtriranje. Upit je zapravo formalniji na~in sortiranja i filtriranja informacija. Upit omogu}ava odre|ivanje: l

Polja koje `elite vidjeti

l

Niza kojim }e se polja prikazivati

l

Postavljanje uvjeta filtriranja za svako polje (19. vje`ba)

l

Niza kojim `elite sortirati pojedina polja (19. vje`ba)

Spremanje filtriranja Kada je osnovna namjera upita filtriranje informacija, mo`da vam je lak{e stvoriti filtriranje i spremiti ga kao upit. Pro~itajte 19. vje`bu.

Namjera ove vje`be je prikazati kako stvoriti jednostavan upit. U sljede}oj vje`bi nau~it }ete kako unijeti promjene u upit i na taj na~in ga u~initi sna`nijim.

STVARANJE

JEDNOSTAVNOG UPITA

STVARANJE UPITA POMO]U SIMPLE QUERY WIZARDA Najlak{i na~in stvaranja upita je pomo}u Simple Query Wizarda, koji }e vam omogu}iti odabir polja koja `elite prikazati. Ne}ete morati pode{avati uvjete za uklju~ivanje pojedinih slogova ili odre|ivati niz sortiranja. (Pro~itajte 21. vje`bu.) Ova vrsta upita je korisna kada `elite weed out extraneous polja, ali i dalje `elite vidjeti svaki slog.

Odabiranje upita Upit koji }ete stvoriti uz pomo} Simple Query Wizarda je osnovna verzija Select queryja odnosno naj~e{}e upotrebljavana vrsta upita. Odaberite slogove, sortirajte ih, filtrirajte i uradite jednostavne izra~une na rezultatima (kao {to je zbrajanje i prosje~na vrijednost). Query Wizard ^arobnjak za stvaranje upita postavlja pitanja i tada stvara upit zasnovan na va{im odgovorima. Access sadr`i nekoliko dostupnih ~arobnjaka – vi{e o njima u nastavku vje`be. Slijedite naredne korake kako biste stvorili lagani Select query uz pomo} Simple Query Wizarda:

1. Otvorite bazu podataka na kojoj `elite raditi i kliknite karticu Queries.

2. Dvostruko kliknite opciju Create Query by Using Wizard.

Prikazuje se prvi okvir za dijalog Simple Query Wizarda (slika 20.1). Ovaj okvir za dijalog vam je poznat – isti je kao i prvi prozor Form Wizarda o kojem ste u~ili u 14. vje`bi.

3. Iz padaju}eg popisa Tables/Queries odaberite tablicu iz koje

`elite odabirati polja. Na primjer, odabrat }emo tablicu Dogs.

4. U popisu Available Fields kliknite ime polja. Zatim kliknite gumb > kako biste odabrano polje pomaknuli u popis Selected Fields. Ponavljajte prethodnu radnju kako biste pomaknuli sva `eljena polja ili, ako `elite, kliknite gumb >> kako biste pomaknuli sva polja u isto vrijeme.

149

150

20. VJE@BA

SLIKA 20.1 Simple Query Wizard najprije postavlja pitanje koja polja `elite uklju~iti. 5. (Mogu}nost) Ako `elite, iz popisa Tables/Queries odaberite neku drugu tablicu ili upit kako biste dodavali i njihova polja u popis Selected Fields. Kada zavr{ite s dodavanjem polja, kliknite Next.

Odbijen odnos Ako biste upotrebljavali dvije ili vi{e tablica, izme|u njih mora biti postavljen odnos. Pro~itajte 10. vje`bu da biste nau~ili kako stvoriti odnos izme|u tablica.

6. U okvir za tekst What title do you want for your query? unesite ime za upit. U ovom primjeru utipkajte Dog Names.

7. Kliknite Finish kako biste vidjeli rezultate upita. Slika 20.2 prikazuje rezultate na{eg primjera.

No, ovaj upit je jednostavan i ne prikazuje niti jednu sna`nu mogu}nost opcije upita. Isti rezultat mo`ete prikazati skrivanjem odre|enih stupaca u prikazu Datasheet. Na svu sre}u, kasnije }ete u vje`bama nau~iti vi{e o slo`enijim upitima i sna`nijim rezultatima. No, prije toga pro~itajte neke osnovne postavke koje su pridijeljene svakom upitu.

STVARANJE

SLIKA 20.2

JEDNOSTAVNOG UPITA

Rezultati upita iz primjera.

SPREMANJE

UPITA

Kada spremite upit, Access }e ga automatski spremiti. Nije potrebno uraditi ni{ta osim zatvoriti prozor upita i pogledati na karticu Queries u prikazu Database. Va{ upit prikazat }e se u popisu.

Zatvaranje upita Da biste zatvorili prozor upita kliknite gumb Close (X u desnom gornjem kutu) kao i kod bilo kojeg drugog prozora.

PONOVNO

POKRETANJE UPITA

U bilo koje vrijeme mo`ete ponovno pokrenuti upit. Ako ste promijenili podatke nakon posljednjeg pokretanja upita, promjene }e prikazati u sljede}em pokretanju upita. Slijedite naredne korake kako biste ponovno pokrenuli upit:

1. Otvorite bazu podataka koja sadr`i upit. 2. U prozoru Database kliknite karticu Queries. 3. Dvostruko kliknite upit koji `elite ponovno pokrenuti, ili

kliknite njegovo ime i tada kliknite gumb Open (slika 20.3).

151

152

20. VJE@BA

Dvostruko kliknite upit Dog Names kako biste ga pokrenuli.

SLIKA 20.3 Iz kartice Queries ponovno prika`ite bilo koji upit.

RAD

S REZULTATIMA UPITA

Rezultati upita prikazuju se u prikazu Datasheet (slika 20.2). Ovdje mo`ete uraditi sve kao i u normalnom prikazu Datasheet (12. vje`ba), uklju~uju}i kopiranje i brisanje slogova te uno{enje promjena u unose polja. Recimo da `elite a`urirati bazu podataka prodaje kako biste promijenili polje Last Contacted (datum) u dana{nji datum za svaki slog. Ili, mo`da `elite izbrisati sve slogove za kupce koji nisu naru~ili robu u posljednje dvije godine. U prozoru rezultata upita mo`ete izbrisati slogove i oni }e nestati i iz tablice. Naravno, bilo bi jednostavnije sortirati slogove prema polju pitanja, no Simple Query Wizard ne}e vam omogu}iti sortiranje. U 21. vje`bi }ete nau~iti ja~e Query Wizarde koji omogu}avaju odabir vi{e opcija.

ISPIS

REZULTATA UPITA

Prozor rezultata upita nije samo pogodan za ure|ivanje ve} i za ispisivanje upita. Slijedite naredne korake kako biste ispisali upit:

1. Budite sigurni da je prozor rezultata upita aktivan.

STVARANJE

JEDNOSTAVNOG UPITA

2. Odaberite File, Print ili pritisnite Ctrl+P. Prikazuje se okvir za dijalog Print.

3. Odaberite opcije ispisa koje `elite (11. vje`ba) i kliknite OK. Ako ne `elite pode{avati opcije ispisa, kliknite gumb Print na alatnoj traci kako biste ispisali rezultate ispisa i presko~ili okvir za dijalog Print.

OSTALI QUERY WIZARDI Accessova opcija upita je sna`na i pomo}u nje mo`ete uraditi slo`ene izra~une i komparacije izme|u mnogo tablica istovremeno. Stvoriti mo`ete upite s vlastitim okvirima za dijaloge za unos posebnih uvjeta, vezanje upita na vanjske baze podataka (baze podataka u drugim programima) i jo{ mnogo toga. Na `alost, stvaranje takvih upita je vrlo slo`en postupak. Stoga }emo se u ovoj knjizi dr`ati osnovne vrste upita Select, koja zadovoljava svakog prosje~nog korisnika. U Accessu su dostupna jo{ tri ~arobnjaka za stvaranje upita. Slijedite naredne korake kako biste pokrenuli jedan od njih:

1. U prozoru Database kliknite karticu Queries kako biste prikazali popis Queries.

2. Kliknite gumb New kako biste otvorili okvir za dijalog New Query (slika 20.4).

SLIKA 20.4 U okviru za dijalog New Query mo`ete odabrati nekog drugog ~arobnjaka za stvaranje upita.

153

154

20. VJE@BA

3. Kliknite na ~arobnjaka koji `elite upotrijebiti. 4. Kliknite OK. 5. Slijedite Wizardova pitanja. Evo pregleda ostalih vrsta upita: l

l

l

Crosstab Query Wizard prikazuje izra~unate vrijednosti, kao {to su zbrojevi, prebrojavanja ili prosjeci jednog polja. Vrijednosti se grupiraju jednim njihovim skupom uz lijevu stranu (zaglavlja redaka) i drugim skupom iznad prikaza (zaglavlja stupaca). Find Duplicates Query Wizard, suprotan opciji Find Unmatched, uspore|uje dvije tablice i pronalazi sve slogove koji se nalaze u obje tablice. Find Unmatched Query Wizard uspore|uje dvije tablice i pronalazi sve slogove koji su razli~iti u obje tablice (zasnovano na uspore|ivanju odre|enih polja).

U ovoj ste vje`bi nau~ili kako stvoriti jednostavan upit, kako ga spremiti, ure|ivati te kako ispisati rezultate upita. U sljede}oj }ete vje`bi nau~iti kako unijeti promjene u upit koji ste stvorili.

Related Documents