افزایش حجم فایل اکسس

دلایل افزایش حجم فایل اکسس را بشناسیم و برطرف کنیم !!

افزایش حجم فایل اکسس

فهرست

در مقاله به طور مفصل به بحث افزایش حجم اکسس خواهیم پرداخت و روشهای مختلف جلوگیری کردن از آن را هم بررسی می کنیم .

محدودیتهای حجمی اکسس

  1. حجم یک فایل اکسس نباید بیش از 2 گیگاب
  2. تعداد ستونهای یک جدول نباید بیش از 255 ستون باشد
  3. تعداد آبجکتها ( شامل ماژل ، فرم ، گزارشات و کوئری و جداول ) می تواند 32768 عدد باشد.
  4. تعداد ماژولها با احتساب ماژولهای الصاقی به گزارشات و فرمها 1000 عدد می تواند باشد.
  5. برای نامگذاری آبجکتها تا 64 کاراکتر می توانید استفاده کنید .
  6. برای پسورد تا 14 کاراکتر مجاز هستید.
  7. محدودیتی برای تعداد رکورد وجود ندارد تا زمانی که حجم از 2 گیگابایت تجاوز نکند
محدودیتهای حجمی اکسس

دلایل افزایش حجم اکسس زمان طراحی

  1. اکسس دارای آبجکتهای سیستمی مخفی می باشد که با هر بار طراحی و تغییر در برنامه موارد انجام شده اولیه را حذف نمیکند و در واقع در حافظه پنهان خود نگهداری میکند که این خود سبب افزایش حجم است .
  2. تصاویر استفاده شده در فرمها به حجم دیتابیس اضافه می کند
  3. در طراحی جداول حدالامکان از فیلد نوع الصاقی ( اتچمنت  Attachment ) استفاده نکنید ، چرا که هر فایلی که درون آن قرار دهید حجم دیتابیس و در پی آن کندی سرعت را به دنبال خواهد داشت .

چرا برنامه کامپایل شده هم افزایش سایز پیدا می کند؟

  1. بخشی مربوط به ورود اطلاعت هست که طبیعی است که به حجم اضافه کند .
  2. اگر بدون اضافه کردن اطلاعات و صرفا به دلیل باز و بسته کردن برنامه حجم افزایش می یابد می تواند به دلیل ایندکس نبود جداول و اجرای کوئری های غیر استاندارد حین اجرای برنامه باشد .

راههای برطرف کردن مشکل افزایش حجم اکسس

  1. اگر در حال شروع به برنامه نویسی و طراحی هستید نکات زیر را لحاظ کنید

    هنگام طراحی جداول ، نوع فیلدها را با دقت بالا انتخاب نمائید ، مثلا برای در نظر گرفتن فیلدی برای نگهداری سن افراد نوع فیلد را Number و اندازه آن را Byte در نظر بگیرید .
    در طراحی جداول حدالامکان از فیلد نوع الصاقی ( اتچمنت  Attachment ) استفاده نکنید ، چرا که هر فایلی که درون آن قرار دهید حجم دیتابیس و در پی آن کندی سرعت را در پی خواهد داشت .
    اگر می خواهید از تصاویر در فرمهای خود بهره ببرید ، سعی کنید اندازه آنها را تا حد امکان کاهش دهید و از روش لینک تصاویر استفاده نمائید .
    در این مورد پیشنهاد می شود دوره تصاویر در اکسس را ببینید.
    حتما از خاصیت ایندکس در جداول استفاده نمائید ( این کار را بادقت بالا انجام دهید )

  2. در صورتی که برنامه خود را تمام کرده اید و آماده انتشار هستید.

    برنامه نویسی شما در اواسط راه است و یا تمام شده است ، قبل از کامپایل و یا ساختن فایل نصبی حتما برنامه خود را Compact And Repair نمائید .

    بهینه سازی اکسس

  3. کامپکت کردن نرم افزار را به صورت خودکار انجام دهید

    در تنظیمات اکسس قسمتی وجود دارد که اگر تیک آن را بزنید ، هر بار که برنامه می خواد بسته شود ، عملیات کامپکت انجام می شود که البته به دلایلی که در ویدیو توضیح داده شد فعال کردن دائمی این قسمت توصیه نمیشود.
    کامپکت کردن خودکار اکسس

  4. به کاربر برنامه خود اجازه بهینه سازی دهید .

    به جای استفاده از مرحله سوم شما می توانید برای جلوگیری از افزایش حجم اکسس هنگام خروج کاربر از نرم افزار از او بخواهید در صورت تمایل اقدام به بهینه سازی نرم افزار نماید که توضیحات انجام آن هم در ویدیو این مطلب آموزش داده شده است.

  5. اگر با کامپکت کردن هم اندازه فایل کم نشد چه کنیم ؟

    شما می توانید دیتابیسی خالی در کنار برنامه فعلی خود ایجاد نمائید .
    فایل جدید را باز کنید ، وارد تب External Data شوید در سکشن Import And Link گزینه اکسس را انتخاب نمائید .
    حالا فایل قبلی خود را انتخاب نموده و تمامی آبجکتها را به فایل جدید خود انتقال دهید
    بدیهی است که تنظیمات و ریفرنسها را باید در فایل جدید انجام دهید .

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

4 دیدگاه دربارهٔ «دلایل افزایش حجم فایل اکسس را بشناسیم و برطرف کنیم !!»

  1. سلام با تشکر از آموزش شما استاد گرامی اول فیلم علت افزایش فایل اکسل بیان میشه ولی آموزش درباره علت افزایش حجم اکسس میباشد لطفا اصلاح شود

  2. سلام و عرض ارادت خدمت استاد بحری عزیز.
    من یک نرم افزار تخصصی طراحی کردم و برای بکاپ آن از سایت شما فایل و آموزش بکاپ را خریداری کردم . پس از کپی فرم بکاپ و سمپل شماره ۲ شما در نرم افزار خودم ، متاسفانه بخش بازیابی آن ، فایل بکاپ گرفته شده را بازیابی نمیکنه و جداول را خالی میده و حتی پیام بازیابی هم دیده نمیشه . این درحالیست که همین فایل با سمپل شما درست کار میکنه ولی با جداول من و نرم افزار من کار نمیکنه .
    جداول فایل بکاپ گرفته شده را مستقیما باز کردم دیدم بکاپ درسته ولی بازیابی نمیشه .
    لطفا راهنمایی فرمایید . چون من در مرحله نهایی کار هستم و باید تا پایان سال نرم افزار را ارائه کنم ، این موضوع برام مشکل درست کرده .
    تشکر از لطف شما .
    اگه میشه برام ایمیل یا واتساپ کنید و اطلاع بدید سپاسگزارم .

پیمایش به بالا