MS Access တွင် "Record is too large" Error ကိုဖြေရှင်းနည်း

ယခုမျှဝေပါ-

ဤဆောင်းပါးသည် MS Access တွင် 'Record is too large' error ကိုဖြေရှင်းရန် ဖြေရှင်းချက်ပေးပါသည်။

သင့်ရဲ့ Access database မှာ ဖိုင်သေးသေးလေးတစ်ဖိုင်ကို import လုပ်ဖို့ကြိုးစားနေတဲ့ အခြေအနေမျိုးနဲ့ ကြုံတွေ့ခဲ့ရပေမယ့် သင်ထင်ထားသလောက်တော့ မသေးပါဘူး။ 'Record is too large' ဆိုတဲ့ error 3047 ဆိုတဲ့ warning ပေးတဲ့အခါ ဒီအချက်က ပေါ်လာပါတယ်။ ဖိုင်အရွယ်အစားက အရမ်းသေးနိုင်တာကြောင့် ဒါဟာ အံ့သြစရာဖြစ်နိုင်ပါတယ်။ ဒီ error ကို ကိုင်တွယ်ဖြေရှင်းနိုင်ဖို့အတွက် အမှားရဲ့ အကြောင်းရင်းကို အရင်ဆုံး နားလည်ဖို့ လိုပါတယ်။ ဒါကြောင့် အစပိုင်းမှာတော့ အဲဒါက ကျွန်တော်တို့ရဲ့ ပထမဆုံး အာရုံစိုက်ရမယ့် အချက်ပါပဲ။ Record ဖြင့်ဖြေရှင်းခြင်းသည် MS Access တွင် ကြီးမားသော Error Message ဖြစ်ပါသည်။

အမှားရဲ့နောက်ကွယ်မှာ ဖြစ်စေတယ်။

Access အသုံးပြုသူ အများအပြား သတိမပြုမိသည့်အချက်မှာ 'အမှန်တကယ်ရရှိနိုင်သောနေရာ' အတွက် စာလုံး 2000 ထက်မပိုစေရန် ကန့်သတ်ထားသော Access မှတ်တမ်းများတွင် ကန့်သတ်ချက်ရှိပါသည်။ ဆိုလိုသည်မှာ အသုံးပြုသူတစ်ဦးသည် ယူနီကုဒ်၏ 4000 bytes မျှသာ ပေးဆောင်ထားပြီး၊ ၎င်းသည် ကျော်လွန်ရန် ခက်ခဲသော ကန့်သတ်ချက်မျိုးဖြစ်သည်။ ဤကန့်သတ်ချက်ထဲတွင် ၎င်းတို့ကျော်လွန်သည့်အကြိမ်များစွာသည် ရည်ရွယ်ချက်မရှိဘဲ သက်သက်ဖြစ်ပြီး သတိမမူမိသောအသုံးပြုသူကို ကိုင်တွယ်ဖြေရှင်းရန် နောက်ထပ်ရှုပ်ထွေးသောအမှားတစ်ခု ထားခဲ့သည်။

ဤအမှား၏ နောက်ကွယ်ရှိ အကြောင်းရင်းများ၏ ရှေ့သို့ ရွေ့လျားခြင်းဖြင့် ပေးထားသော ပြဿနာအတွက် ဖြစ်နိုင်ချေရှိသော ဖြေရှင်းနည်းများကို နားလည်ရန် ယခု ကြိုးစားပါမည်။

အမှားကိုဖြေရှင်းပါ။

ဤအမှားကို သက်သေခံသည့်အခါ သင်အသုံးပြုနိုင်သည့် ဘုံပြင်ဆင်ချက်အချို့ကို အောက်တွင် ရှင်းပြထားသည်။

  1. မှတ်စုတို နယ်ပယ်များဇယားကို ပြန်သတ်မှတ်ကြည့်ပါ။ - ဤပြဿနာကို ဖြေရှင်းရန် အသုံးအများဆုံး ရွေးချယ်ထားသည့် နည်းလမ်းတစ်ခုမှာ ဇယားကို ပြန်လည်သတ်မှတ်ရန် ကြိုးစားခြင်းဖြစ်သည်။ ၎င်းတွင် မလိုအပ်သော အကွက်ဟောင်းများကို ဖယ်ရှားရုံသာမက အကွက်အသစ်အနည်းငယ်ကိုပါ ထည့်သွင်းခြင်း ပါဝင်မည်ဖြစ်သည်။
  2. Memo Fields ကိုအသုံးပြုပါ။ - Memo အမျိုးအစား အကွက်များကို အသုံးပြု၍ Text အမျိုးအစား အကွက်များကို အသုံးပြုခြင်းဖြင့် အမှား 3047 ကို ကိုင်တွယ်ဖြေရှင်းရန် ကြိုးစားနိုင်သည်။ အကွက်အမျိုးအစားကို မှတ်စုအဖြစ် သတ်မှတ်၍ အကွက်အမျိုးအစား ပိုင်ဆိုင်မှုတန်ဖိုးကို 12 သို့ သတ်မှတ်နိုင်သည်။ ၎င်းကို 10 တွင် ရှိပါက၊ သင်သည် စာသားအကွက်ကို ထပ်မံရရှိမည်ဖြစ်သည်။ မှတ်စုအကွက်တစ်ခုအတွက် ပေးထားသည့် ကန့်သတ်ချက်ကို ဖြတ်ကျော်သွားပါက၊ Visual Basic သည် ဤကွက်လပ်များကို ဒေတာဘေ့စ်တွင် ထည့်သွင်းရန်အတွက် သီးခြားစာမျက်နှာကို အသုံးပြုမည်ဖြစ်သည်။
  3. DoCmd.TransferSpreadSheet Method ကိုအသုံးပြုပါ။ - MS Access ၏ 2016 ထုတ်ဝေမှုအရ၊ ဇယားတစ်ခုစီ၏ကန့်သတ်ချက်ကို 4000 မှတ်တမ်းအဖြစ် သတ်မှတ်ထားပြီး စုစုပေါင်းအရွယ်အစား 2 GB ရှိသည်။ ထို့ကြောင့် သင်သည် ဤကန့်သတ်ချက်ကို ကျော်လွန်သော ဇယားတစ်ခုကို ဖန်တီးပြီးပါက၊ သင်သည် ဤအမှားကို ရင်ဆိုင်ရလိမ့်မည်။

ပြသနာကိုကျော်လွှားနိုင်စေရန်

တစ်ခုမှလွဲ၍ ဝင်ရောက်ဖြေရှင်းပါ။ အထက်တွင်ဖော်ပြထားသော error ကိုဖြေရှင်းနည်းများ သို့မဟုတ် tool သို့မဟုတ် excel spreadsheet ကိုအသုံးပြုခြင်းနှင့် ၎င်းကို ဇယားသို့ပြန်ချိတ်ဆက်ခြင်းပါ၀င်သော ဖြေရှင်းနည်းတစ်ခုကိုလည်း သင်အသုံးပြုနိုင်ပါသည်။ ၎င်းသည် သင့်အား 4000 မှတ်တမ်းများထက် သိမ်းဆည်းထားနိုင်ပြီး လိုအပ်သည့်အခါတိုင်း၊ ၎င်းကိုလည်း အမှားအယွင်းမရှိဘဲ excel သို့ တင်ပို့နိုင်သည့် query တစ်ခုရှိသည်။

သို့သော်၊ ဤနေရာတွင် မှတ်သားထားရမည့် အဓိကအချက်မှာ အစုလိုက်အပြုံလိုက် စုံစမ်းမေးမြန်းမှုများကို တင်ပို့ရာတွင် VBA ကို အသုံးပြုနေကြောင်း သေချာစေမည်ဖြစ်သည်။

စာရေးသူနိဒါန်း:

Vivian Stevens သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ SQL Server ပြုပြင် နှင့် excel recovery software ထုတ်ကုန်များ။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။