Prijavite se pomoću Microsoft naloga
Prijavite se ili kreirajte nalog.
Zdravo,
Izaberite drugi nalog.
Imate više naloga
Odaberite nalog pomoću kojeg želite da se prijavite.

Access možete da koristite kao izloženu aplikaciju, a zatim da se povežete sa tabelama na potporom serveru, kao što je SQL Server. Većina upita se podrazumevano pokreće lokalno u Access ACE mašini baze podataka. U nekim slučajevima Access može daljinski pokrenuti upit na SQL Server, u zavisnosti od SQL sintakse i drugih faktora. Više informacija potražite u odeljku "JET Database Engine Verzija 3.0: ODBC povezivanje" u ponovo otkrivanim JET i ODBC belim papirima.

Međutim, često želite da pokrenete upit na serveru baze podataka. To radite da biste poboljšali performanse: serveri baze podataka imaju veću moć obrade od stonog računara i možete da dobijete manji podskup podataka preko mrežne veze. Da biste pokrenuli upit na serveru baze podataka, koristite direktni upit koji predstavlja Transact SQL (TSQL) izjavu koja se povezuje sa SQL Server pomoću ODBC niska veze. Na primer, možete da prođete izraz SELECT da biste vratili podatke na list sa podacima, obrazac, izveštaj ili kontrolu liste, da pokrenete jednako radnom upitu (Izjave jeziku za manipulisanje podacima (DML), procedurama poziva i izvršavate administrativne zadatke (Izjave Jezik definicije podataka (DDL).

Napomena    Rezultati prolaznog upita su samo za čitanje. Da biste direktno uredili podatke u listu sa podacima ili obrascu, kreirajte povezanu tabelu sa indeksiranim prikazom. Dodatne informacije potražite u članku Kreiranje indeksiranih prikaza.

  1. Povežite se sa serverom baze podataka.

    Dodatne informacije o povezivanja sa SQL Server potražite u člancima Uvoz podataka iz SQL Server podataka ili povezivanje sa podacima iz Azure SQL Server baze podataka.

  2. Izaberite stavku > dizajn upita.

  3. Ako je potrebno, zatvorite dijalog Dodavanje tabela (Prikaži tabelu u programu Access 2013.

  4. Izaberite stavku >Prolazno.

    Access skriva koordinatnu mrežu za dizajn upita i prikazuje SQL prikaz.

  5. Ako se list sa svojstvima upita ne pojavi, pritisnite taster F4 da biste ga prikazali.

  6. Na listu sa svojstvima kliknite na polje za svojstvo ODBC Povezivanje str , a zatim uradite nešto od sledećeg:

    Da biste dobili niska veze:

    1. U oknu za navigaciju kliknite desnim tasterom miša na tabelu povezanu sa željenim izvorom podataka i izaberite stavku Menadžer za povezane tabele.

    2. U dijalogu Menadžer za povezane tabele potvrdite izbor u polju za potvrdu izvora podataka, a zatim izaberite stavku Uredi.

    3. U dijalogu Uređivanje veze kopirajte tekst u polju Niska veze .

    1. Izaberite stavku Izrada Dugme „Izrada“.

    2. Pratite uputstva da biste kreirali DSN datoteku koja sadrži niska veze informacije. Detaljne korake potražite u člancima Uvoz ili povezivanje sa podacima u SQL Server podataka i Povezivanje sa podacima iz Azure SQL Server baze podataka.

    Kada kreirate vezu sa DSN datotekom, ODBC niska veze se interno skladišti u Access bazi podataka. Evo trika za dobijanje kopije te niske:

    1. Pronađite ime povezane tabele u oknu za navigaciju pomoću željene ODBC veze.

    2. Pritisnite kombinaciju tastera Ctrl+G. da biste otvorili VBA trenutni prozor.

    3. Unesite: sledeći kôd:

      ?CurrentDb.TableDefs("<table name>").Connect

      Međutim, <ime tabele> ime povezane tabele iz koraka a.

    4. Kopirajte nisku vraćenu u svojstvo ODBC Connect Str .

  7. Unesite upit u SQL prikaz.

    Napomena   Postoje važne razlike između Access SQL i SQL Server TSQL, posebno sa sintaksom, imenima funkcija i argumentima funkcije. Više informacija potražite u članku Poređenje Access SQL-a sa SQL Server TSQL.

    Savet    Prvo napravite TSQL upit SQL Server Management Studio, a zatim kopirajte i nalepite SQL u SQL prikaz. To obezbeđuje da upit ima ispravnu sintaksu. Ako nemate prikladan pristup SQL Server bazi podataka, razmotrite instaliranje izdanja Microsoft SQL Server Express na radnoj površini koje podržava do 10 GB i predstavlja besplatan i lakši način da prođete kroz migraciju i proverite migraciju.

  8. Razmotrite postavljanje dodatnih srodnih svojstava:

    • Vraća zapise     Neki SQL izrazi vraćaju zapise, kao što je SELECT, a neki ne, kao što je UPDATE. Ako upit vraća zapise, postavite ovo svojstvo na opciju Da; ako upit ne vraća zapise, postavite ovo svojstvo na opciju Ne.

      Napomena    Prolazni upiti mogu da daju više skupova rezultata, ali u promenljivoj lista sa podacima, obrasca, izveštaja ili skupa zapisa koristi se samo prvi skup rezultata. Da biste preuzeli više skupova rezultata, koristite upit za kreiranje tabele kao što je prikazano u sledećem primeru:

      SELECT <pass-through query name>.*
      INTO <local table name>
      FROM < pass-through query name >

      Morate da koristite zvezdicu (*) jer svaki skup rezultata može da ima različite kolone. Svaki skup rezultata čuva se u zasebnoj tabeli, a brojevi se dodaju u imena lokalnih tabela u skladu sa toga. Na primer, ako se vrate tri skupa rezultata, imena tabela bi bila: <ime lokalne tabele>, <ime lokalne tabele>1, <ime lokalne tabele>2.

    • Evidentiraj poruke    Navedite da li želite da se vraćaju poruke iz SQL baze podataka u Access tabeli sa porukama. Ime tabele ima format, korisničko ime – nn, gde je korisničko ime ime za prijavljivanje trenutnog korisnika, a nn je broj koji počinje od 00.

    • ODBC vremensko ograničenje    Navedite broj sekundi za čekanje pre nego što dođe do greške isteka vremena kada se upit pokrene. Podrazumevana vrednost je 60 sekundi. Možda će doći do kašnjenja zbog mrežnog saobraćaja ili velike upotrebe servera baze podataka.

    • Maksimalni broj zapisa    Navedite maksimalan broj zapisa koje treba vratiti. Možda imate ograničene sistemske resurse ili želite da testirate rezultate samo sa malom količinom podataka.

  9. Kada završite sa unošenjem upita, izaberite stavku Dizajn >Pokreni. Upit se šalje serveru baze podataka radi obrade.

Takođe pogledajte

Transact-SQL referenca

Izvršavanje upita pomoću Transact-SQL

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.

Da li su vam ove informacije koristile?

Koliko ste zadovoljni kvalitetom jezika?
Šta je uticalo na vaše iskustvo?
Kada kliknete na dugme Prosledi“, vaše povratne informacije će se koristiti za poboljšanje Microsoft proizvoda i usluga. Vaš IT administrator će moći da prikupi ove podatke. Izjava o privatnosti.

Hvala vam na povratnim informacijama!

×