زمان کنونی: ۳۱-اردیبهشت-۱۳۹۱, ۰۳:۲۷ عصر درود کاربر مهمان (ورودثبت نام)
 


آموزش ساخت منو های سفارشی برای اکسس 2007


ارسال موضوع  ارسال پاسخ 
  • 1 رأی - میانگین امیتازات : 3
  • 1
  • 2
  • 3
  • 4
  • 5
امتیاز موضوع:
 
آموزش ساخت منو های سفارشی برای اکسس 2007
۱۶-اسفند-۱۳۸۸, ۱۲:۴۸ صبح
ارسال: #1
آموزش ساخت منو های سفارشی برای اکسس 2007
با سلام خدمت دوستان و دانشجویان عزیز
یکی از دانشجویان برای من ایمیل زده بود و طرز ساخت منوهای سفارشی رو برای Access 2007 سوال پرسیده بود.
منم پس از کمی جستجو در اینترنت به افراد میهمان نمیتوانند لینکها را مشاهده نمایند
لطفاً با قشردن لینک زیر در تالانت ثبت نام نمایید .
ثبت نام
برخورد کردم که در اینجا ترجمش رو براتون قرار میدم.
اگر از دوستان کسی سوالی داشت همینجا بپرسه تا جوابش رو بدم.

دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
تشکر شده توسط :  c4soft
۱۶-اسفند-۱۳۸۸, ۱۲:۵۶ صبح
ارسال: #2
RE: آموزش ساخت منو های سفارشی برای اکسس 2007
برای ایجاد منوهای میانبر (Shortcut Menus) یعنی همان منوهایی که هنگام فشردن کلیک راست روی فرم ، گزارش و یا سایر اشیا نمایش داده میشوند میبایست سه مرحله اساسی زیر را به ترتیب انجام دهیم:
1- ایجاد یک گروه ماکرو که دستورات هر منو را تعریف میکند.
2- ایجاد یک ماکروی دیگر برای ایجاد خود ماکرو.
3- پیوند منوی ایجاد شده با یک فرم ، گزارش ، شی و یا کل پایگاه داده

در زیر سعی میشود هریک از مراحل اصلی بالا توضیح داده شود:

دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۶-اسفند-۱۳۸۸, ۰۱:۱۸ صبح (آخرین ویرایش در این ارسال: ۱۶-اسفند-۱۳۸۸ ۰۱:۵۱ صبح، توسط حسین صابری.)
ارسال: #3
1- ایجاد یک گروه ماکرو که دستورات هر منو را تعریف میکند.
در این مرحله شما میبایست یک گروه ماکرو ایجاد نمایید (Macro Group) تا در آن دستورات منوی مورد نظر خود را وارد نمایید. برای انجام این کار مراحل زیر را انجام دهید:
A- در نوار ابزار اکسس روی تب Creat کلیک نموده و سپس در قسمت Other روی گزینه Macro کلیک میکنید (اگر گزینه Macro غیر فعال بود و دیده نمیشد بر روی دکمه پایین افتادنی کلیک کنید و گزینه Macro را انتخاب نمایید) تا پنجره جدیدی که مخصوص تعریف ماکرو میباشد باز شود.

B-در نوار ابزار Design و در قسمت Show/Hide روی عبارت Macro Names کلیک کنید تا ستونی با همین عنوان در پنجره جدید ایجاد شود.
C- برای هر دستوری که میخواهید در منوی خود ایجاد نمایید (هر بخش از منو ) میبایست مراحل زیر را انجام دهید :
  1. Cدر ستون Macro Name عبارتی را که میخواهید به عنوان نام اولین آیتم منو دیده شود وارد کنید (به عنوان مثال در این قسمت وارد کنید Exit یا خروج ).
    برای اینکه بتوانید از میانبر های صفحه کلید استفاده کنید میبایست در قبل از حرف میانبر مورد نظر از کاراکتر & استفاده کنید. مثلاً E&xit باعث میشود با فشردن دکمه x عملیات مربوط به این آیتم انجام شود ( کاراکتر & در هنگام نمایش آیتم های منو نمایش داده نمیشود )
    به عنوان مثال در شکل زیر :
    [تصویر: default.aspx?AssetID=ZA102826291033]

    چهار خط با عناوین ( به ترتیب ) زیر درج شده است :
    &Save
    &Print
    -
    &Quit
  2. C در ستون Action اولین دستوری را که میخواهید پس از کلیک در آیتم مورد نظر انجام شود را از منوی باز شده انتخاب نمایید.
  3. C اگر دستورات بیشتری لازم است که با کلیک روی آیتم اجرا شود ( بیش از یک دستور ) میبایست پس از دستور اول به ترتیب ایجاد گردند اما در ستون Macro Name هیچ نامی برای آنها درج نمیشود.
  4. C برای ایجاد خط حائل بین دو آیتم از منو در بین دو دستور از کاراکتر خط فاصله (-) بجای نام دستور جدید استفاده میشود و برای آن در قسمت Action هیچ دستوری انتخاب نمیشود

D- ماکروی ایجاد شده را با نام دلخواهی ذخیره کنید (مثلاً mcroCommand)

دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۶-اسفند-۱۳۸۸, ۰۱:۴۵ صبح
ارسال: #4
2- ایجاد یک ماکروی دیگر برای ایجاد خود ماکرو.
در این مرحله برای ایجاد خود ماکرو میبایست مراحل زیر را به ترتیب انجام دهید :
1- در نوار ابزار اکسس روی تب Creat کلیک نموده و سپس در قسمت Other روی گزینه Macro کلیک میکنید (اگر گزینه Macro غیر فعال بود و دیده نمیشد بر روی دکمه پایین افتادنی کلیک کنید و گزینه Macro را انتخاب نمایید) تا پنجره جدیدی که مخصوص تعریف ماکرو میباشد باز شود.
2- در ستون Action عبارت AddMenu را از لیست باز شو انتخاب کنید.
3- پس از انتخاب این گزینه در زیر جدول ورود دستورات در قسمتی با نام Action Arguments قسمتی قرار دارد که متغیر های تابع AddMenu را دریافت مینماید در این قسمت در کنار Menu Name نام دلخواهی برای منوی خود انتخاب نمایید ( به عنوان مثال File)
البته وارد کردن نام برای این قسمت اختیاری است اما در صورتیکه بخواهید از منو به عنوان نوار ابزار استفاده نمایید این همان نامی است که در روی دکمه به نمایش در می آید
4- در قسمت Menu Macro Name نیز نام ماکرویی را که در قسمت قبلی ایجاد نمودید از لیست انتخاب نمایید (همان mcroCommand)
5- پر کردن متن در قسمت Status bar text نیز اختیاری است و در ریبون های در قسمت زیری دستورات به عنوان طبقه بندی قرار میگیرد.
[تصویر: default.aspx?AssetID=ZA102826211033]
در تصویری که در بالا میبینید در جلوی عبارت Menu Name مقدار Report Commands و در جلوی عبارت Status bar text مقدار menu commands پر شده است.
6- ماکروی ایجاد شده را با نام مناسب ذخیره نمایید ( به عنوان مثال MyMenu)

دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۶-اسفند-۱۳۸۸, ۰۲:۲۴ صبح (آخرین ویرایش در این ارسال: ۱۶-اسفند-۱۳۸۸ ۰۲:۲۷ صبح، توسط حسین صابری.)
ارسال: #5
3- پیوند منوی ایجاد شده با یک فرم ، گزارش ، شی و یا کل پایگاه داده
بسته به اینکه در کدام قسمت برنامه میخواهید منوی شما نمایش یابد یکی از موارد زیر را انجام دهید:

اضافه کردن منو به تب Add-Ins در یک فرم یا گزارش:
[تصویر: default.aspx?AssetID=ZA102826211033]
1 - فرم را در محیط طراحی Disign view باز کنید.
2 - در تب Design در قسمت Show/Hide روی عبارت Property Sheet کلیک کنید.
3 - در قسمت بالای پنجره Property Sheet که در سمت راست باز شده نام فرم یا گزارشی را که میخواهید منو را به آن نسبت دهید انتخاب کنید.
4- در زیر نام فرم خواص فرم باز میشود تب Other را انتخاب نموده و در خاصیت MenuBar مقدار آنرا برابر با نام ماکرویی که در مرحله 2 ایجاد کردید قرار دهید ( به عنوان مثال MyMenu )
با باز نمودن فرم در محیط View تب Add-Ins به ریبون اضافه شده که منوی ایجاد شده ما در آن قرار دارد.

اضافه کردن منو به عنوان منوی میانبر (ShortCut Menu)
[تصویر: default.aspx?AssetID=ZA102826291033]
دقیقاً مانند بالا مراحل 1 تا 3 را انجام میدهیم فقط در مرحله 4 بجای تغییر مقدار خاصیت MenuBar خاصیت Shortcut Menu را برابر با نام ماکرویی قرار میدهیم که در مرحله 2 ایجاد نمودیم

اضافه نمودن منو به عنوان منوی کلی برنامه
در صورتیکه منو را به عنوان منوی کلی برنامه تعریف کنیم منوی ایجاد شده جایگزین تمامی منوهای میانبر در برنامه میشود. برای این منظور مراحل زیر را انجام میدهیم:
1 - دکمه آفیس Office Button [تصویر: default.aspx?AssetID=ZA100771021033] را فشرده و عبارت Access Options را انتخاب میکنیم.
2 - از سمت چپ قسمت Current Database را انتخاب مینماییم.
3- در زیر عبارت Ribbon and Toolbar Options در جلوی عبارت Shortcut Menu Bar نامی را که برای منوی خود در مرحله قبل انتخاب نمودیم تایپ مینماییم.


منبع سایت افراد میهمان نمیتوانند لینکها را مشاهده نمایند
لطفاً با قشردن لینک زیر در تالانت ثبت نام نمایید .
ثبت نام


موفق باشید.

دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۰-بهمن-۱۳۹۰, ۰۳:۰۷ عصر
ارسال: #6
RE: آموزش ساخت منو های سفارشی برای اکسس 2007
من همه کارهای شما رو انجام دادم و خیلی عالی بود.
فقط در قسمت اضافه نمودن منو به عنوان منوی کلی برنامه هر کاری میکنم امکان پذیر نیست .
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
۱۰-بهمن-۱۳۹۰, ۰۶:۳۸ عصر
ارسال: #7
RE: آموزش ساخت منو های سفارشی برای اکسس 2007

سلام

لطفاً دقیق بگید که توی چه مرحله ای مشکل وجود داره بلکه بتونم کمکتون کنم

موفق باشید. 


دیگران قرعه قسمت همه بر عیش زدند
دل غم دیده ما بود که هم بر غم زد
حافظ
مشاهده وب سایت کاربر یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال موضوع  ارسال پاسخ 


پرش به انجمن: