برای اینکه بتوانید امکان راست کلیک در اکسس و فرمها و گزارشات را از کاربر بگیرید به دو روش زیر می توانید عمل کنید .
- استفاده از تنظیمات اکسس و غیر فعال کردن کلیک راست در فرمها و گزارشات
- استفاده از کد نویسی
تنظیمات اکسس برای غیر فعال کردن راست کلیک
- روی گزینه File کلیک کرده و Option را انتخاب نمائید تا پنجره Access Option باز شود .
- گزینه Current Database را انتخاب نمائید .
- قسمت Ribbon and Toolbar Option را پیدا کنید .
- تیک گزینه Allow Default Shortcut Menu را بردارید
بعد از انجام تنظیمات اکسس بالا کابر نمی تواند روی هیچ آبجکتی کلیک راست نماید.
استفاده از کدنویسی برای غیر فعال کردن راست کلیک در اکسس
- فرم مورد نظر را در نمای طراحی باز کنید تا راست کلیک در اکسس برای این فرم را غیر فعال کنید.
- روی انتهایی ترین قسمت بالا سمت راست فرم کلیک کنید تا خاصیتهای مربوط به فرم نمایش داده شود .
- به تب Event بروید و در رویداد Onload کد زیر را وراد نمائید
me.ShortcutMenu = False
کد بالا مربوط به فرمی خواهد بود که درحال باز شدن است ولی اگر بخواهید در قسمت دیگری از نرم افزار راست کلیک فرم دیگری را غیر فعال کنید از کد زیر استفاده کنید .
Forms("MyForm").ShortcutMenu = False
به جای MyForm در کد بالا نام فرم مورد نظر خود را بنویسید.
شاید این سوال برای شما پیش آمده باشد که برای ایجاد منوی کلیک راست اختصاصی در اکسس چکار باید بکنیم ؟
به زودی آموزش کاملی در آفیس باز برای اکسس منتشر خواهد شد برای غیر فعال کردن منوی پیش فرض کلیک راست و جایگزین کردن با منوی کلیک راست اختصاصی ، لذا اگر پیشنهادی دارید در قسمت نظرات عنوان نمائید تا در آن آموزش گنجانده شود .
مثل همیشه عالی ممنون ازت بابت مطالب و فایلهای بسیار مفیدتون
Forms(“MyForm”).ShortcutMenu = False
سلام این کد جواب نمیده
Form_myform.ShortcutMenu = False
سلام خب کد رو استباه نوشتید
دقیقا همون کد رو بنویسید فقط به جای Myform اسم فرم خودتون رو بذارید
عالی بود
ممنون از آموزش مفید، مختصر و کاربردیتون.
با سلام و تشکر
آیا میشه ممنون اکسس رو justify کنیم؟
توی گزارش
تشکر از آموزشتون
سلام اقای بحری بنده خیلی وقت منتطر اموزشی که گفتین (ساخت منوی کلیک راست اختصاصی) هستم اگه میشه زودتر این اموزش رو بسازید