( 0 )
Ubaci u korpu Uputstva za korišćenje
>
FAQ
>
Kontakt
>
Pošaljite poruku
>
Registracija novog korinika
>
Flash uputstvo
 
Korisničko ime:
Šifra:

saznajte

Kako funkcionišu onLine kursevi?

Kako kupiti onLine kurs?

Kako iskoristiti popuste?

eLearning benefit program
eLearning besplatne lekcije

Testiranja on-line
" Želim da kazem da iako sam tek na pola, da sam oduševljena ovim načinom na koji stvari funkcionisu!"

Stanislava Kraguljac, Beograd
"Slučajno sam na nekoj diskusiji Infostuda našla vaš link i prosto sam zapanjena, obradovana i neizmerno ponosna što i u SRBIJI možemo da se služimo e-learning opcijom usavršavanja."

Mila Marjanac-Tiri
" Ovo je pravi vid doškolovavanja za sve one koji nemaju uslova za redovno školovanje ili su prezauzeti. Nije teško za one koji hoce . Uz vas je i moj sin od 9 godina nesto naučio. Veliko hvala, ulepšali ste mi život."

Violeta Paunović, Žagubica
Kompletna lista utisaka
Testiranja on-line
Odnosi s javnošću
Test nedelje
Windows OS
Ovo bi svakako trebalo da probate
Arhitektura računara
Za one koji žele da znaju više...
Pogledajte još neke od testova iz baze našeg Test Centra


Ukoliko želite da Vas redovno obaveštavamo o novostima sa Link eLearning sajta prijavite se na našu newsletter listu.

E-mail adresa

anketa
Ukoliko se bavite ili planirate da se bavite programiranjem, koju biste tehnologiju najradije koristili?
Microsoft (C#)
PHP
JAVA




BAZA ZNANJA


  Pošalji link prijatelju  Štampaj lekciju  

Kurs: ECDL Access

Modul: Dohvatanje podataka

Autor: Jovanka Bajalica

Naziv jedinice: Upiti


Materijali vezani uz ovu lekciju:

- Test upiti



Upiti

Otvaranje i snimanje upita

Najvažnija svrha baze podataka jeste da smešta i daje na uvid tražene podatke. Da biste pronašli odgovarajuće podatke, možete koristiti tabele, mada je to često veoma zamoran posao. Zbog toga su razvijeni upiti pomoću kojih možete prikazati željene slogove postavljanjem određenih uslova. Razume se, za ponalaženje podataka neophodno je znanje o strukturi i sadržaju baze podataka.

Accessov upit je pitanje koje vi postavljate u vezi s podacima koji se nalaze u tabelama vaše baze podataka. Postavljenje pitanja u vezi sa tim podacima omogućavaju vam alatke za sastavljanje upita (query tools). Upit može da bude jednostavno pitanje o podacima koji su svi u jednoj tabeli, ili složeno pitanje koje s odnosi na podatke razmeštene u više tabela. Pošto postavite pitanje, Access vam daje samo podatke koje ste tražili (ako ih ima).

Na primer, pomoću upita možete da zahtevate od baze podataka da vam pokaže podatke samo o proizvodima kategorije napitaka.

Access podržava više vrsta upita:

Select

To je najčešća vrsta upita. Kao što samo ime kaže, upiti za izdvajanje podataka pronalaze i izdvajaju podatke iz jedne ili više tabela (na osnovu uslova koji zadate) i prikazuje ih u dinamičkom skupu čiji sadržaj možete da pregledate i analizirate; možete i da ažurirate sadržaj izvornih tabela.

Total

To je posebna verzija upita za izdvajanje podataka. Zbirni upiti omogućavaju izračunavanje suma ili zbirnih vrednosti (kao što je ukupan broj slogova ili njihova srednja vrednost) u upitima za izdvajanje podataka. Kada zadate ovu vrstu upita, Access dodaje red Total (zbir) u okno QBE (Query by Example).

Action

Ovi upiti vam omogućavaju da pravite nove tabele (Make Tables) ili da ažurirate podatke (brisanje – Delete Query, menjanje – Update Query i dodavanje – Append Query) u postojećim tabelama. Kada unosite izmene u upit za izdvajanje podataka, te izmene možete da pravite samo u jednom po jednom slogu. Za razliku od toga, akcioni upiti omogućavaju ažuriranje više slogova u istoj operaciji

Crosstab

Ovi upiti prikazuju zbirne podatke u tabelarnom obliku poput programa za tabelarne proračune, s tim što su zaglavlja redova i kolona zasnovanja na poljima iz tabele. Po definiciji, pojednačne ćelije u rezultirajućem dinamičkom skupu su tabelarne – odnosno izračunate.

Tabela 1. Vrste upita

Kada napravite tabele i unesete u njih podatke, možete početi rad sa upitima. Da bismo započeli upit, uradite sledeće:

U prozoru baze podataka pritisnite karticu Queries.

Pritisnite dugme New. Pojavljuje se okvir za dijalog New Query. U njemu možete da izaberete jednu od pet opcija, od kojih su prve dve najčešće korišćene:

a) Design View – omogućava prelazak u QBE (specijalna aplikacija u 

                  Accessu namenjena za jednostavnije kreiranje upita),

b) Simple Query Wizard – u nekoliko koraka birate tabele i polja u njima  

koja želite da koristite u vašem upitu, kao i eventualno korišćenje agregatnih funkcija (sum, count, avg...)

Izaberite opciju Design View ili Simple Query Wizard i pritisnite dugme OK    

    

Slika 1. Kreiranje novog upita

Prvo što se pojavljuje ako ste izabrali opciju Design View je okvir za dijalog Show Table (slika 2.) koji prikazuje sve tabele i upite u bazi podataka. Izbor odgovarajuće tabele ili nekoliko njih se vrši klikom na taster Add.

Slika 2. Show Table

Da biste snimili upit, kliknite na ikonicu Save ili idite na File / Save. Opcijom Save As možete da snimite upit pod drugim imenom ili kao formu ili izveštaj.

Dodavanje kriterijuma u upite koristeći operatore

Da biste zadali uslove koje slogovi koje želite da vidite moraju da ispunjavaju, koristite red Criteria (slika 3 i slika 4). Uslovi tekstualnog tipa unose se u polja za tekst na isti način kao drugi podaci. Da biste koristili takve uslove, upišite primer vrednosti podatka koji treba da bude pronađen u polju. Ako želite, možete da koristite i negaciju Not ispred nekog teksta i u tom slučaju će biti prikazani svi slogovi koji ne sadrže tu vrednost.


Kod unošenja uslova za numerička ili datumska polja možete koristiti relacione operatore, kao što su manje od (<), manje ili jednako (<=), veće od (>), veće ili jednako (>=), različito od (<>) ili jednako (=). Možete da koristite i logičke operatore kao što su:

And

Logičko i; ima vrdnost True samo ako su obe vrednosti True

Or

Logičko ili; ima vrednost True ako je jedna od vrednosti True

Eqv

Logička ekvivalencija; ima vrednost True ako su obe vrednosti True ili obe vrednsti False

Imp

Logička implikacija; ima vrednost False samo ako je levi operand True, a desni False

Xor

Logčka isključivost ili; ima vrednost True ako je tačno jedan operand True, a drugi False

Not

Logičko ne ili negacija; True/False odnosno False/True

Tabela 2. Logički operatori

Tu su i matematički operatori:

*        Množenje

+        Sabiranje

-        Oduzimanje

/        Deljenje

\        Celebrojno deljenje – ne zaokružuje, već odbacuje ne-celobrojni deo

Mod    Moduo – računa ostatak prilikom deljenja 11 mod 3 = 2

^       Stepenovanje – na primer 2^3=8.

Postoje još i operatori za rad sa strigovima: 

&        Spajanje – na primer [Ime] & “ ” & [Prezime]

Like     Slično - na primer [Ime] Like “Pe*”, prilikom korišćenja ovog operatora dozvoljeni su i često se koriste džoker znaci:

Znak

Poklapanje sa

?

Jednim znakom (A do Ž, 0 do 9)

*

Proizvoljnim brojem znakova (0 do n)

#

Jednom cifrom (0 do 9)

[Lista]

Bilo kojim znakom na listi

[!Lista]

Znakom koji nije na listi

Tabela 3. Džoker znaci

Postoje i ostali operatori koji se veoma često koriste:

Between ... And       Opseg vrednosti; na primer Between 5 and 10

In                          Lista vrednosti; na primer [Ime] in (“Petar”, “Marko”, “Janko”)

Is                          Rezervisana reč; koristi se za utvrđivanje da li je neka vrednost.


Izmena upita dodavanjem ili uklanjanjem kriterijuma

Prilikom sastavljanja i izmene upita, neophodno je dobro poznavanje operatora i generisanje izraza uz njihovo korišćenje. Na raspolaganju su vam svi relacioni (=, >, <, <>), logički (And, Or, Not...), matematički (*, +, -, /), znakovni (&, Like) operatori, kao i operatori Between ... And, In i Is Null. Kada sastavljate izraze možete koristiti i odgovarajuće funkcije.

Slika 3. Select upit sa složenim uslovom (AND)

Slika 4. Select upit sa složenim uslovom (OR)

Uslove postavljate u kolonama odgovarajućih polja u redu Criteria. Za većinu korisnika, složeni uslovi se sastoje od niza operatora And (logičko i) i Or (logičko ili).

Ako želite da slogovi istovremeno ispunjavaju više uslova vezanih za različita polja, potrebno je staviti ih u jedan isti red (koji ih povezuje logičkim i), kao što je prikazano na slici 3. Ovaj Select upit nad tri tabele sa zadatim složenim uslovom prikazaće sve proizvodi kategorije Beverages čiji je snabdevač Exotic Liquids.

U slučaju da želite da izdvojite slogove koji ispunjavaju bilo koji od navedenih uslova ili grupa uslova, možete ih ili smeštati jedan ispod drugog, ili povezivati operatorom Or (slika 4). Primer sa slike prikazuje sve proizvode kategorije Beverages, Condiments i Confections.

 

Dodavanje, uklanjanje, pomeranje, skrivanje, otkrivanje polja

Polja možete da izaberete na više načina. Možete da ih dodajete jedno po jedno, da izaberete više njih istovremeno ili da izaberete sva polja. Za to možete da koristite tastatuturu ili miša. Prethodno selektovana polja možete da “prenesete” u red za izbor polja ili da ih izaberete sa padajuće liste u redovima Field, odnosno Table. Za selektovanje više polja standardno možete koristiti funkcijske tastere Ctrl i Shift.

Slika 5. Dizajniranje upita

Osim dodavanja polja pojedinačno i grupno, u QBE okno možete i da umetnete sva polja tabele istovremeno. Access vam nudi dve metode biranja svih polja: prevlačenje svih polja kao grupe ili birnjem referentne oznake za sva polja – zvezdica (*).

Polja se uklanjaju tako što se obeleže i zatim izbrišu pritiskom na Delete, ili upisom novih polja preko njih. Pomeranje se vrši selektovanjem i pomeranjem na drugo mesto. Polja mogu da se sakriju čekiranjem opcije Show. Ponovo će se videti kada se klikne na ovu opciju.

Pokretanje, Brisanje, Snimanje i zatvaranje upita

Upit pokrećete duplim klikom na njegov naziv. Brišete ga obeležavanjem naziva i pritiskom na Delete. Zatvara se opcijom File / Close ili klikom na X u gornjem desnom uglu. Prilikom zatvaranja, ako je bilo nekih izmena u upitu, program će postaviti pitanje da li želite da sačuvate izmene ili ne.


Smatrate da je ova lekcija korisna?  Preporučite je.Broj preporuka: 2




Želite pristup i ostalim lekcijama kursa? Naručite kurs ECDL Access sada:

Varijanta kursa  Trajanje 
Cena: 1999.00 din


VESTI

RSS vesti

Adobe InDesign CS4
Savremena izrada stranica i preloma za strane koje se kasnije koriste za štampanje knjiga, reklama, brošura itd, ne može se zamisliti bez korišćenja savremenog programa za te namene. Upravo jedan od njih je Adobe InDesign CS4 sa poboljšanim opcijama u radu sa tekstom i grafikom u okviru jedne strane. Upoznajte se detaljnije sa ovim programom na ovoj strani>>>
6421: Rešavanje problema i konfiguracija Windows Server 2008 mrežne infrastrukture
U radu sa mrežama pod Microsoft server 2008 okruženju naćićete se u situaciji da ne možete istog trenutka da dođete do rešenja problema. Da biste izbegli ovakve situacije i što efikasnije razrešili nastali problem ili konflikt, mi Vam preporučujemo ovaj kurs. Upoznajte se detaljnije>>>
ITS

6426: Konfiguracija solucija identiteta i pristupa sa Windows Server 2008 aktivnim direktorijumom
Ako se aktivno bavite mrežama u Microsoft server oruženjima ili želite da počnete da se bavite i naučite kako se manipuliše sa IDA (Identity and Access) solucijama , ovaj kurs je neizostavan za Vas. Detaljnije>>>
Adobe Illustrator CS4
Izašla je nova verzija kursa za programski alat za rad sa vektorskom grafikom. O Adobe Illustratoru ne treba govoriti mnogo, jer je jedan od najviše korišćenih programa za vektorsku grafiku. Poboljšana verzija CS4 sadrži mnoštvo alata za bolji i komforniji rad u ovom programskom okruženju. Detaljnije informacije o kursu>>>
Biznis akademija

MySQL programiranje i administracija
Ako ulazite u ozbiljne programerske vode, ovaj kurs predstavlja za Vas još jednu tehnologiju koju morate da savladate. MySQL system za upravljanje bazama podataka je najzastupljeniji system na web-u i kao takav ozbiljno se razvio poslednjih nekoliko godina u jedan veoma moćan tehnološki alat za upravljanje bazama podataka. Detaljnije o kursu>>>
SWOT analiza
Kurs koji govori o marketing tehnici za planiranje što kvalitetnijeg nastupa preduzeća na tržištu. Ovaj kurs daje Vam smernice kako označiti faktore koji imaju najviše uticaja na poslovanje preduzeća. Detaljnije o kursu>>>
IT Akademija

Tehnike prodaje
Na tržištu sa velikom konkurencijom borba za svakog kupca je veoma važna. Kako stići do kupca,zadržati ga i pretvoriti u lojalnog potrošača, govori kurs Tehnike prodaje. Detaljnije>>>
 
Program menadžment
Kurs je osmišljen da upozna polaznika sa tehnikama upravljanja programom. Kada imate ispravne početne smernice, postoji mnogo veća šansa da uspešno sprovedete program do kraja. Detaljnije o Program menadžmentu>>>
 
Sony Acid Pro
Ozbiljno se baviti obradom digitalnog zvuka i implemetirati ga u video, reklame, džinglove, spotove... ne možete uraditi bez ozbiljnog i kvalitetnog progama za obradu zvuka. Predstavljamo vam progam Sony Acid Pro. Detaljnije o programu>>>
 
Arhiva vesti