سلام
یادمه چند سال پیش یه برنامه (حسابداری یا انبارداری درست یادم نیست) از اینترنت گرفتم. یه فایل MDB بود که وقتی بازش می کردی Access اجرا میشد ولی منوی Standard اکسس حذف شده و یک منوی سفارشی بجاش بود.
جالب تر اینکه اون منوی سفارشی هم فارسی بود هم برای هر گزینش یه Icon دلخواه گذاشته بود.
چطور میشه این کار رو کرد؟
من فقط تونستم یک منوی جدید ایجاد کنم و از توی تنظیماتی که تو راهنما گفته بود منوی Standard رو بردارم البته با Ctrl+F11 منوی Standard میاد ولی اصلا این چیزا مهم نیستند که بخوام جلوی انگولک کاری کاربر رو بگیرم یا دسترسی به مود Design رو بردارم و قفل بذارم و ...
چطور میشه به اون منوی سفارشی گزینه اضافه کنم؟
اصلا میشه مثل VB منوی مورد نظرمون به بالای فرم چسبیده باشه؟
اکسس Menu Editor داره که باهاش برای فرم منو بسازم؟
با سلام خدمت همه دوستان گرامی بخصوص آقا مجتبی
عزیزم اگر انگلیسی خواندنت خوب است می توانی از این مقاله کمک بگیری در ضمن من یک فایل کامل آموزش اکسس به زبان فارسی دارم البته باید بگویم حجمش 6 مگ است و با این اینترنت افتضاح نمیشه فایل آپلود کرد.
از این سایت کمک بگیر.
کد:
http://www.freevbcode.com/ShowCode.asp?ID=4683
با سلام
خیلی وقت بود میخواستم جواب بنویسم ولی فرصت نمی شد .
بله توی اکسس هم منو بیلدر هست شبیه دات نت .
برای ساخت یک منوی شخصی میشه به این صورت عمل کرد :
یک)اضاف کردن یک تولبار شخصی
یک-یک )Tools -> Customize
یک-دو )Tab>Toolbar --> New
یک-سه )Tab>Toolbar --> Properties
یک-چهار )تغییر نوع منوبار برای تولباری که ساختیم Type :>: Menu Bar
یک-پنج )انتخاب گزینه های مورد نیاز مثل قابل حرکت بودن و یا قابلیت تغییر اندازه و غیره
دو)افزودن منو که بصورت زیر هست :
دو-یک )Tab>Commands --> Categories: New Menu
دو-دو ) درگ و دراپ آیتم New Menu از لیست Commands به منوباری که در مرحله یک ساختیم
سه)افزودن آیتم به داخل منو و یا تولبار :
سه-یک )Tab>Commands --> File
سه-دو )انتخاب آیتم Custom از لیست Commands و انتقال آن به منوبار یا زیرمنو
چهار)حذف بقیه منوهای استاندارد :
چهار-یک )Tools -> Startup
چهار-دو ) حذف گزینه های نمایش منو (هرچی تیک مربوط به منو هست بردارین)
چهار-سه )انتخاب نام و ایکن برای پروژه App title & App icon
چهار-چهار )انتخاب یک فرم که هنگام باز شدن پروژه نشون داده بشه Display form/Page
چهار-پنج )انتخاب منویی که بصورت غیر استاندارد نشون داده بشه Menu Bar
چهار-شش)نشان ندادن صفحه اصلی دیتابیس Display database Window
پنج)افزودن آیکن به آیتمها و تغییر خصوصیات آنها
پنج-یک )Tools -> Customize
پنج-دو )اون آیتمی رو که باهاش کار داریم انتخاب میکنیم نه از داخل پنجره کاستوم بلکه از داخل محیط اکسس که خودمون قرار دادیم
پنج-سه )راست کلیک روی ایتم مورد نظر و تو منوی باز شده داریم :
پنج-سه-یک )انتخاب و یا رسم آیکن برای آیتمEdit button Image & Change button image
پنج-سه-دو )انتخاب حالت نمایش برای ایتمStyle
پنج-سه-سه )تغییر برچسب ایتمName
پنج-سه-چهار )کپی عکس آیتم مورد نظر و یا چسباندن Copy/Paste button image
پنج-سه-پنج )خصوصیات ایتم Properties
شش)انتصاب کد و عملکرد با ایتم ها
شش-یک )در پنجره خصوصیات ایتم که با راست کلیک روی ان باز شده داریم
شش-دو )On Action می توان ماکروهایی که قبلا نوشته اند را به این ایتم تخصیص داد
همین
سلام
بعد از این که منو را طراحی کردیم به همان روش که گفتید چگونه می توان دوباره تغییرات مورد دلخواه را روی برنامه اعمال نمود.
مثلاً یک فیلد به یکی از جداول اضافه کرد.
(۰۸-مرداد-۱۳۸۸, ۰۰:۲۰:۴۳)mohamad a نوشته است: [ -> ]سلام
بعد از این که منو را طراحی کردیم به همان روش که گفتید چگونه می توان دوباره تغییرات مورد دلخواه را روی برنامه اعمال نمود.
مثلاً یک فیلد به یکی از جداول اضافه کرد.
سلام
من دقیق نمیدونم ربط منو با جدول چیه
ولی رو جدول راست کلیک کنید و Designe رو انتخاب کنین تا فیلد بهش اضافه کنین .
سلام
سوالم را چور دگه می پرسم
بعد از ان که منو در اکسس طراحی شد سایر منو ها حذف خواهند شد و برنامه ما فقط منوی را داره که ما طراحی کردیم . درسته دوست عزیز؟
حال شرایطی را در نظر بگیرید که بخواهید تغییراتی را در بانک اطلاعاتی ایجاد کنید شما چطور برنامه را به حالت design در میارین امیدوارم که منظورم را گرفته باشید.
حالا شد
قبل باز کردن فایل اکسس دکمه Shift رو نگه دارین و همزمان فایل رو باز کنین .
(۱۰-مرداد-۱۳۸۸, ۰۰:۳۴:۱۴)hamed_Arfaee نوشته است: [ -> ]حالا شد
قبل باز کردن فایل اکسس دکمه Shift رو نگه دارین و همزمان فایل رو باز کنین .
چنانچه دگمه shift بسته شده باشه به مشکل برخواهید خورد. بنا براین باید در منوها دگمه ای جهت باز شدن پنجره customize تعبیه کنید و البته می تونید قبل از باز شدن از مسیر یک فرم رمز دار عبور کنید. یعنی وقتی دگمه فشرده میشود ابتدا رمز دسترسی سوال شود و در صورت درست تایپ شدن رمز بتونید به پشت برنامه برید.
سلام
طراحي منو كه گفتين تا نسخه هاي اكسس 2003 امكان داره در نسخه هاي جديدتر چيكار بايد كرد
با سلام
من میخاستم یک بانک اکسس از دانش آموزان یه مدرسه درست کنم که کارها زیر رو بتونم انجام بدم:
1- دروس رو که توی جدول تعریف می کنم یه گزارش به من بده که دانش آموزان مدرسه همه باید چه درس هایی بخونند.
2- چه افرادی چه درس هایی رو گذرانده اند؟
3- چه افرادی چه درس هایی رو نگذرانده اند؟
مثلا اگر ما 3 نفر دانش آموز داریم و دروس ما هم ریاضی و علوم است :
1- در یک گزارش بگوید که نفر اول دو درس را باید بگذراند و نفر دوم دو درس را بگذراند و نفر سوم هم دو درس را بگذراند
2- به فرض مثال نفر اول دو درس خود را با نمره x قبول شده است. نفر دوم و سوم ریاضی را قبول شده اند. وهنوز علوم را پاس نکرده اند.
با تشکر