Primjenjuje se na
Access 2010 Access 2007

Projekt programa Access jest datoteka programa Access (.adp) koja omogućuje izravnu i učinkovitu vezu s bazom podataka programa Microsoft SQL Server putem OLE DB arhitekture komponente. Microsoft Access 2007 i 2010 omogućuju stvaranje novih datoteka programa Access project (.adp) i rad s postojećim projektima programa Access koje ste stvorili u starijim verzijama programa Access. U ovom se članku objašnjava kako projekti programa Access funkcioniraju u programu Access 2007 i 2010. Obuhvaća i stvaranje novog projekta programa Access u programu Access 2007 i 2010 te povezivanje projekta programa Access s postojećom bazom SQL Server podataka.

Napomena: Access 2010 posljednja je verzija programa Access koja podržava rad s datotekama programa Access project (.adp).

Sadržaj članka

Pregled projekata programa Access

Stvaranje projekta programa Access nudi nekoliko prednosti u odnosu na povezivanje SQL Server tablicama ili prikazima. U projektu programa Access, primjerice, možete mijenjati dizajn objekata sustava SQL Server, kao što su tablice i prikazi, te stvarati, uređivati i koristiti druge značajke programa SQL Server, kao što su dijagrami baze podataka, pohranjene procedure i korisnički definirane funkcije. Nasuprot tome, kada se povežete s SQL Server baze podataka, ne možete mijenjati dizajn SQL Server objekata, a možete se povezati samo s SQL Server tablicama i prikazima. No povezivanje omogućuje povezivanje s više SQL Server baza podataka, dok se datoteka programa Access (*.adp) može povezati samo s jednom bazom SQL Server podataka.

Dodatne informacije o povezivanju s SQL Server baze podataka potražite u članku Povezivanje s bazom podataka ili SQL Server baze podataka.

Projekt programa Access ne sadrži podatke ni objekte utemeljene na definiciji podataka. Umjesto toga, ti se objekti pohranjuju u SQL Server bazi podataka. No rad s projektom programa Access i dalje je vrlo sličan radu s bazom podataka programa Access. Postupak stvaranja obrazaca, izvješća, makronaredbi i modula gotovo je isti kao i postupak stvaranja baze podataka programa Access.

U programu Access 2007 i 2010 možete stvarati nove projekte programa Access i koristiti projekte stvorene u starijim verzijama programa Access. Osim toga, možete iskoristiti mnoge nove značajke programa Access 2007 i 2010, kao što su poboljšani alati za dizajn obrasca i izvješća, novi dizajner makronaredbi, poboljšani alati za uvjetno oblikovanje i prilagodba vrpce. No neke novije značajke programa Access nisu dostupne u projektima programa Access, kao što su privici, polja s više vrijednosti, kontrola navigacije ili kontrola web-preglednika. Osim toga, prikaz izgleda nije dostupan za dizajniranje obrazaca i izvješća.

Kompatibilnost između programa Access i SQL Server verzija

.adp datoteke programa Access 2010 kompatibilne su s SQL Server 2008 i starijim verzijama. Novije verzije programa SQL Server mogu biti kompatibilne i s .adp datotekama programa Access 2010, ali kao opće pravilo, ako želite izmijeniti SQL objekte iz .adp datoteke programa Access, verzija programa Access mora biti veća od verzije SQL Server. Pomoću programa Access 2007, primjerice, ne možete mijenjati objekte u bazi podataka programa SQL Server 2008. Isto tako, objekte u bazi podataka programa SQL Server 2005 ne možete izmijeniti pomoću programa Access 2003.

Važno: Prije nadogradnje na novu verziju programa Access ili SQL Server uvijek testirajte projekt programa Access pomoću novih verzija da biste bili sigurni da sve značajke pravilno funkcioniraju.

Podrška za vrstu podataka i dijagram

Vrste podataka o datumu/vremenu

Access 2010 pruža ograničenu podršku za četiri nove vrste podataka o datumu/vremenu koje su dodane u SQL Server 2008.:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

U projektu programa Access možete stvarati i dizajnirati tablice i prikaze koji koriste te nove vrste podataka. No na obrascima i izvješćima polja tih vrsta podataka ponašaju se kao tekstna polja. Zbog toga ne možete koristiti oblike datuma ni birače datuma s tim vrstama podataka.

Vrste podataka promjenjive duljine

Sljedeće vrste podataka promjenjive duljine mogu se koristiti u projektima programa Access 2010:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

No ne možete dodavati ni mijenjati polja koja koriste max specificatore iz projekta programa Access.

VRSTA PODATAKA BIGINT

Access 2010 podržava vrstu SQL Server BIGINT. No korisničko sučelje programa Access nameće nižu granicu od -999999999999999999 (približno -2^60) za razliku od stvarne donje granice od -2^63. Gornja granica u korisničkom sučelju programa Access je 2^63-1, isto kao u SQL Server.

Nepodržane značajke

Vrste podataka

Sljedeće nove vrste SQL Server 2008 nisu podržane u projektima programa Access:

  • GEOGRAFIJA

  • GEOMETRIJA

  • ID HIJERARHIJE

Access blokira način dizajna za tablice ili prikaze koji koriste te vrste.

Dijagrami baze podataka (prikaz odnosa)

Zbog tri nepodržane vrste podataka navedenih u prethodnom odjeljku ne možete otvoriti dijagrame SQL Server 2008 u projektu programa Access.

Vrh stranice

Preporuke za projekte programa Access u programu Access 2010

I dalje podržavamo stvaranje .adp datoteka i rad s tim datotekama u programu Access 2010. No preporučujemo da razvojni inženjeri koriste alate za dizajn sustava SQL Server navedene u programu SQL Server Management Studio da bi dizajnirali objekte baze podataka kao što su tablice, prikazi i pohranjeni postupci, a zatim pomoću sučelja programa Access dizajnirajte obrasce, izvješća, makronaredbe i module koji se povezuju s tim objektima. Alati koje nudi SQL Server su najsnažnije sučelje za stvaranje SQL Server objekata.

Stvaranje projekta programa Access

Pomoću ovog postupka stvorite novu datoteku projekta programa Access (.adp) u programu Access 2007 ili 2010.

  1. Na kartici Datoteka kliknite Novo. Ako koristite Access 2007, kliknite gumb Microsoft Office, a zatim Otvori.

  2. Učinite nešto od sljedećeg:Stvaranjeprojekta programa Access na zadanom mjestu datoteke    

    • U odjeljku Prazna baza podataka upišite naziv projekta u okvir Naziv datoteke pomoću datotečnog nastavka .adp.

      – ili –

      Stvaranje projekta programa Access na drugom mjestu datoteke    

      1. U odjeljku Prazna baza podataka kliknite Pregledaj da biste potražili mjesto na koje želite spremiti bazu podataka.

      2. U dijaloškom okviru Datoteka nove baze podataka pronađite mjesto na koje želite spremiti projekt ili prihvatite zadano mjesto.

      3. U okvir Naziv datoteke upišite naziv datoteke za projekt.

      4. Na popisu Spremi u obliku odaberiteProjekti programa Microsoft Office Access (*.adp), a zatim kliknite U redu.

  3. U odjeljku Novi projekt kliknite Stvori.

    Access će od vas zatražiti sljedeću poruku:

    Želite li se povezati s postojećom bazom SQL Server podataka?

    Ako se želite povezati s postojećom bazom podataka sustava SQL Server, kliknite Da i nastavite s četvrtim korakom; u suprotnom kliknite Ne i prijeđite na peti korak da biste stvorili novu SQL Server bazu podataka.

  4. Povezivanje s postojećom bazom SQL Server podataka    

    1. U dijaloškom okviru Svojstva podatkovne veze unesite potrebne informacije za sljedeće:

      • Naziv poslužitelja

      • Informacije potrebne za prijavu na poslužitelj

      • Naziv baze podataka

        Data Link Properties dialog box

    2. Kliknite Testiraj vezu da biste provjerili jesu li postavke točne i je li veza uspjela.Ako veza ne uspije, u dijaloškom okviru Pogreška microsoftove podatkovne veze prikazat će se poruka s opisom problema. Kliknite U redu da biste zatvorili poruku, provjerite postavke u dijaloškom okviru Svojstva podatkovne veze, a zatim ponovno kliknite Testiraj vezu. Također, možda ćete morati provjeriti kod administratora SQL Server baze podataka baze podataka s e-pošte, da biste provjerili jesu li postavke točne ili je li računalo dostupno.

    3. Kada se u dijaloškom okviru Microsoftova podatkovna veza prikaže poruka Testiranje veze je uspjelo, kliknite U redu da biste zatvorili dijaloški okvir, a zatim kliknite U redu da biste zatvorili dijaloški okvir Svojstva podatkovne veze.Access povezuje projekt s bazom SQL Server podataka.

  5. Stvaranje nove baze SQL Server podataka    

    1. Na prvoj stranici čarobnjaka za SQL Server microsoft baze podataka unesite sljedeće podatke:

      • Računalo SQL Server koje želite koristiti za ovu bazu podataka

      • Vaši podaci za prijavu

      • Naziv baze podataka SQL Server podataka  

        Microsoft SQL Server Database Wizard

        Napomena: Da biste u ovom trenutku preskočili postupak povezivanja, kliknite Odustani. Access stvara projekt, ali nije povezan s bazom SQL Server podataka. Da biste mogli bilo što učiniti s projektom, morat ćete je povezati s bazom podataka sustava SQL Server, što možete učiniti pomoću koraka u sljedećem odjeljku.

    2. Da biste nastavili, kliknite Dalje.Access se pokušava povezati s računalom SQL poslužitelja koje ste naveli. Ako se Access ne može povezati s računalom SQL poslužitelja, prikazat će se poruka o pogrešci s opisom problema. Naziv računala ili podaci za prijavu na SQL poslužitelju možda nisu točni ili možda nemate potrebne dozvole za stvaranje baze podataka na SQL Server računalu koje ste naveli. Možda ćete morati kod administratora SQL Server baze podataka koju stvarate provjeriti jesu li postavke točne ili je li računalo dostupno.

    3. Kada se Access uspješno poveže s SQL Server računalom, čarobnjak će prikazati poruku: Čarobnjak sadrži sve informacije potrebne za stvaranje baze SQL Server podataka. Kliknite Završi da biste nastavili.Access stvara SQL Server bazu podataka i povezuje je s projektom.

Vrh stranice

Povezivanje postojećeg projekta programa Access s drugom bazom SQL Server podataka

Ako imate postojeći projekt programa Access koji nije povezan s bazom podataka programa SQL Server ili ako želite promijeniti SQL Server ili bazu podataka s kojom je vaš projekt povezan.

  1. Na kartici Datoteka kliknite Otvori. Ako koristite Access 2007, kliknite gumb Microsoft Office, a zatim Otvori.

  2. U dijaloškom okviru Otvaranje odaberite i otvorite projekt programa Access.Možda će se prikazati dijaloški okvir Sigurnosna obavijest programa Microsoft Office Access . Ako izvor baze podataka smatrate pouzdanim, kliknite Otvori da biste nastavili.

  3. Na kartici Datoteka kliknite Poslužitelj, a zatim Veza. (Ako koristite Access 2007, kliknite gumb Microsoft Office, pokažite na Poslužitelj , a zatim kliknite Veza.) Pojavit će se dijaloški okvir Svojstva podatkovne veze.

  4. U dijaloškom okviru Svojstva podatkovne veze unesite potrebne informacije za sljedeće:

    • Naziv poslužitelja

    • Informacije potrebne za prijavu na poslužitelj

    • Naziv baze podataka

  5. Kliknite Testiraj vezu da biste provjerili jesu li postavke točne i je li veza uspjela. Ako veza ne uspije, Access prikazuje poruku o pogrešci s opisom problema. Kliknite U redu da biste zatvorili poruku, provjerite postavke u dijaloškom okviru Svojstva podatkovne veze, a zatim ponovno kliknite Testiraj vezu. Također, možda ćete morati provjeriti kod administratora SQL Server baze podataka baze podataka s e-pošte, da biste provjerili jesu li postavke točne ili je li računalo dostupno.

  6. Kada se u dijaloškom okviru Microsoftova podatkovna veza prikaže poruka Testiranje veze je uspjelo, kliknite U redu da biste zatvorili dijaloški okvir, a zatim kliknite U redu da biste zatvorili dijaloški okvir Svojstva podatkovne veze.

Access povezuje projekt s bazom SQL Server koju ste naveli.

Vrh stranice

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.