Ta članek ponuja rešitve za reševanje napak »Zapis je prevelik« v MS Accessu.
Morda ste že naleteli na situacijo, ko poskušate uvoziti na videz majhno datoteko v svojo Accessovo zbirko podatkov, vendar ni tako majhna, kot ste mislili. To dejstvo postane jasno, ko vas moti opozorilo »Zapis je prevelik«, napaka 3047. To vas lahko popolnoma preseneti, saj je velikost vaše datoteke lahko v resnici zelo majhna. Da bi se lahko spopadli s to napako, morate najprej razumeti, zakaj do nje sploh prihaja. Za začetek se bomo na to najprej osredotočili. 
Vzroki za napako
Številni uporabniki Accessa se ne zavedajo, da je evidenca Accessa omejena, tako da za "dejansko razpoložljiv prostor" ne sme vzeti več kot 2000 znakov. Kar pomeni, da je uporabniku na voljo le 4000 bajtov Unicode, to je omejitev, ki je težko preseči. Veliko krat, ki jih presežejo v tej meji, je povsem nenamernih, zato pozabljeni uporabnik pusti še eno zapleteno napako.
Ko gremo naprej od vzrokov za to napako, bomo zdaj poskušali razumeti možne rešitve dane težave.
Obravnavanje napake
Nekaj pogostih popravkov, ki jih lahko uporabite, ko ste priča tej napaki, je razloženo spodaj.
Poskusite znova definirati tabelo – Ena najpogostejših rešitev te težave je poskus ponovne definicije tabele. To ne bo vključevalo le odstranitve starih in nepotrebnih polj, temveč tudi dodajanje nekaj novih polj.
- Uporabite Memo Fields - Poskusite se spoprijeti z napako 3047, tako da uporabite polja vrste Memo in ne polja Text type. Vrsto polja lahko nastavite na opombo, tako da vrednost lastnosti tipa polja nastavite na 12. Če jo imate ob 10, boste spet dobili besedilno polje. Če v primeru polja z beležko na koncu prestopite določeno mejo, bo Visual Basic uporabil ločeno stran za vnos teh polj v bazo podatkov.
- Uporabite metodo DoCmd.TransferSpreadSheet - Glede na izdajo MS Access iz leta 2016 je omejitev vsake tabele 4000 zapisov s skupno velikostjo 2 GB. Torej, če na koncu ustvarite tabelo, ki presega to mejo, boste morali odpraviti to napako.
Rešitev
Razen uporabe an Popravek dostopa orodje ali načine za obravnavanje zgoraj navedene napake, lahko uporabite tudi rešitev, ki vključuje uporabo preglednice excel in jo spet povežete s tabelo. To vam bo omogočilo, da imate poizvedbo, ki lahko shrani več kot 4000 zapisov in izvozi v excel, kadar koli je to potrebno, tudi to brez napak.
Ključna stvar, ki bi jo morali tukaj imeti v mislih, bi bila, da se pri izvozu množičnih poizvedb poslužujete VBA
Uvod avtorja:
Vivian Stevens je strokovnjakinja za obnovitev podatkov v DataNumen, Inc., ki je vodilna na svetu na področju tehnologij za obnovitev podatkov, vključno z SQL Server popravilo in excel programske izdelke za obnovitev. Za več informacij obiščite www.datanumen.com
Poskusite znova definirati tabelo – Ena najpogostejših rešitev te težave je poskus ponovne definicije tabele. To ne bo vključevalo le odstranitve starih in nepotrebnih polj, temveč tudi dodajanje nekaj novih polj.