غیر فعال کردن و بستن کلید شیفت در برنامه های اکسس
در برنامه های تولید شده با نرم افزار اکسس ، بایستی تنظیمات به گونه اعمال شوند که کاربرنهایی امکان دسترسی به نمای طراحی را نداشته باشد .
برای این منظور بایستی ابتدا به access option رفته و سپس از گزینه های سمت چپ گزینه Current Database را انتخاب نماییم و سپس تنظیمات نمایش داده شده در سمت راست را مطابق تصویر پیوست اعمال نمود . البته از منوی پایین افتادنی گزینه Display Form بایستی نام فرمی را انتخاب نمود که قرار است در ابتدای برنامه اجرا شود .
با مشخص کردن این فرم و اعمال تنظیمات فوق کاربر در حالت عادی به نمای طراحی یا اصطلاحا پست برنامه دسترسی نخواهد داشت .
اما مایکروسافت یک کلید میانبر به عنوان درب پشتی برای خود برنامه نویس تعبیه کرده که با استفاده از آن برنامه نویس می تواند برنامه خود را با هدف توسعه در نمای طراحی باز کند .
این کلید میانبر همان کلید شیفت می باشد که برای استفاده از آن بایستی قبل از اجرا فایل اکسس آن را فشار داده و نگه داشت و زمانی رها کرد که برنامه کاملا در نمای طراحی باز شده است .
از آنجا که این کلید میانبر بسیار ساده بوده بایستی راهکاری پیدا نمود که این کلید را به سفارش برنامه نویس در برخی اوقات فعال و در برخی اوقات غیر فعال سازد .
برنامه پیوست با رمز 123 برای مدیر این کار را انجام می دهد . که با توجه به کد باز بودن برنامه اکسس ارائه شده می توان این کلمه عبور را تغییر داد .
نحوه استفاده از این برنامه پس از دانلود از سایت بدین نحو است که کلیه اشیاء برنامه را در داخل برنامه خود import نموده و با زدن کلید میانبر {F12} و با استفاده از رمز مدیریت 123 که قابل تغییر می باشد می توانید هر زمان که بخواهید کلید شیفت را صرفا در برنامه خود فعال یا غیر فعال کنید .
دقت نمایید امنیت بالاتر به هنگام تحویل برنامه به کاربر نهایی در غیر فعال کردن کلید شیفت میسر می باشد .
البته لازم به ذکر است که امنیت امری نسبی بوده و برای دور زدن شیفت حتی در حالت غیر فعال نیز راه حل هایی وجود دارد که در مقاله های بعدی به آن پرداخته خواهد شد .
نکته نهایی اینکه به هنگام import اشیاء فایل پیوست دقت نمایید که توابع فعال سازی شیفت قبلا در پایگاه داده شما موجود نباشد و همچنین در صورتی که برنامه شما دارای ماکرویی به نام Autokeys می باشد بایستی با ماکروی Autokeys فایل پیوست به صورت دستی ترکیب شود .