Ez a cikk a Microsoft Access-adatbázisfájlokra és -objektumokra érvényes korlátokat ismerteti. Az alábbi korlátok túllépése a legtöbb adatbázis esetében annak a jele, hogy az adatbázis nem megfelelően lett megtervezve. A jelen cikk tartalma és az adatbázis alapos vizsgálata segíthet megállapítani, hogy mit kell kijavítania a sikeres implementáció érdekében. Ha például a Microsoft Excelből közvetlenül, normalizálás nélkül importál adatokat az Accessbe, az felesleges mezők (oszlopok) létrehozásához vezethet. Ha szeretne információkat megtudni az adatbázisok tervezéséről vagy normalizálásáról, tekintse meg a További információk szakaszban található erőforrásokat.
Tartalom
Adatbázis-specifikációk
Az Access-adatbázisokra az alábbi táblázatok adatai érvényesek. Az egyes verziók közti esetleges különbségeket külön jelöljük.
Általános
| Attribútum | Maximális érték |
|---|---|
| Az Access-adatbázisok (.accdb vagy .mdb fájlok) maximális mérete az összes adattal és adatbázis-objektummal együtt | 2 gigabájt, mínusz a rendszerobjektumok által igényelt hely. Megjegyzés: Ezt a méretkorlátozást megkerülheti, ha más Access-adatbázisok tábláira hivatkozik. Több adatbázisfájl tábláira is hivatkozhat, az egyes fájlok mérete pedig akár 2 GB is lehet. Tipp: Az adatbázis méretének csökkentéséről további információt az Adatbázisfájlokkal kapcsolatos problémák megelőzése és kijavítása a Tömörítés és javítás funkcióval című témakörben talál. |
| Adatbázis-objektumok maximális száma | 32 768 |
| Modulok száma (beleértve azokat az űrlapokat és jelentéseket is, amelyek Modulos tulajdonságának értéke Igen) | 1000 |
| Karakterek száma az objektumok nevében | 64 |
| Karakterek száma a jelszavakban | 14 |
| Karakterek száma a felhasználók vagy a csoportok nevében | 20 |
| Egyidejű felhasználók száma | 255 |
Táblák
| Attribútum | Maximális érték |
|---|---|
| Karakterek száma a táblák nevében | 64 |
| Karakterek száma a mezők nevében | 64 |
| Tábla mezőinek száma | 255 |
| Megnyitott táblák száma | Az Access Microsoft 365-ös verziói esetében 4096, beleértve a csatolt táblákat és az Access által belsőleg megnyitott táblákat. Az Access nem Microsoft 365-ös verziói esetén 2048, beleértve a csatolt táblákat és az Access által belsőleg megnyitott táblákat. |
| Az elérhető kapcsolatok száma | 512 az Access Microsoft 365-ös verzióihoz. 256 az Access nem Microsoft 365-ös verzióihoz. |
| Táblák mérete | 2 gigabájt, mínusz a rendszerobjektumok által igényelt hely |
| Karakterek száma a Rövid szöveg típusú mezőkben Megjegyzés: Az Access 2013-tól kezdődően a Szövegmezőket rövid szövegmezőknek nevezzük. |
255 |
| Karakterek száma a Hosszú szöveg típusú mezőkben Megjegyzés: Az Access 2013-tól kezdődően a Feljegyzés mezők neve Hosszú szöveg mezők. |
65.535 a felhasználói felületen keresztül történő adatbevitelkor; 1 gigabájt karaktertárolás programozott adatbevitelkor |
| OLE objektum típusú mező mérete | 1 gigabájt |
| Táblaindexek száma | 32, beleértve a táblakapcsolatok fenntartására belsőleg létrehozott indexeket, az egymezős indexeket és az összetett indexeket. |
| Index vagy elsődleges kulcs mezőinek száma | 10 |
| Karakterek száma az érvényesítési üzenetekben | 255 |
| Karakterek száma az érvényességi szabályokban, írásjelekkel és operátorokkal együtt | 2,048 |
| Karakterek száma a táblák vagy mezők leírásában | 255 |
| Karakterek száma a rekordokban (a Hosszú szöveg és az OLE-objektum típusú mezők kivételével), ha a mező Unicode-tömörítés tulajdonságának értéke Igen) | 4 000 |
| Karakterek száma a mezőtulajdonságokban | 255 |
Lekérdezések
| Attribútum | Maximális érték |
|---|---|
| Érvényesülő kapcsolatok száma | Táblánként 32, mínusz az olyan táblamezőkre és mezőkombinációkra megadott indexek száma, amelyek nincsenek benne a kapcsolatokban* |
| Táblák száma egy lekérdezésben | 32* |
| Illesztések száma egy lekérdezésben | 16* |
| Mezők száma egy rekordhalmazban | 255 |
| Rekordhalmaz mérete | 1 gigabájt |
| Rendezési korlát | 255 karakter egy vagy több mezőben |
| Az egymásba ágyazott lekérdezések szintjeinek száma | 50* |
| Karakterek száma a lekérdezés tervezőrácsának celláiban | 1 024 |
| Paraméter karaktereinek száma paraméteres lekérdezésben | 255 |
| AND operátorok száma WHERE vagy HAVING záradékban | 99* |
| Karakterek száma SQL-utasításban | Megközelítőleg 64 000* |
*A maximális értékek alacsonyabbak lehetnek, ha a lekérdezés többértékű keresési mezőket tartalmaz (csak .accdb fájlok).
Űrlapok és jelentések
| Attribútum | Maximális érték |
|---|---|
| Karakterek száma a címkékben | 2,048 |
| Karakterek száma beviteli mezőkben | 65 535 |
| Űrlap vagy jelentés szélessége | 22,75-ben. (57,79 cm) |
| Szakasz magassága | 22,75 in. (57,79 cm) |
| A szakaszok és a szakaszfejek együttes magassága (Tervező nézetben) | 200-ban. (508 cm) |
| Egymásba ágyazott űrlapok vagy jelentések szintjeinek száma | 7 |
| Csoportosítási vagy rendezési szempontként használható mezők vagy kifejezések száma egy jelentésben | 10 |
| Fejlécek és láblécek száma egy jelentésben | 1 jelentés élőfeje/élőlába; 1 oldal élőfeje/élőlába; 10 csoportfejléc/élőláb |
| Egy jelentésben kinyomtatott lapok száma | 65 536 |
| Az űrlapokra vagy jelentésekre a létezésük teljes időtartama alatt felvehető vezérlőelemek és szakaszok száma | 754 |
| Karakterek száma a Rekordforrás vagy a Sorforrás tulajdonságként használt SQL-utasításokban űrlapokon, jelentéseken és vezérlőelemekben. | 32 750 |
Makrók
| Attribútum | Maximális érték |
|---|---|
| Műveletek száma egy makróban | 999 |
| Karakterek száma a feltételekben | 255 |
| Karakterek száma a megjegyzésekben | 255 |
| Karakterek száma a műveleti argumentumokban | 255 |