برای بستن Shift در اکسس می توانید از کد زیر استفاده کنید:
خوب این کد چیست؟
چگونه مورد استفاده قرار میگیرد؟
اگر زیاد حوصله ی خطا و بررسی ندارید می توانید فایل امنیت را از فروشگاه خریداری و نصب کنید
اما اگر با سرو کله زدن با کد ها لذت می برید پیش به سوی کد بازی.
نحوه ی بستن Shift در اکسس
ابتدا کد بالا را از فایل زیر استخراج کرده و به پروژه ی خود ببرید:
منظورم این است:
فایل بالا را باز کنید
متن داخل آن را کپی کنید
پروژه خود را باز کرده
ALt +F11 را بزنید تا به محیط VBA بروید
یک ماژول بسازید
متن را داخل ماژول کپی کنید
اسم ماژول را هر چه دوست دارید بزارید ولی اگر می خواهید یک اسم با مسما مثل Shift برایش انتخاب کنید
آیا کار ما برای بستن شیفت در اکسس تمام شد؟
خیر
حالا یک دکمه روی یک فرم بسازید
روی رویداد Onclick دکمه کلید کنید و در قسمت کد نویسی VBA عبارت زیر را تایپ کنید:
Call Disableshift()
خوب حالا اگر فرم را باز کنید و روی دکمه ی ساخته شده کلیک کنید دیگر شیفت برای این پروژه کار نخواهد کرد.
مواظب باشید. مراقب باشید
اگر هنوز روی پروژه تان می خواهید کار کنید
اگر هنوز قسمت طراحی پروژه اکسس شما نیاز به کار دارد
اگر ممکن است یا نیاز داشته باشید بعدا نیز به قسمت طراحی پروژه تان سر بزنید
پس بستن Shift در اکسس را می خواهید چه کار؟؟؟
اگر دکمه شیفت را ببنید ممکن است دیگر نتوانید آن را به حالت سابق برگردانید.
باید یک فرم به حالت مدیریتی بسازید که هر وقت ادمین خواست بتواند به پشت برنامه سر بزند.
منظور از ادمین هم طراح است هم کسی که باید دسترسی کافی به محیط طراحی برنامه داشته باشد.
ممکن است در این زمینه سوالات دیگری داشته باشید
کافی است با ما در تماس باشید تا سریعا پاسخ شما را بدهیم
سلام و ممنون بابت راهنمایی ارزشمندتون
فرمی دارم که ادمین دسترسی داره و دو دکمه داره .. یکی که کد شما رو روش گذاشتم و غیرفعال میکنه شیفت رو . واسه فعال کردن شیفت که دکمه ی خاص خودشو داره چه کدی باید داشته باشه؟
ممنون میشم