Tento článek obsahuje informace o omezení souborů a objektů databáze Microsoft Accessu. Pokud databáze překročí následující omezení, může to většinou signalizovat nějaký problém v návrhu. Když použijete informace v tomto článku a pečlivě přezkoumáte návrh databáze, můžete zjistit, co je potřeba opravit, aby byla implementace úspěšná. Třeba přímý import dat z Microsoft Excelu do Accessu bez normalizace může vést k vytvoření nadbytečných polí (sloupců). Pokud chcete získat informace o návrhu databází nebo normalizaci, podívejte se na prostředky v části Další informace .
V tomto článku
Specifikace databáze
Následující tabulky platí pro databáze Accessu. Pokud existují konkrétní rozdíly mezi verzemi, jsou uvedené jednotlivě v poznámkách.
Obecné
| Atribut | Maximum |
|---|---|
| Celková velikost databáze Accessu (.accdb nebo .mdb) včetně všech databázových objektů a dat | 2 gigabajty (musí se ale odečíst prostor potřebný pro systémové objekty) Poznámka: Toto omezení velikosti můžete obejít propojením s tabulkami v jiných databázích Accessu. Propojení můžete vytvořit s tabulkami ve více databázových souborech a každá z těchto databází může mít velikost až 2 GB. Tip: Další informace o zmenšení velikosti databáze najdete v tématu Prevence a oprava problémů s databázovými soubory pomocí funkce Komprimace a opravy. |
| Celkový počet objektů v databázi | 32 768 |
| Počet modulů (včetně formulářů a sestav, které mají vlastnost Obsahuje modul nastavenou na Ano) | 1 000 |
| Počet znaků v názvu objektu | 64 |
| Počet znaků v hesle | 14 |
| Počet znaků ve jménu uživatele nebo v názvu skupiny | 20 |
| Počet souběžných uživatelů | 255 |
Tabulka
| Atribut | Maximum |
|---|---|
| Počet znaků v názvu tabulky | 64 |
| Počet znaků v názvu pole | 64 |
| Počet polí v tabulce | 255 |
| Počet otevřených tabulek | Pro microsoft 365 verze Accessu 4 096 včetně propojených tabulek a tabulek otevřených interně Accessem. Pro jiné verze Accessu než Microsoft 365 2 048 včetně propojených tabulek a tabulek otevřených interně accessem |
| Počet dostupných připojení | 512 pro Microsoft 365 verze Accessu. 256 pro jiné verze Accessu než Microsoft 365. |
| Velikost tabulky | 2 gigabajty (musí se ale odečíst prostor potřebný pro systémové objekty) |
| Počet znaků v poli typu Krátký text Poznámka: Od Accessu 2013 se teď textová pole označují jako pole s krátkým textem. |
255 |
| Počet znaků v poli typu Dlouhý text Poznámka: Od Accessu 2013 se pole typu Memo označují jako pole s dlouhým textem. |
65 535 při zadávání dat přes uživatelské rozhraní; 1 gigabajt úložiště znaků při programovém zadávání dat |
| Velikost pole typu Objekt OLE | 1 gigabajt |
| Počet indexů v tabulce | 32 (včetně indexů vytvořených interně pro správu relací mezi tabulkami, indexů založených na jednom poli i složených indexů) |
| Počet polí v indexu nebo primárním klíči | 10 |
| Počet znaků v ověřovací zprávě | 255 |
| Počet znaků v ověřovacím pravidle včetně interpunkčních znaků a operátorů | 2 048 |
| Počet znaků v popisu pole nebo tabulky | 255 |
| Počet znaků v záznamu (kromě polí typu Dlouhý text a Objekt OLE) při vlastnosti polí Komprese kódu Unicode nastavené na Ano | 4 000 |
| Počet znaků v nastavení vlastnosti pole | 255 |
Dotaz
| Atribut | Maximum |
|---|---|
| Počet vynucených relací | 32 na tabulku (musí se ale odečíst počet indexů pro pole nebo kombinace polí tabulky, které nejsou zahrnuté do relací)* |
| Počet tabulek v dotazu | 32* |
| Počet spojení v dotazu | 16* |
| Počet polí v sadě záznamů | 255 |
| Velikost sady záznamů | 1 gigabajt |
| Omezení řazení | 255 znaků v jednom nebo více polích |
| Počet úrovní vnořených dotazů | 50* |
| Počet znaků v buňce v návrhové mřížce dotazu | 1 024 |
| Počet znaků parametru u parametrického dotazu | 255 |
| Počet operátorů AND v klauzuli WHERE nebo HAVING | 99* |
| Počet znaků v příkazu SQL | Přibližně 64 000* |
*Pokud dotaz zahrnuje vyhledávací pole s více hodnotami, můžou být maximální hodnoty menší (jenom u .accdb).
Formulář a sestava
| Atribut | Maximum |
|---|---|
| Počet znaků v popisku | 2 048 |
| Počet znaků v textovém poli | 65 535 |
| Šířka formuláře nebo sestavy | 22,75 in. (57,79 cm) |
| Výška oddílu | 22,75 in. (57,79 cm) |
| Výška všech oddílů včetně jejich záhlaví (v návrhovém zobrazení) | 200 in. (508 cm) |
| Počet úrovní vnořených formulářů nebo sestav | 7 |
| Počet polí nebo výrazů, podle kterých se dá v sestavě řadit nebo seskupovat | 10 |
| Počet záhlaví a zápatí v sestavě | 1 záhlaví/zápatí sestavy; Záhlaví a zápatí 1 stránky; 10 záhlaví a zápatí skupin |
| Počet vytištěných stránek v sestavě | 65 536 |
| Počet ovládacích prvků a oddílů, které můžete během existence formuláře nebo sestavy přidat | 754 |
| Počet znaků v příkazu SQL, který slouží jako vlastnost Zdroj záznamů nebo Zdroj řádků formuláře, sestavy nebo ovládacího prvku | 32 750 |
Makro
| Atribut | Maximum |
|---|---|
| Počet akcí v makru | 999 |
| Počet znaků v podmínce | 255 |
| Počet znaků v komentáři | 255 |
| Počet znaků v argumentu akce | 255 |