Vzťahuje sa na
Access 2010 Access 2007

Projekt Programu Access je súbor programu Access (.adp), ktorý poskytuje priame a efektívne pripojenie k databáze Microsoft SQL Server prostredníctvom architektúry OLE DB súčastí. Microsoft Access 2007 a 2010 umožňujú vytvárať nové accessové súbory projektu (.adp) a pracovať s existujúcimi accessovými projektmi, ktoré ste vytvorili v starších verziách Accessu. V tomto článku nájdete stručné vysvetlenie projektov Accessu, ktoré vás oboznámia s fungovaním projektov Accessu v Accesse 2007 a 2010. Popisuje tiež, ako vytvoriť nový accessový projekt v Accesse 2007 a 2010 a ako pripojiť accessový projekt k existujúcej SQL Server databáze.

Poznámka: Access 2010 je posledná verzia Accessu, ktorá podporuje prácu so súbormi projektu Accessu (.adp).

Obsah tohto článku

Prehľad projektov v Accesse

Vytvorenie accessového projektu poskytuje niekoľko výhod oproti prepojeniu na SQL Server tabuľky alebo zobrazenia. V accessovom projekte môžete napríklad vykonávať zmeny v návrhu SQL Server objektov, ako sú napríklad tabuľky a zobrazenia, a môžete vytvárať, upravovať a používať ďalšie SQL Server funkcie, ako sú napríklad databázové diagramy, uložené procedúry a používateľom definované funkcie. Naopak, keď vytvárate prepojenie na databázu SQL Server, nemôžete vykonávať zmeny návrhu žiadnych SQL Server objektov a môžete vytvoriť prepojenie len na SQL Server tabuľky a zobrazenia. Prepojenie však umožňuje pripojiť sa k viacerým databázam SQL Server, zatiaľ čo accessový súbor projektu (*.adp) sa môže pripojiť len k jednej SQL Server databáze.

Ďalšie informácie o prepojení na SQL Server databázu získate kliknutím na článok Prepojenie alebo importovanie z SQL Server databázy.

Accessový projekt neobsahuje žiadne údaje ani objekty založené na definíciách údajov. Namiesto toho sú tieto objekty uložené v databáze SQL Server. Práca s accessovým projektom je však stále veľmi podobná práci s accessovou databázou. Proces vytvárania formulárov, zostáv, makier a modulov je prakticky rovnaký ako proces, ktorý sa používa na vytvorenie accessovej databázy.

V Accesse 2007 a 2010 môžete vytvárať nové accessové projekty a používať projekty vytvorené v starších verziách Accessu. Okrem toho môžete využiť mnohé nové funkcie Accessu 2007 a 2010, ako sú napríklad vylepšené nástroje na navrhovanie formulárov a zostáv, nový návrhár makier, vylepšené nástroje podmieneného formátovania a prispôsobenie pása s nástrojmi. Niektoré novšie funkcie Accessu však nie sú k dispozícii v projektoch Accessu, ako sú napríklad prílohy, polia s viacerými hodnotami, ovládací prvok navigácie alebo ovládací prvok webového prehliadača. Okrem toho zobrazenie rozloženia nie je k dispozícii na navrhovanie formulárov a zostáv.

Kompatibilita medzi accessovými a SQL Server verziami

Súbory .adp Accessu 2010 sú kompatibilné s verziou SQL Server 2008 a staršími verziami. Novšie verzie SQL Server môžu byť tiež kompatibilné so súbormi .adp Accessu 2010, ale ako všeobecné pravidlo platí, že ak chcete upraviť objekty SQL v súbore .adp Accessu, verzia Accessu musí byť vyššia ako SQL Server verzia. Pomocou Accessu 2007 nemôžete napríklad upravovať objekty v databáze SQL Server 2008. Podobne nie je možné upravovať objekty v databáze SQL Server 2005 pomocou Accessu 2003.

Dôležité: Pred inováciou na novú verziu Accessu alebo SQL Server vždy otestujte accessový projekt pomocou nových verzií, aby ste sa uistili, že všetky funkcie fungujú správne.

Podpora typu údajov a diagramu

Typy údajov dátumu a času

Access 2010 poskytuje obmedzenú podporu pre štyri nové typy údajov dátumu a času, ktoré boli pridané v SQL Server 2008:

  • TIME

  • DATE

  • DATETIME2

  • DATETIMEOFFSET

V projekte Accessu môžete vytvárať a navrhovať tabuľky a zobrazenia, ktoré používajú tieto nové typy údajov. Vo formulároch a zostavách sa však polia týchto typov údajov správajú, akoby išlo o textové polia. V dôsledku toho nie je možné použiť formáty dátumu ani výbery dátumu s týmito typmi údajov.

Typy údajov s premenlivou dĺžkou

V projektoch Accessu 2010 možno použiť nasledujúce typy údajov s premenlivou dĺžkou:

  • VARBIN(MAX)

  • VARCHAR(MAX)

  • NVARCHAR(MAX)

Nemôžete však pridávať ani upravovať polia, ktoré používajú špecifikátory MAX v rámci accessového projektu.

Typ údajov BIGINT

Access 2010 podporuje typ údajov SQL Server BIGINT. Používateľské rozhranie Accessu však vynucuje dolný limit -999999999999999999 (približne -2^60) na rozdiel od skutočného dolného limitu -2^63. Horný limit používateľského rozhrania Accessu je 2^63-1, rovnaký ako v SQL Server.

Nepodporované funkcie

Typy údajov

Nasledujúce nové typy údajov SQL Server 2008 nie sú podporované v projektoch Accessu:

  • ZEMEPIS

  • GEOMETRIA

  • HIERARCHYID

Access blokuje režim návrhu tabuliek alebo zobrazení, ktoré používajú tieto typy.

Databázové diagramy (zobrazenie vzťahov)

V dôsledku troch nepodporovaných typov údajov uvedených v predchádzajúcej časti nie je možné otvoriť databázové diagramy SQL Server 2008 v accessovom projekte.

Na začiatok stránky

Odporúčania pre projekty Accessu v programe Access 2010

Naďalej podporujeme vytváranie súborov .adp a prácu s nimi v Accesse 2010. Odporúčame však, aby vývojári používali SQL Server nástroje návrhu poskytované v programe SQL Server Management Studio na navrhovanie databázových objektov, ako sú tabuľky, zobrazenia a uložené procedúry, a potom pomocou rozhrania Accessu navrhli formuláre, zostavy, makrá a moduly, ktoré sa k týmto objektom pripájajú. Nástroje poskytované SQL Server poskytujú najvýkonnejšie rozhranie na vytváranie SQL Server objektov.

Vytvorenie accessového projektu

Tento postup použite na vytvorenie nového súboru accessového projektu (.adp) v Accesse 2007 alebo 2010.

  1. Na karte Súbor kliknite na položku Nový. Ak používate Access 2007, kliknite na tlačidlo Microsoft Office a potom na položku Otvoriť.

  2. Vykonajte niektorý z týchto krokov:Vytvorenie accessového projektu v predvolenom umiestnení súboru    

    • V časti Prázdna databáza zadajte názov projektu do poľa Názov súboru pomocou prípony súboru .adp.

      - alebo -

      Vytvorenie accessového projektu v inom umiestnení súboru    

      1. V časti Prázdna databáza kliknite na položku Prehľadávať a vyhľadajte umiestnenie, do ktorého chcete databázu uložiť.

      2. V dialógovom okne Nová databáza súboru vyhľadajte umiestnenie, kam chcete projekt uložiť, alebo prijmite predvolené umiestnenie.

      3. Do poľa Názov súboru zadajte názov súboru projektu.

      4. V zozname Uložiť vo formáte vyberte položku Projekty programu Microsoft Office Access (*.adp) a potom kliknite na tlačidlo OK.

  3. V časti Nový projekt kliknite na položku Vytvoriť.

    Access zobrazí výzvu s nasledujúcou správou:

    Chcete sa pripojiť k existujúcej databáze SQL Server?

    Ak sa chcete pripojiť k existujúcej SQL Server databáze, kliknite na tlačidlo Áno a pokračujte krokom 4. V opačnom prípade kliknite na tlačidlo Nie a prejdite na krok 5 a vytvorte novú SQL Server databázu.

  4. Pripojenie k existujúcej databáze SQL Server    

    1. V dialógovom okne Vlastnosti prepojenia na údaje zadajte požadované informácie pre nasledujúce položky:

      • Názov servera

      • Informácie potrebné na prihlásenie na server

      • Názov databázy

        Výber celého hárka pomocou tlačidla Vybrať všetko

    2. Kliknutím na položku Testovať pripojenie overíte správnosť nastavení a úspešnosť pripojenia.Ak pripojenie nie je úspešné, v dialógovom okne Microsoft Data Link Error sa zobrazí hlásenie s popisom problému. Kliknutím na tlačidlo OK zavrite správu, skontrolujte nastavenia v dialógovom okne Vlastnosti prepojenia údajov a potom znova kliknite na položku Testovať pripojenie . Možno sa budete musieť skontrolovať u správcu databázy SQL Server, ku ktorému sa pripájate, aby ste sa uistili, že vaše nastavenia sú správne alebo či je počítač k dispozícii.

    3. Keď sa v dialógovom okne Prepojenie na údaje spoločnosti Microsoft zobrazí hlásenie Otestovanie pripojenia bolo úspešné, kliknutím na tlačidlo OK zavrite dialógové okno a potom kliknutím na tlačidlo OK zavrite dialógové okno Vlastnosti prepojenia údajov .Access pripojí projekt k databáze SQL Server.

  5. Vytvorenie novej databázy SQL Server    

    1. Na prvej strane Sprievodcu databázou microsoft SQL Server zadajte nasledujúce informácie:

      • SQL Server počítač, ktorý chcete použiť pre túto databázu

      • Prihlasovacie informácie

      • Názov databázy SQL Server  

        Microsoft SQL Server Database Wizard

        Poznámka: Ak chcete proces pripojenia momentálne vynechať, kliknite na tlačidlo Zrušiť. Access vytvorí projekt, ale nie je pripojený k databáze SQL Server. Pred vykonaním akéhokoľvek procesu s projektom ho budete musieť pripojiť k SQL Server databáze, čo môžete urobiť pomocou krokov uvedených v ďalšej časti.

    2. Pokračujte kliknutím na položku Ďalej.Access sa pokúsi pripojiť k zadanému serverového počítača SQL. Ak sa Access nemôže pripojiť k serverového počítaču SQL, zobrazí sa chybové hlásenie popisujúce problém. Názov servera SQL alebo prihlasovacie informácie môžu byť nesprávne alebo nemáte potrebné povolenia na vytvorenie databázy v zadanom SQL Server počítači. Možno sa budete musieť skontrolovať u správcu databázy SQL Server pre databázu, ktorú vytvárate, aby ste sa uistili, že vaše nastavenia sú správne alebo či je počítač k dispozícii.

    3. Keď sa Access úspešne pripojí k SQL Server počítaču, sprievodca zobrazí hlásenie: Sprievodca obsahuje všetky informácie potrebné na vytvorenie databázy SQL Server. Pokračujte kliknutím na tlačidlo Dokončiť .Access vytvorí databázu SQL Server a pripojí ju k projektu.

Na začiatok stránky

Pripojenie existujúceho accessového projektu k inej databáze SQL Server

Nasledujúci postup použite, ak máte existujúci accessový projekt, ktorý nie je pripojený k SQL Server databáze, alebo ak chcete zmeniť SQL Server počítač alebo databázu, ku ktorej je projekt pripojený.

  1. Na karte Súbor kliknite na položku Otvoriť. Ak používate Access 2007, kliknite na tlačidlo Microsoft Office a potom na položku Otvoriť.

  2. V dialógovom okne Otvoriť vyberte a otvorte projekt Programu Access.Môže sa zobraziť dialógové okno Upozornenie zabezpečenia programu Microsoft Office Access . Ak dôverujete zdroju databázy, pokračujte kliknutím na tlačidlo Otvoriť .

  3. Na karte Súbor kliknite na položku Server a potom na položku Pripojenie. (Ak používate Access 2007, kliknite na tlačidlo Microsoft Office, ukážte na položku Server a potom kliknite na položku Pripojenie.) Zobrazí sa dialógové okno Vlastnosti prepojenia údajov.

  4. V dialógovom okne Vlastnosti prepojenia na údaje zadajte požadované informácie pre nasledujúce položky:

    • Názov servera

    • Informácie potrebné na prihlásenie na server

    • Názov databázy

  5. Kliknutím na položku Testovať pripojenie overíte správnosť nastavení a úspešnosť pripojenia. Ak pripojenie nie je úspešné, Access zobrazí chybové hlásenie s popisom problému. Kliknutím na tlačidlo OK zavrite správu, skontrolujte nastavenia v dialógovom okne Vlastnosti prepojenia údajov a potom znova kliknite na položku Testovať pripojenie . Možno sa budete musieť skontrolovať u správcu databázy SQL Server, ku ktorému sa pripájate, aby ste sa uistili, že vaše nastavenia sú správne alebo či je počítač k dispozícii.

  6. Keď sa v dialógovom okne Prepojenie na údaje spoločnosti Microsoft zobrazí hlásenie Otestovanie pripojenia bolo úspešné, kliknutím na tlačidlo OK zavrite dialógové okno a potom kliknutím na tlačidlo OK zavrite dialógové okno Vlastnosti prepojenia údajov .

Program Access pripojí projekt k zadanej databáze SQL Server.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.