Šiame straipsnyje pateikiama informacija apie „Microsoft Access“ duomenų bazių failų ir objektų apribojimus. Daugeliu atveju kai duomenų bazė viršija toliau nurodytus apribojimus, tai gali būti ženklas, bylojantis apie kūrimo klaidą. Naudojant šiame straipsnyje pateikiamą informaciją ir atidžiai išnagrinėjant savo duomenų bazės struktūrą, gali būti lengviau rasti tai, ką reikia pataisyti, kad duomenų bazė veiktų geriau. Pavyzdžiui, importuojant duomenis iš „Microsoft Excel“ į „Access“ nenaudojant normalizavimo, gali būti sukurti papildomi laukai (stulpeliai). Daugiau informacijos apie duomenų bazių kūrimą ir normalizavimą rasite peržvelgę išteklius sekcijoje Papildoma informacija.
Šiame straipsnyje
Duomenų bazių specifikacijos
Toliau pateikiamas lentelių sąrašas taikomas „Access“ duomenų bazėms. Konkretūs skirtingų versijų skirtumai, jei tokių yra, nurodomi atskirai.
Bendra
Atributas |
Maks. skaičius |
---|---|
Bendras „Access“ duomenų bazės (.accdb arba .mdb) dydis, įskaitant visus duomenų bazės objektus ir duomenis |
2 gigabaitai, atėmus vietą, reikalingą sistemos objektams. Pastaba: Norėdami apeiti šį dydžio apribojimą, galite susieti su kitomis lentelėmis, esančiomis kitose „Access“ duomenų bazėse. Galite susieti su lentelėmis, esančiomis keliose duomenų bazių failuose, kurių kiekvienas gali būti iki 2 GB. Patarimas: Daugiau informacijos apie duomenų bazės dydžio mažinimą žr. Duomenų bazių failų problemų išvengimas ir sprendimas naudojant glaudinimą ir taisymą. |
Bendras duomenų bazėje esančių objektų skaičius |
32 768 |
Modulių skaičius (įskaitant formas ir ataskaitas, kurių ypatybė HasModule nustatyta kaip Teisinga) |
1 000 |
Objekto pavadinimo simbolių skaičius |
64 |
Slaptažodžio simbolių skaičius |
14 |
Vartotojo vardo arba grupės pavadinimo simbolių skaičius |
20 |
Vienu metu dirbančių vartotojų skaičius |
255 |
Lentelė
Atributas |
Maks. skaičius |
---|---|
Lentelės pavadinimo simbolių skaičius |
64 |
Lauko pavadinimo simbolių skaičius |
64 |
Lentelės laukų skaičius |
255 |
Atidarytų lentelių skaičius |
jei naudojate „Microsoft 365“ "Access" versijas, 4 096, įskaitant susietas lenteles ir lenteles, kurias programoje "Access" atidarė viduje. Jei naudojate ne„Microsoft 365“ "Access" versijas, 2 048, įskaitant susietas lenteles ir lenteles, kurias programoje "Access" atidarė viduje. |
Galimų ryšių skaičius |
512 „Microsoft 365“ "Access" versijoms. 256 ne„Microsoft 365“ "Access" versijoms. |
Lentelės dydis |
2 gigabaitai, atėmus vietą, reikalingą sistemos objektams |
Trumpojo teksto lauko simbolių skaičius Pastaba: Nuo „Access 2013“ teksto laukai vadinami trumpojo teksto laukais. |
255 |
Ilgojo teksto lauko simbolių skaičius Pastaba: Nuo „Access 2013“ „Memo“ laukai vadinami ilgojo teksto laukais. |
65 535, kai duomenys įvedami per vartotojo sąsają; 1 gigabaito simbolių saugykla įvedant duomenis programiškai |
OLE objekto lauko dydis |
1 gigabaitas |
Lentelės indeksų skaičius |
32, įskaitant viduje sukurtus indeksus, skirtus išlaikyti lentelių ryšius, vieno lauko ir sudėtinius indeksus. |
Indekso arba pirminio rakto laukų skaičius |
10 |
Tinkamumo pranešimo simbolių skaičius |
255 |
Tinkamumo taisyklės simbolių skaičius, įskaitant skyrybos ženklus ir operatorius |
2 048 |
Lauko arba lentelės aprašo simbolių skaičius |
255 |
Įrašo simbolių skaičius (išskyrus ilgojo teksto ir OLE objekto laukus), kai laukų ypatybė UnicodeCompression nustatyta kaip Taip |
4 000 |
Lauko ypatybės parametro simbolių skaičius |
255 |
Užklausa
Atributas |
Maks. skaičius |
---|---|
Vykdomų ryšių skaičius |
32 kiekvienoje lentelėje, atėmus indeksų, esančių laukų arba laukų kombinacijų lentelėje, kurie neįtraukti į ryšius, skaičių* |
Užklausos lentelių skaičius |
32* |
Užklausos sujungimų skaičius |
16* |
Įrašų rinkinio laukų skaičius |
255 |
Įrašų rinkinio dydis |
1 gigabaitas |
Rikiavimo riba |
255 simboliai viename arba daugiau laukų |
Įdėtųjų užklausų lygių skaičius |
50* |
Simbolių skaičius užklausos kūrimo tinklelio langelyje |
1,024 |
Parametro užklausos parametro simbolių skaičius |
255 |
Operatorių AND skaičius sąlygoje WHERE arba HAVING |
99* |
SQL sakinio simbolių skaičius |
Maždaug 64 000 |
* Didžiausios reikšmės gali būti mažesnės, jei užklausoje yra kelių reikšmių peržvalgos laukai (tik .accdb).
Forma ir ataskaita
Atributas |
Maks. skaičius |
---|---|
Etiketės simbolių skaičius |
2 048 |
Teksto lauko simbolių skaičius |
65 535 |
Formos arba ataskaitos plotis |
22,75 col. (57,79 cm) |
Sekcijos aukštis |
22,75 col. (57,79 cm) |
Visų sekcijų aukštis bei sekcijų antraštės (dizaino rodinyje) |
200 col. (508 cm) |
Įdėtųjų formų arba ataskaitų lygių skaičius |
7 |
Laukų arba reiškinių, kuriuos galite rikiuoti arba pagal juos grupuoti ataskaitoje, skaičius |
10 |
Ataskaitoje esančių antraščių ir poraščių skaičius |
1 ataskaitos antraštė / poraštė; 1 puslapio antraštė / poraštė; 10 grupės antraščių / poraščių |
Ataskaitos spausdinamų puslapių skaičius |
65 536 |
Valdiklių ir sekcijų, kurias galite įtraukti formos arba ataskaitos galiojimo laikotarpiu, skaičius. |
754 |
SQL sakinio, kuris yra formos, ataskaitos arba valdiklio ypatybė Recordsource arba Rowsource, simbolių skaičius. |
32 750 |
Makrokomanda
Atributas |
Maks. skaičius |
---|---|
Makrokomandoje esančių veiksmų skaičius |
999 |
Sąlygos simbolių skaičius |
255 |
Komentaro simbolių skaičius |
255 |
Veiksmo argumento simbolių skaičius |
255 |