Pomoću akcije makronaredbe OpenQuery u bazama podataka programa Access možete otvoriti upit odabiranja ili unakrsnog upita u prikaz podatkovnog lista, prikaz dizajna ili pretpregledu ispisa. Ova akcija pokreće upit radnje. Možete i odabrati način unosa podataka za upit.
Napomena: Ta je akcija dostupna samo u okruženju baze podataka programa Access (.mdb ili .accdb). Ako koristite okruženje projekta programa Access (.adp), pogledajte akcije OpenView, OpenStoredProcedure ili OpenFunction . Akcija makronaredbe OpenQuery nije dostupna u web-aplikacijama programa Access.
Postavka
Akcija makronaredbe OpenQuery sadrži sljedeće argumente.
Argument akcije |
Opis |
Naziv upita |
Naziv upita koji želite otvoriti. Odaberite naziv upita koji želite otvoriti pomoću padajućeg popisa naziva upita. To je obavezan argument. Ako pokrenete makronaredbu koja sadrži akciju OpenQuery u baza podataka biblioteke, Access najprije traži upit s tim nazivom u bazi podataka biblioteke, a zatim u trenutnoj bazi podataka. |
Prikaz |
Prikaz u kojem će se upit otvoriti. U okviru Prikaz odaberitePodatkovnatablica, Dizajn, Pretpregled ispisa, Zaokretna tablica ili Zaokretni grafikon. Zadana je postavka Podatkovna tablica. Napomena: Prikazi zaokretne tablice i zaokretnog grafikona nisu dostupni u verzijama programa Access počevši od programa Access 2013. |
Način rada podataka |
Način unosa podataka za upit. To se odnosi samo na upite otvorene u prikazu podatkovne tablice. Odaberite Dodaj (korisnik može dodavati nove zapise, ali ne može uređivati postojeće zapise), Uređivanje (korisnik može uređivati postojeće zapise i dodavati nove zapise) ili Samo za čitanje (korisnik može samo pregledavati zapise). Zadana je postavka Uređivanje. |
Napomene
Ako za argument Prikaz koristite podatkovnu tablicu, Access će prikazati skup rezultata ako je upit upit odabran, unakrsni upit, unijom ili prolaznim upitom čije je svojstvo ReturnsRecords postavljeno na Da; i pokreće upit ako je to akcija, definicija podataka ili prolazni upit čije je svojstvo ReturnsRecords postavljeno na Ne.
Akcija OpenQuery slična je dvoklikom na upit u navigacijskom oknu ili desnim klikom na upit u navigacijskom oknu i odabirom prikaza. Pomoću ove akcije možete odabrati dodatne mogućnosti.
Savjeti
-
Upit možete povući iz navigacijskog okna u prozor dizajna makronaredbe. Time se automatski stvara akcija OpenQuery koja otvara upit u prikazu podatkovne tablice.
Prebacivanjem u prikaz dizajna dok je upit otvoren uklanja se postavka argumenta Način podataka za upit. Ta postavka nije na snazi čak i ako se korisnik vrati u prikaz podatkovne tablice.
-
Ako ne želite prikazati poruke sustava koje se inače prikazuju kada se pokrene akcijski upit (što znači da je to akcijski upit i prikazuje koliko će zapisa biti zahvaćeno), možete upotrijebiti akciju SetWarnings da biste potisnuli prikaz tih poruka.
Da biste pokrenuli akciju makronaredbe OpenQuery u modulu Programa Visual Basic for Applications (VBA), koristite metodu OpenQueryobjekta DoCmd .