Upit je skupa uputstava koja možete da koristite za rad sa podacima. Pokrenuli ste upit za izvršavanje ovih uputstava. Pored rezultata povraćaja – koje može da se sortira, grupiše ili filtrira – upit može da kreira, kopira, briše ili promeni podatke.

Ovaj članak objašnjava kako da pokrećete upite i pruža samo kratke prikaze raznih tipova upita. Članak takođe govori o porukama o greškama na koje možete naići kada pokrećete razne tipove upita i pruža korake koje možete da uradite da biste rešili te greške.

Ovaj članak ne pruža detaljna uputstva za kreiranje upita.

Važno: Ne možete da pokrećete radnje upite ako baza podataka radi u onemogućenom režimu – režimu smanjene funkcionalnosti koji Access koristi za zaštitu podataka u određenim okolnostima. Možda ćete videti upozorenje dijaloga ili ćete možda videti upozorenje na traci sa porukama.

Više informacija o neomogućenom režimu i kako da omogućite radnje za radnje potražite u odeljku izvršavanje akcionog upita.

Šta želite da uradite?

Izvršavanje izbora ili unakrsnog upita

Koristite upite za izbor i unakrsne upite da biste preuzeli i predstavili podatke i da biste im obezbedili podatke. Kada izvršite izbor ili unakrsni upit, Pristup prikazuje rezultate u prikaz lista sa podacima.

Pokreće upit

  1. Pronađite upit u oknu za navigaciju.

  2. Uradite nešto od sledećeg:

    • Kliknite dvaput na upit koji želite da izvršite.

    • Kliknite na upit koji želite da pokrećete, a zatim pritisnite taster ENTER.

Ako je upit koji želite da izvršite trenutno otvoren u prikaz „Dizajn“, možete i da ga pokrećete tako što ćete izabrati stavku pokreće u grupi Rezultati na kartici Dizajn na traci, u delu Korisnički interfejs Microsoft Office Fluent.

Vrh stranice

Izvršavanje akcionog upita

Postoje četiri tipa radnih upita: upiti za dodavanje, brisanje upita, ažuriranje upita i upiti za pravljenje tabele. Osim upiti za pravljenje tabela (koji kreiraju nove tabele), akcioni upiti menjaju podatke na tabelama na kojima su zasnovani. Ove promene ne mogu se lako opozvati, na primer tako što ćete pritisnuti kombinaciju tastera CTRL + Z. Ako načinite promene pomoću akcionog upita koji ste kasnije odlučili da ne želite da izvršite, obično ćete morati da vratite podatke iz rezervne kopije. Iz tog razloga, trebalo bi da se uvek uverite da imate novu rezervnu kopiju osnovnih podataka pre nego što pokrenete radni upit.

Možete da umangate rizik pokretanja akcionog upita tako što ćete prvo pogledati podatke na kojima će se postupati. To možete uraditi na dva načina:

  • Pogledajte akcioni upit u prikazu lista sa podacima pre nego što ga pokrećete. Da biste to uradili, otvorite upit u prikazu dizajna, izaberite stavku Prikaz u Access statusna traka, a zatim u priručnom meniju izaberite stavku Prikaz lista sa podacima . Da biste se vratili na prikaz dizajna, ponovo izaberite stavku Prikaži , a zatim u priručnom meniju izaberite stavku Prikaz dizajna .

  • Promenite upit u upit za izdvajanje, a zatim ga uradite.

    Napomena: Uverite se da ste zabeleži koji tip akcionog upita (dodavanje, ažuriranje, pravljenje tabele ili brisanje) sa kojim počinješ, tako da možete da ga promenite nazad u taj tip kada pregledate podatke pomoću ovog metoda.

    Izvršavanje akcionog upita kao upita za izdvajanje

    1. Otvorite akcioni upit u prikazu dizajna.

    2. Na kartici Dizajn , u grupi tip upita kliknite na dugme Izaberi.

    3. Na kartici Dizajn, u grupi Rezultati kliknite na dugme Pokreni.

Pokreće upit

Kada budete spremni da pokrećete akcioni upit, kliknite dvaput na njega u oknu za navigaciju ili kliknite na njega, a zatim pritisnite taster ENTER.

Važno: Access podrazumevano onemogućava sve radnje koji se izvršavaju u bazi podataka, osim ako ne naznačite da imate poverenja u bazu podataka. Bazu podataka možete da označite tako što ćete koristiti traku sa porukama, odmah ispod trake.

Traka sa porukama

Poverenje u bazu podataka

  1. Na traci sa porukama kliknite na dugme Opcije.

    Pojavljuje se dijalog Bezbednosne opcije sistema Microsoft Office.

  2. Izaberite stavku Omogućavanje ovog sadržaja , a zatim kliknite na dugme u redu.

Izvršavanje parametarskog upita

parametarski upit vas obaveštava o njoj kada je pokrećete. Kada navedete vrednost, upit parametra ga primenjuje kao kriterijum polja. U kom polju se primenjuje kriterijum naveden je u dizajnu upita. Ako ne navedete vrednost kada se to od vas zatraži, parametarski upit tumači unos kao praznu nisku.

Parametarski upit je uvek drugi tip upita. Većina parametarskih upita su upit za biranje ili unakrsne upite, ali dodavanje, kreiranje tabele i upiti za ažuriranje mogu da budu i parametarski upiti.

Parametarski upit pokrećete u skladu sa drugim tipom upita, ali, generalno, koristite sledeću proceduru.

Pokreće upit

  1. Pronađite upit u oknu za navigaciju.

  2. Uradite nešto od sledećeg:

    • Kliknite dvaput na upit koji želite da izvršite.

    • Kliknite na upit koji želite da pokrećete, a zatim pritisnite taster ENTER.

  3. Kada se pojavi odziv parametara, unesite vrednost koja se primenjuje kao kriterijum.

Vrh stranice

Izvršavanje upita specifičnog za SQL

Postoje tri glavna tipa SQL upit: upiti za sindikat, upiti za prolaze i upiti za definiciju podataka.

Upiti za sindikat kombinuju podatke iz dve ili više tabela, ali ne na isti način kao drugi upiti. Dok većina upita kombinuje podatke objedinivši redove, upiti za sindikat kombinuju podatke tako što dodaju redove. Upiti za sindikat se razlikuju od upita za dodavanje u tim upiti sa Unijom ne menjaju osnovne tabele. Upiti za združivanje dodaju redove u skupu zapisa koji se ne nalazi posle zatvaranja upita.

Mašina baze podataka ne obrađuje tasterske upite koji se dobijaju uz Access. Umesto toga, prolaze direktno do udaljene servere baze podataka koji obrađuje obradu, a zatim prosleđuje rezultate nazad u Access.

Upiti za definisanje podataka su specijalni tip upita koji ne obrađuje podatke. Umesto toga, upiti za definisanje podataka kreiraju, brišu ili menjaju druge objekti baze podataka.

Upiti specifični za SQL ne mogu biti otvoreni u prikazu dizajna. One mogu da se otvore samo u SQL prikazu ili da se pokrenu. Osim upita za definisanje definicija, pokretanje upita određenog SQL-om otvara ga u prikazu lista sa podacima.

Pokreće upit

  1. Pronađite upit u oknu za navigaciju.

  2. Uradite nešto od sledećeg:

    • Kliknite dvaput na upit koji želite da izvršite.

    • Kliknite na upit koji želite da pokrećete, a zatim pritisnite taster ENTER.

Vrh stranice

Rešavanje problema sa porukom o grešci

Sledeća tabela prikazuje neke uobičajene poruke o greškama na koje možete da naiđete. Ove greške mogu da se pojave kao poruka u ćeliji (umesto očekivane vrednosti) ili kao poruka o grešci. Odeljci koji slede listu sadrže procedure koje možete da koristite da biste rešili ove greške.

Napomena: Ovaj sadržaj ove tabele nije sveobuhvatan. Ako ne uključuje poruku o grešci koju ste primili, možete da prosledite povratne informacije pomoću obrasca na kraju ovog članka i uključujući specifične informacije o poruci o grešci u polju za komentar.

Poruka o grešci

Problem

Rešenje

Tip nepodudaranja u izrazu

Upit može da se pridruži poljima koja imaju razne tipove podataka.

Proverite dizajn upita i uverite se da li su spojena polja isti tip podataka. Uputstva potražite u odeljku Proveravanje spojena polja u upitu.

Zapis je izbrisan

To se može dogoditi ako je objekat ili baza podataka oštećena.

Sažimanje i popravljanje baze podataka. Uputstva potražite u odeljku kompaktna i popravka baze podataka.

Kružna referenca uzrokovana pseudonima

Pseudonim dodeljen polju isti je kao komponenta izraza za to polje.

Pseudonim je ime koje se daje bilo kom izrazu u okviru koordinatne mreže dizajna upita koji nije stvarno polje. Access dodeljuje pseudonim ako to ne uradite sami; na primer, Izraz1. Pseudonim se odmah sledi pomoću dvotačke (:), a zatim izrazom. Kada pokrećete upit, pseudonim postaje ime kolone u listu sa podacima.

Promenite pseudonim. Uputstva potražite u odeljku Promena pseudonima polja.

#Error

Do ove greške može doći kada je vrednost izračunatog polja veća od dozvoljene vrednosti u postavkama vlasništva veličine polja. Ovde se takođe javlja kada je imenilac izračunatog polja ili procenjuje nulu (0).

Uverite se da imenilac izračunatog polja ne iznosi nulu (0). Ako je odgovarajuće, promenite vrednost polja Veličina polja .

#Deleted

Zapis koji se upućuje izbrisan je.

Ako je zapis slučajno izbrisan, mora biti vraćen iz rezervne kopije. Ako je brisanje bilo namerno, možete da otpustite ovu poruku o grešci tako što ćete pritisnuti kombinaciju tastera SHIFT + F9 da biste osvežili upit.

Potvrdite izbor u polju spojeno polje u upitu

Da biste proverili tipove podataka polja u upitu, pogledajte izvorne tabele u prikazu dizajna i proverite svojstva polja koja proveravate.

  1. Otvorite upit u prikazu dizajna. Spajanja se pojavljuju kao linije koje povezuju polja iz izvornih tabela. Obratite pažnju na polja tabele i polja za svaki spoj.

  2. U oknu za navigaciju kliknite desnim tasterom miša na svaku tabelu koja ima polja pridružena upitu, a zatim izaberite stavku Prikaz dizajna.

    Spojena polja sa različitim tipovima podataka

    1. spojeno polje sa drugim tipovima podataka.

    2. kliknite desnim tasterom miša na tabelu, a zatim izaberite stavku Prikaz dizajna.

  3. Za svaki spoj uporedite vrednosti u koloni " tip podataka " koordinatne mreže dizajna tabele za polja uključena u taj spoj.

    Provera tipa podataka u spojenom polju, u prikazu dizajna tabele

    1. Pogledajte tip podataka spojenih polja u prikazu dizajna tabele.

  4. Da biste se prebacili na tabelu da biste videli njena polja, kliknite na karticu sa tim imenom tabele.

Vrh stranice

Kompaktna i popravka baze podataka

Pokretanje preduzeća "kompaktan i popravak" u programu Access može da poboljša performanse baze podataka. Ovaj uslužni program pravi kopiju datoteke baze podataka i, ako je fragmentirana, ponovo raspoređuje kako se datoteka baze podataka skladišti na disku. Kada se dovrši proces sažimanja i opravke, sužena baza podataka je ponovo preuzela trošeni prostor i obično je manja od originalnog. Ako često sabirate bazu podataka, možete da obezbedite optimalan rad aplikacije za bazu podataka, kao i da otklonite greške koje proizređuju problemi sa hardverom, propusne propuste i slične uzroke.

Kada se završi operacija sažimanja, brzina upita je poboljšana zato što su osnovni podaci ponovo pisani na tabelama u susednim stranicama. Skeniranje susednih stranica je mnogo brže od skeniranja fragmentiranih stranica. Upiti su takođe optimizovani posle svake komkorake baze podataka.

Tokom operacije Sažimanje možete da koristite originalno ime za suženu datoteku baze podataka ili da koristite drugo ime da biste kreirali zasebnu datoteku. Ako koristite isto ime i ako se baza podataka uspešno sazove, Access automatski zamenjuje originalnu datoteku sa sažetom verzijom.

Postavljanje opcije koja automatubavi ovaj proces

  1. Izaberite stavke Datoteka > Opcije da biste otvorili dijalog Opcije programa Access.

  2. Izaberite stavku Trenutna baza podataka i u okviru Opcije aplikacijepotvrdite izbor u polju za potvrdu kompaktno zatvaranje .

    To uzrokuje da pristup automatski Sažima i popravlja bazu podataka svaki put kada se zatvori.

Ručno kompaktna i popravka baze podataka

  1. Izaberite stavku Alatke baze podataka > Kompaktne i popravite bazu podataka.

Vrh stranice

Promena pseudonima polja

  1. Otvorite upit u prikazu dizajna.

  2. U koordinatnoj mreži za dizajn upita potražite polja koja imaju pseudonime. Ovo će imati dvotačku na kraju imena polja, kao po imenu:.

  3. Proverite svaki pseudonim da biste se uverili da se pseudonim ne podudara sa imenom bilo kog polja koji je deo izraza pseudonima. Ako jeste, promenite pseudonim.

Vrh stranice

Potrebna vam je dodatna pomoć?

Unapredite veštine
Istražite obuku

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?

Hvala vam na povratnim informacijama!

×