Энэ нийтлэлд MS Access дээр байгаа 'Бичлэг хэт том байна' гэсэн алдаатай ажиллах шийдлүүдийг оруулсан болно.
Та Access өгөгдлийн сандаа жижиг мэт санагдах файл импортлох гэж оролдож байсан ч таны бодож байсан шиг тийм ч жижиг биш нөхцөл байдалтай тулгарсан байж магадгүй юм. Энэ баримт нь таныг "Бичлэг хэтэрхий том байна" гэсэн анхааруулга, 3047 алдаа өгснөөр бухимдуулж байгааг харуулж байна. Энэ нь таны файлын хэмжээ үнэндээ маш жижиг байж болох тул бүрэн гайхмаар зүйл байж магадгүй юм. Энэ алдааг шийдвэрлэхийн тулд та эхлээд алдаа яагаад гарч ирснийг ойлгох хэрэгтэй. Тиймээс эхлэхийн тулд энэ бол бидний хамгийн эхний анхаарах зүйл байх болно. 
Алдааны цаана шалтгаан болдог
Access-ийн олон хэрэглэгчид мэддэггүй зүйл бол Access бүртгэлийн хязгаарлалт байдаг бөгөөд үүнийг 'бодит боломжит зай' -нд 2000-аас илүүгүй тэмдэгт оруулахыг хязгаарладаг. Энэ нь хэрэглэгчид ердөө 4000 байтын юникодоор хангагдсан гэсэн үг бөгөөд энэ хязгаарыг давахад тийм ч хэцүү биш юм. Энэ хязгаараас давсан олон тохиолдол нь зөвхөн санамсаргүй байдлаар хэрэглэгчийн анхаарлыг татсан өөр алдаа гаргадаг.
Энэхүү алдааны цаана байгаа шалтгаануудаас урагшлахын тулд бид одоо өгөгдсөн асуудлын боломжит шийдлийг ойлгохыг хичээх болно.
Алдаатай харьцах
Энэ алдааг гэрчлэхдээ ашиглаж болох цөөн хэдэн нийтлэг засваруудыг дор тайлбарлав.
Хүснэгтийг дахин тодорхойлж үзээрэй – Энэ асуудлыг шийдэх хамгийн түгээмэл аргуудын нэг бол хүснэгтийг дахин дахин тодорхойлох оролдлого юм. Үүнд зөвхөн хуучин болон шаардлагагүй талбаруудыг арилгахаас гадна хэд хэдэн шинэ талбар нэмэх шаардлагатай болно.
- Санамж бичгийн талбарыг ашигла - Текстийн талбарыг биш Memo төрлийн талбарыг ашиглан 3047 алдаатай харьцаж үзээрэй. Талбарын шинж чанарын утгыг 12 болгож тохиргооны талбарыг санах ойд тохируулж болно. Хэрэв танд 10 байгаа бол дахин текст талбар авах болно. Хэрэв та санах ойн талбарт өгөгдсөн хязгаарыг давах юм бол Visual Basic эдгээр талбаруудыг мэдээллийн санд оруулахад зориулж тусдаа хуудсыг ашиглана.
- DoCmd.TransferSpreadSheet аргыг ашигла - MS Access-ийн 2016 оны хэвлэлд зааснаар хүснэгт бүрийн хязгаарыг 4000 бичлэг болгож, нийт 2 ГБ хэмжээтэйгээр тогтоосон болно. Тиймээс хэрэв та энэ хязгаарыг давсан хүснэгтийг үүсгэсэн бол энэ алдааг даван туулах хэрэгтэй болно.
Засвар хийх
Ашиглахаас гадна Хандалтыг засах Дээр дурдсан алдааг арилгах хэрэгсэл эсвэл арга хэрэгслийг ашиглахын тулд та Excel хүснэгтийг ашиглах, хүснэгтэд буцааж холбох гэх мэт түр зуурын шийдлийг ашиглаж болно. Энэ нь танд 4000 гаруй бичлэгийг хадгалах, шаардлагатай үед давуу тал болгон экспортлох боломжтой асуулга авах боломжийг олгоно.
Гэсэн хэдий ч энд анхаарах гол зүйл бол олон нийтийн асуулгыг экспортлохдоо VBA-г ашиглаж байгаа эсэхээ шалгах явдал юм.
Зохиогчийн танилцуулга:
Вивиан Стивенс бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. SQL Server засвар болон excel сэргээх програм хангамжийн бүтээгдэхүүнүүд. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com
Хүснэгтийг дахин тодорхойлж үзээрэй – Энэ асуудлыг шийдэх хамгийн түгээмэл аргуудын нэг бол хүснэгтийг дахин дахин тодорхойлох оролдлого юм. Үүнд зөвхөн хуучин болон шаардлагагүй талбаруудыг арилгахаас гадна хэд хэдэн шинэ талбар нэмэх шаардлагатай болно.