Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Access možete koristiti kao pristupnu aplikaciju, a zatim se povezati s tablicama na stražnjem poslužitelju, npr. SQL Server. Većina upita po zadanom se lokalno izvodi u modulu baze podataka Access ACE. U nekim slučajevima Access može daljinski pokrenuti upit na SQL Server, ovisno o SQL sintaksi i drugim čimbenicima. Dodatne informacije potražite u članku "JET Database Engine Version 3.0: ODBC Connectivity" u članku Ponovno otkriveni JET i ODBC bijeli dokumenti.

Često ipak želite izričito pokrenuti upit na poslužitelju baze podataka. To možete učiniti da biste poboljšali performanse: poslužitelji baze podataka imaju veću snagu obrade od stolnog računala i možete vratiti manji podskup podataka putem mrežne veze. Da biste pokrenuli upit na poslužitelju baze podataka, koristite prolazni upit koja je naredba Transact SQL (TSQL) koja se povezuje s SQL Server pomoću ODBC niz za povezivanje. Možete, primjerice, proslijediti naredbu SELECT da biste vratili podatke u podatkovnu tablicu, obrazac, izvješće ili kontrolu popisa, pokrenuti ekvivalent akcijske upite (DML (Data Manipulation Language) izjave), pozvati pohranjene postupke i izvršavati administrativne zadatke (DDL )).

Napomena    Rezultati prolaznog upita su samo za čitanje. Da biste izravno uredili podatke u podatkovnoj tablici ili obrascu, stvorite povezanu tablicu u indeksiranom prikazu. Dodatne informacije potražite u članku Stvaranje indeksiranog prikaza.

  1. Povezivanje s bazom podataka poslužitelja.

    Dodatne informacije o povezivanju s SQL Server potražite u člancima Uvoz podataka u bazi podataka sustava SQL Server ili povezivanje s podacima iz baze podataka sustava Azure SQL Server.

  2. Odaberite Stvori > dizajna upita.

  3. Ako je potrebno, zatvorite dijaloški okvir Dodavanje tablica (Prikaži tablicu uAccess 2013.

  4. Odaberite >pristupni pristup.

    Access skriva rešetku dizajna upita i prikazuje SQL prikaz.

  5. Ako se list svojstava upita ne pojavi, pritisnite F4 da biste ga prikazali.

  6. Na listu svojstava kliknite okvir svojstva ODBC Connect Str , a zatim učinite nešto od sljedećeg:

    Da biste dobili niz za povezivanje:

    1. U navigacijskom oknu desnom tipkom miša kliknite tablicu povezanu s željenim izvorom podataka, a zatim odaberite Upravitelj povezanih tablica.

    2. U dijaloškom okviru Upravitelj povezanih tablica potvrdite okvir izvora podataka, a zatim odaberite Uređivanje.

    3. U dijaloškom okviru Uređivanje veze kopirajte tekst u okvir Niz za povezivanje.

    1. Odaberite Međuverzija Gumb sastavljača.

    2. Slijedite upute da biste stvorili DSN datoteku koja sadrži niz za povezivanje podataka. Detaljne korake potražite u člancima Uvoz podataka u bazu podataka sustava SQL Server povezivanje s podacima ili povezivanje s njima iz baze podataka servisa Azure SQL Server.

    Kada stvorite DSN vezu s datotekom, ODBC niz za povezivanje interno pohranjuje u bazu podataka programa Access. Evo trika za dobivanje kopije tog niza:

    1. Pronađite naziv povezane tablice u navigacijskom oknu pomoću ŽELJENE ODBC veze.

    2. Pritisnite Ctrl + G. da biste otvorili vba neposredni prozor.

    3. Unesite sljedeći kod:

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

      No zamijenite <tablice> naziv povezane tablice iz koraka a.

    4. Kopirajte niz vraćen u svojstvo ODBC Connect Str .

  7. Unesite upit u SQL prikaz.

    Napomena   Postoje važne razlike između programa Access SQL i TSQL SQL Server, osobito s sintaksom, nazivima funkcija i argumentima funkcija. Dodatne informacije potražite u članku Usporedba sql-a programa Access SQL Server TSQL.

    Savjet    Najprije sastavite TSQL upit u SQL Server Management Studio, a zatim kopirajte i zalijepite SQL u SQL prikaz. Na taj će se način upitu osigurati ispravna sintaksa. Ako nemate praktičan pristup bazi podataka sustava SQL Server, razmislite o instalaciji izdanja Microsoft SQL Server Express na računalu koje podržava do 10 GB i besplatan je i jednostavniji način za pokretanje i provjeru migracije.

  8. Razmislite o postavljanju dodatnih povezanih svojstava:

    • vraća zapise     Neke SQL naredbe vraćaju zapise, kao što je SELECT, a neke ne, kao što je UPDATE. Ako upit vraća zapise, postavite to svojstvo na Da; ako upit ne vrati zapise, postavite to svojstvo na Ne.

      Napomena    Prolazni upiti mogu vratiti više skupova rezultata, ali se u podatkovnoj tablici, obrascu, izvješću ili varijabli skupa zapisa koristi samo prvi skup rezultata. Da biste dohvatili više skupova rezultata, koristite upit sa stvaranjem tablice kao što je prikazano u sljedećem primjeru:

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

      Morate koristiti zvjezdicu (*) jer svaki skup rezultata može imati različite stupce. Svaki skup rezultata sprema se u zasebnu tablicu, a brojevi se u skladu s tim odnose na nazive lokalnih tablica. Ako se, primjerice, vraćaju tri skupa rezultata, nazivi tablica bit će: <naziv lokalne tablice>, <naziv lokalne tablice>1, <naziv lokalne tablice>2.

    • Poruke zapisnika    Odredite želite li vratiti poruke iz SQL baze podataka u tablici poruka programa Access. Naziv tablice ima oblik, korisničko ime – nn, pri čemu je korisničko ime ime za prijavu trenutnog korisnika, a nn je broj koji počinje od 00.

    • ODBC vremensko ograničenje    Odredite broj sekundi čekanja prije nego što se pojavi pogreška prekoračenja vremena prilikom pokretanja upita. Zadana je vrijednost 60 sekundi. Može doći do kašnjenja zbog mrežnog prometa ili velike upotrebe poslužitelja baze podataka.

    • Maksimalni broj zapisa    Navedite maksimalan broj zapisa koji će se vratiti. Možda imate ograničene sistemske resurse ili želite testirati rezultate uz samo malu količinu podataka.

  9. Kada završite s unosom upita, odaberite Dizajn >Pokreni. Upit se šalje na poslužitelj baze podataka radi obrade.

Dodatne informacije

Referenca za transact-SQL

Upit s transact-SQL-om

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×