Používanie typu údajov Veľké číslo
Applies ToAccess pre Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Typ údajov Veľké číslo ukladá nepeňažné číselné hodnoty a je kompatibilný s typom údajov SQL_BIGINT v databáze ODBC. Pomocou tohto typu údajov môžete efektívne vypočítať veľké čísla.

Rozsah typu údajov Veľké číslo

Môžete ho pridať do accessovej tabuľky ako pole. Môžete ho tiež prepojiť s databázou alebo ho importovať z databázy so zodpovedajúcim typom údajov, ako je napríklad typ údajov Bigint SQL Servera. Ak chcete pridať typ údajov Veľké číslo, potrebujete Access 2016 (verziu 16.0.7812 alebo novšiu).

Obsah článku

Pridanie poľa Veľké číslo do tabuľky

Prepojenie s externou databázou alebo import z externej databázy s podporou typu údajov SQL_BIGINT

Informácie o dôsledkoch podpory typu údajov Veľké číslo

Požiadavky na spätnú kompatibilitu

Pridanie poľa Veľké číslo do tabuľky

Typ údajov Veľké číslo (osem bajtov) poskytuje oveľa väčší rozsah na výpočet než typ údajov Číslo (štyri bajty). Typ údajov Číslo má napríklad rozsah -2^31 až 2^31-1, zatiaľ čo typ údajov Veľké číslo má rozsah -2^63 až 2^63-1. Ďalšie informácie nájdete v téme Úvodné informácie o typoch údajov a vlastnostiach polí.

Keď do tabuľky pridáte pole Veľké číslo a uložíte jej návrh, povolíte tým typ údajov Veľké číslo a databáza už nebude kompatibilná s predchádzajúcimi verziami Accessu. Pred uložením návrhu tabuľky sa zobrazí upozornenie pre prípad, že chcete zachovať kompatibilitu databázy. Ďalšie informácie nájdete v časti Požiadavky na spätnú kompatibilitu.

Na začiatok stránky

Informácie o dôsledkoch podpory typu údajov Veľké číslo

Skôr ako začnete používať typ údajov Veľké číslo, je veľmi dôležité vedieť, aké môže mať dôsledky na vaše accessové databázy.

Inovácia formátu súboru Accessu 2007 – 2016 (.accdb) na formát Accessu 2016

V krátkosti možno povedať, že podporu typu údajov Veľké číslo môžete povoliť dvomi spôsobmi: pridaním poľa s typom údajov Veľké číslo do lokálnej tabuľky alebo nastavením možnosti Podporovať typ údajov BigInt pre prepojené alebo importované tabuľky v Accesse. Povolenie podpory typu údajov Veľké číslo však predstavuje trvalú zmenu databázy, ktorá sa nedá vrátiť. V obidvoch prípadoch Access pred vykonaním zmeny zobrazí hlásenie s upozornením.

Povolenie typu údajov Veľké číslo na pozadí označí formát súboru Accessu 2007 – 2016 (.accdb) na Access 2016. Pečiatkovanie formátu súboru databázy znamená, že ste vykonali konkrétnu zmenu formátu súboru, verzia databázy sa zvýši, ale v opačnom prípade zostane formát súboru rovnaký. Pri pokuse o otvorenie databázy v Accesse 2013 alebo Access 2016 Access prečíta pečiatku takto:

  • Ak je verzia databázy nižšia ako 16.7, typ údajov Veľké číslo sa nepovolí a databázu bude možné otvoriť.

  • Ak je verzia databázy 16.7 alebo vyššia, typ údajov Veľké číslo sa povolí a databázu bude možné otvoriť iba v Accesse 2016.

Súhrn podpory typu údajov Veľké číslo vo verziách produktu

Tabuľka nižšie obsahuje súhrn situácií, ktoré môžu nastať pri používaní typu údajov Veľké číslo v rôznych verziách produktu. K povoleniu dôjde pri pridaní typu údajov Veľké číslo do tabuľky a uložení návrhu alebo pri nastavení možnosti, ktorá povoľuje prepojenie a import.

Ďalšie informácie o zobrazení čísla verzie produktu nájdete v téme Akú verziu balíka Office používate?

Stav typu údajov Veľké číslo

Verzia produktu: Access 2013 a Access 2016 s číslom verzie nižším ako 16.0.7812

Verzia produktu: Access 2016 s číslom verzie 16.0.7812 alebo vyšším

Povolené

Databázu nebude možné otvoriť a zobrazí sa chybové hlásenie s prepojením na Pomocníka.

Alternatívne riešenie tejto situácie nájdete v časti Odstránenie podpory typu údajov Veľké číslo z databázy vo formáte súboru Accessu 2007 – 2016.

Databázu bude možné otvoriť.

Polia lokálnej tabuľky definované s typom údajov Veľké číslo sa spracujú ako veľké čísla.

Môžete obnoviť prepojené tabuľky. Stĺpce, ktoré sa predtým spracovávali ako typ údajov Krátky text, sa automaticky skonvertujú na typ údajov Veľké číslo.

Nepovolené

Databázu bude možné otvoriť.

Môžete obnoviť prepojené tabuľky. Ak sú stĺpce v prepojenej tabuľke založené na type údajov Bigint a boli skonvertované na typ údajov Krátky text, zostanú zachované.

Verzia súboru databázy zostane nezmenená.

Databázu bude možné otvoriť.

Môžete obnoviť prepojené tabuľky. Ak sú stĺpce v prepojenej tabuľke založené na type údajov Bigint a boli skonvertované na typ údajov Krátky text, zostanú zachované.

Verzia súboru databázy zostane nezmenená.

Formáty súboru Accessu (.mdb) staršie ako formát súboru Accessu 2007 – 2016 nepodporujú typ údajov Veľké číslo za žiadnych okolností.

Zistenie, či je v accessovej databáze povolený typ údajov Veľké číslo

Môže sa stať, že ste po niekom prevzali accessovú databázu a chcete zistiť, či je v nej povolený typ údajov Veľké číslo. Postupujte takto:

Kontrola záhlavia okna   Ak bola databáza inovovaná, v záhlaví okna je uvedené <názov databázy> (Access 2016). V opačnom prípade je v záhlaví okna uvedené <názov databázy> (Access 2007 – 2016).

Kontrola pomocou programovania Zobrazte aktuálne číslo verzie databázy. Stlačením kombinácie klávesov CTRL + G zobrazte Okamžité okno programu Visual Basic, zadajte text ?CurrentDb().Version a stlačte kláves Enter. Ak sa vráti hodnota nižšia ako 16.7, podpora nie je povolená. Ak sa vráti hodnota 16.7 alebo vyššia, podpora je povolená.

Na začiatok stránky

Požiadavky na spätnú kompatibilitu

Ak chcete zachovať spätnú kompatibilitu s rôznymi formátmi súborov, je dôležité poznať prostredie databázy. Ďalšie informácie o všetkých formátoch súboru Accessu nájdete v téme Aký formát súborov programu Access mám používať?

Nižšie sú uvedené tri alternatívy, ktoré môžete zvážiť.

Zachovanie aktuálneho zdieľaného prostredia formátov súborov databáz

Ak chcete zachovať zdieľané prostredie formátov súborov databáz s databázami vo formáte súboru Accessu 2007 – 2016 (.accdb) a predchádzajúcimi formátmi súborov (.mdb), postupujte takto:

Pridanie podpory typu údajov Veľké číslo v databáze vo formáte súboru Accessu 2007 – 2016

Ak chcete pridať podporu typu údajov Veľké číslo v databáze vo formáte súboru Accessu 2007 – 2016 (.accdb), postupujte takto:

  1. Otvorte databázu v Accesse 2016 (verzii 16.0.7812 alebo novšej).

  2. Povoľte typ údajov Veľké číslo pre operácie prepojenia a importu. Ďalšie informácie nájdete v téme Výber nastavení spôsobu zobrazovania a uloženia údajov v databáze.

  3. Obnovte prepojené tabuľky pomocou Správcu prepojenej tabuľky (vyberte položky Externé údaje > Správca prepojenej tabuľky, vyberte príslušné tabuľky a potom vyberte tlačidlo OK).

    ALEBO

    Pridajte do tabuľky pole s typom údajov Veľké číslo a uložte jej návrh.

To spôsobí, že polia, ktoré mali typ údajov Krátky text, sa skonvertujú na typ údajov Veľké číslo.

Odstránenie podpory typu údajov Veľké číslo z databázy vo formáte súboru Accessu 2016

Databázu vo formáte súboru Accessu 2016 nie je možné otvoriť v predchádzajúcich verziách Accessu. Alternatívnym riešením problému je tento postup:

  1. Vytvorte novú databázu vo formáte súboru 2007 – 2016 a uistite sa, že nie je povolená podpora typu údajov Veľké číslo pre operácie prepojenia a importu. Ďalšie informácie nájdete v téme Nastavenie používateľských možností pre aktuálnu databázu.

  2. Do novej databázy importujte požadované objekty z pôvodnej databázy.

  3. V novej databáze vytvorte prepojenie na tabuľky z pôvodnej databázy.

Vďaka tomu sa polia, ktoré mali typ údajov Veľké číslo, skonvertujú na typ údajov Krátky text a nová databáza bude spätne kompatibilná so všetkými formátmi súborov Accessu 2007 – 2016 (.accdb).

Na začiatok stránky

Výber medzi 64-bitovou alebo 32-bitovou verziou balíka Office

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.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.