Ovaj članak sadrži informacije o ograničenjima za datoteke i objekte baza podataka programa Microsoft Access. Kada baza podataka prekorači sljedeća ograničenja, to u većini slučajeva upućuje na problem povezan s dizajnom. Pažljivim proučavanjem dizajna baze podataka uz informacije navedene u ovom članku možda ćete otkriti što je potrebno popraviti za uspješnu implementaciju. Uvoz podataka izravno iz programa Microsoft Excel u Access bez normalizacije, primjerice, može rezultirati stvaranjem dodatnih polja (stupaca). Ako su vam potrebne informacije o dizajniranju baza podataka ili normalizaciji, pogledajte resurse u odjeljku Dodatne informacije .
Sadržaj članka
Specifikacije baze podataka
Sljedeći se popis tablica odnosi na baze podataka programa Access. Razlike između određenih verzija, ako postoje, istaknute su pojedinačno.
Općenito
| Atribut | Maksimum |
|---|---|
| Ukupna veličina baze podataka programa Access (.accdb ili .mdb), uključujući sve objekte i podatke baze podataka | 2 gigabajta bez prostora potrebnog za sistemske objekte. Napomena: To ograničenje veličine možete zaobići povezivanjem s tablicama u drugim bazama programa Access. Moguće je povezivanje s tablicama u više datoteka baza podatka, od kojih svaka može biti velika do 2 GB. Savjet: Dodatne informacije o smanjivanju veličine baze podataka potražite u temi Sažmi i popravi te spriječite i ispravite probleme s datotekama baze podataka. |
| Ukupan broj objekata u bazi podataka | 32 768 |
| Broj modula (uključujući obrasce i izvješća sa svojstvom HasModule postavljenim na True) | 1000 |
| Broj znakova u nazivu objekta | 64 |
| Broj znakova u lozinci | 14 |
| Broj znakova u korisničkom imenu ili nazivu grupe | 20 |
| Broj istodobnih korisnika | 255 |
Tablica
| Atribut | Maksimum |
|---|---|
| Broj znakova u nazivu tablice | 64 |
| Broj znakova u nazivu polja | 64 |
| Broj polja u tablici | 255 |
| Broj otvorenih tablica | Za Microsoft 365 verzije programa Access 4096, uključujući povezane tablice i tablice koje je interno otvorio Access. Za verzije programa Access koje nisu Microsoft 365, 2048, uključujući povezane tablice i tablice koje je interno otvorio Access. |
| Broj dostupnih veza | 512 za Microsoft 365 verzije programa Access. 256 za verzije programa Access koje nisu Microsoft 365. |
| Veličina tablice | 2 gigabajta bez prostora potrebnog za sistemske objekte |
| Broj znakova u polju za polje vrste Kratki tekst Napomena: Počevši od programa Access 2013 vrsta polja Tekst naziva se Kratki tekst. |
255 |
| Broj znakova u polju vrste Dugi tekst Napomena: Počevši od programa Access 2013 vrsta polja Dopis naziva se Dugi tekst. |
65.535 pri unosu podataka putem korisničkog sučelja; 1 gigabajt prostora za pohranu znakova pri programatskom unosu podataka |
| Veličina polja vrste OLE objekt | 1 gigabajt |
| Broj indeksa u tablici | 32, uključujući interno stvorene indekse radi održavanja odnosa između tablica te indeksa s jednim poljem i složenih indeksa. |
| Broj polja u indeksu ili primarnom ključu | 10 |
| Broj znakova u poruci za provjeru valjanosti | 255 |
| Broj znakova u pravilu za provjeru valjanosti, uključujući interpunkcije i operatore | 2 048 |
| Broj znakova u opisu polja ili tablice | 255 |
| Broj znakova u zapisu (uz izuzetak polja vrste Dugi tekst i OLE objekt) kada je svojstvo Unicode kompresija polja postavljeno na Da | 4,000 |
| Broj znakova u postavci svojstva polja | 255 |
Upit
| Atribut | Maksimum |
|---|---|
| Broj nametnutih odnosa | 32 po tablici bez broja indeksa u tablici za polja ili kombinaciju polja koja nisu obuhvaćena odnosima* |
| Broj tablica u upitu | 32* |
| Broj spojeva u upitu | 16* |
| Broj polja u skupu zapisa | 255 |
| Veličina skupa zapisa | 1 gigabajt |
| Ograničenje sortiranja | 255 znaka u jednom ili više polja |
| Broj razina ugniježđenih upita | 50* |
| Broj znakova u ćeliji u rešeci dizajna upita | 1 024 |
| Broj znakova za parametar u parametarskom upitu | 255 |
| Broj operatora AND u uvjetu WHERE ili HAVING | 99* |
| Broj znakova u SQL naredbi | Približno 64 000* |
*Maksimalne vrijednosti mogu biti niže ako upit sadrži polja s vrijednostima s više vrijednosti (samo .accdb).
Obrazac i izvješće
| Atribut | Maksimum |
|---|---|
| Broj znakova u natpisu | 2 048 |
| Broj znakova u tekstnom okviru | 65 535 |
| Širina obrasca ili izvješća | 22,75 inča (57.79 cm) |
| Visina sekcije | 22,75 inča (57.79 cm) |
| Visina svih sekcija sa zaglavljima sekcija (u prikazu dizajna) | 200 inča. (508 cm) |
| Broj razina ugniježđenih obrazaca ili izvješća | 7 |
| Broj polja ili izraza koja je moguće sortirati ili grupirati u izvješću | 10 |
| Broj zaglavlja i podnožja u izvješću | 1 zaglavlje/podnožje izvješća; 1 stranica zaglavlja/podnožja 10 zaglavlja/podnožja grupa |
| Broj ispisanih stranica u izvješću | 65 536 |
| Broj kontrola i sekcija koje je moguće dodati tijekom životnog ciklusa obrasca ili izvješća | 754 |
| Broj znakova u SQL naredbi koja služi kao svojstvo Recordsource ili Rowsource obrasca, izvješća ili kontrole. | 32 750 |
Makronaredba
| Atribut | Maksimum |
|---|---|
| Broj akcija u makronaredbi | 999 |
| Broj znakova u uvjetu | 255 |
| Broj znakova u komentaru | 255 |
| Broj znakova u argumentu akcije | 255 |