مدیر سایت

مدیر سایت

آدرس وب سایت: http://mantis.ir
یکشنبه, 06 مرداد 1392 00:00

برنامه نویسی اکسس 2003 با VBA

جلد اول :
 
بخش اول : برنامه نویسی Access
 
فصل اول : برنامه نویسی Access
 
نگارش های Access
Access یک محیط برنامه نویسی محسوب می شود
نقش  Accessدر راهبرد مایکروسافت
خلاصه
 
فصل دوم:اصول برنامه نویسی پایگاه داده
 
Systems Development Life Cycle
مرحله تعریفات
مرحله الزامات
مرحله ارزیابی
مرحله طراحی
مرحله پیاده سازی
مرحله آزمون و مستند سازی نهایی
مرحله نگهداری
ارتباط  با مشتری
خلاصه
 
فصل سوم: برنامه نویسی Access بدون VBA
 
معماری سیستم مدیریت پایگاه داده
کاربدهای مختلف Access
برنامه هایAccess  چه کاری انجام میدهند
بخش های یک برنامه
برنامه ای که بدون برنامه نویسی ایجاد شده است
رویداد ها
سرعت بخشیدن به برنامه نویسی با الگوهای از پیش تعریف شده
فرم های صفحه سوییچ
آیا برنامه نویسی لازم است؟
خلاصه
 
 فصل چهارم : اختصاصی کردن منوها و ابزار ها
 
مطالبی درباره نوار فرمان های Access
دستکاری نوار فرمان های تعبیه شده
ویرایش نوار فرمان های تعبیه شده
ایجاد نوار فرمان های اختصاصی
خلاصه
 
بخش دوم : آشنایی با  Visual Basic for Application
 
فصل پنجم : مقدمه ای بر Visual Basic for Application
 
منشأ VBA
مفهوم VBA
شناخت اشیا و کلکسیون ها
شناخت خصوصیات و متدها
تمرین آشنایی با Form  و Control
آشنایی با Visual Basic Editor
خلاصه
 
فصل ششم : مبانی برنامه نویسی VBA
 
عناصر زبان VBA
نوشتن یک رویه VBA
انتساب یک آرایه با اندازه ثابت
استفاده از توابع تعبیه شده
دستکاری اشیا و کلکسیون ها
کنترل اجرا
خلاصه
 
فصل هفتم : Visual Basic Editor
 
شروع کردن Visual Basic Editor
وارد کردن کد VBA
اختصاصی کردن محیط VBE
تنظیم گزینه های Editor Format  
کمک گرفتن از VBA
خلاصه
 
فصل هشتم : استفاده از عناصر زبان VBA
 
آشنایی بیشتر با عناصر VBA
مطالب بیشتر در مورد متغییرها و مقادیر ثابت
رویه های متداول فرم ها
رویه های متداولی که با گزارش ها به کار میروند
خلاصه
فصل نهم : ساخت یک رویه Sub
 
معرفی یک رویه Sub
طرح ریزی یک رویه Sub
اجرای یک رویه ثابت Sub
مثال های دیگر
بایگانی کردن رکورد ها
کار با خطا ها
بهبود کارآیی کد VBA
خلاصه
 
فصل دهم : اجرا و اشکال زدایی کد VBA
 
خطاهای زبان VBA
امتحان
استفاده از ابزار های اشکال زدایی VBE
کنترل اجرا در طی اشکال زدایی
خلاصه
 
فصل یازدهم : ایجاد رویه های تابع
 
تفاوت در چیست؟
استفاده از توابع تعبیه شده
نوشتن رویه های تابع اختصاصی
اجرا و اشکال زدایی یک تابع
خلاصه
 
 
جلد دوم
 
بخش سوم: برنامه نویسی ارتباطات کاربر با VBA
 
فصل دوازدهم : ساخت ارتباط متقابل کاربر
 
درخواست ورودی کاربر
تابع MsgBox
گرفتن راهنما از Object Browser
استفاده از MsgBox برای  مدیریت خطا
تابع InputBox
ترکیب توابع MsgBox و InputBox
جستجوی یک مقدار
تدارک رسانه ای برای ورود کاربر
شروع طراحی فرم
تنظیم خصوصیات فرم
افزودن کنترل ها به فرم جدید
ایجاد فرمی که یک گزارش را منتشر میکند
رویه Move
رویه Remove
رویه Send Sub
ایجاد فرمی از یک الگو
افزودن تماس انسانی
غیرفعال کردن هشدارها
افزودن راهنماهای مفید
خلاصه
 
فصل سیزدهم : برنامه نویسی منوها و نوار ابزارها
 
کلکسیون CommandBars
تنظیم گزینه ها برای تمام نوارهای فرمان
کار با نوارهای فرمان
پیش نمایش خصوصیات نوار فرمان
ایجاد یک نوار فرمان جدید
حذف یا غیرفعال کردن یک نوار فرمان
کار با کنتر ل های نوار فرمان
مراجعه به کنترل های نوار فرمان
بررسی خصوصیات کنترل نوار فرمان
افزودن کنترل های نوار فرمان
حذف یا غیرفعال کردن کنترل های نوار فرمان
کار با منوها و زیرمنوها
افزودن منو به نوار منوی تعبیه شده
افزودن یک فرمان منو به یک منوی تعبیه شده
ایجاد یک نوار منوی جدید
کار با منوهای میانبر
ایجاد یک منوی میانبر جدید
غیرفعال کردن یا حذف منوهای میانبر
ضمیمه کردن نوارهای فرمان به کنترل هاو اشیای Access
بازیابی نوارهای فرمان تعبیه شده
خلاصه
 
فصل چهاردهم : تغییر فضای کاری با VBA
 
تنظیم خصوصیات راه اندازی با VBA
تنظیم چندین خصوصیت راه اندازی
تنظیم مجدد خصوصیات راه اندازی پیش فرض
کارکردن با گزینه های محیطی
تنظیم مقدار گزینه ها
برگرداندن تنظیمات گزینه ها
ذخیره و بازیابی تنظیمات اصلی گزینه ها
ایجاد و ضمیمه کردن خصوصیات جدید
کامپایل شرطی چیست؟
شروع کامپایل شرطی
کامپایل در طی اشکال زدایی
کامپایل با ثابت های VBA
اجرای یک رویه ابتدایی
تغییر فرم ابتدایی
خلاصه
 
بخش چهارم : تکنیکهای پیشرفته برنامه نویسی Access با VBA
 
فصل پانزدهم : اتصال به پایگاه داده با ADO
 
برنامه ها، موتورهای پایگاه داده و منابع داده
ADOX , ADODB و کتابخانه های JRO
کتابخانه های برنامه
کتابخانه ی  ADODB
کتابخانه ی  ADOX
کتابخانه ی JRO
نصب کتابخانه
مدل شیئی ADO
شیء Connection
شیء Recordset
خصوصیات ADO Recordset
خصوصیات مجموعه رکورد ADO
متدهای مجموعه رکورد ADO
شیء Field
شیء Command
پرس وجوی  یک پایگاه داده برای بازیابی یک مجموعه رکورد
شیء Parameter
شیء Record
کلکسیون ها
ایجاد اشیای پایگاه داده با مدل شیئی ADOX
شیء Catalog
شیء Table
شیء Column
شیء Index
شیء Key
شیء Group
شیء User
شیء Procedure
شیء View
ایجاد یک پایگاه داده
ایجاد جداول
حذف جداول
ایجاد ایندکس ها
انواع کلیدها
افزودن یک کلید اصلی
افزودن یک کلید خارجی
بررسی کلیدهای موردنیاز
خلاصه
 
فصل شانزدهم : رویدادهای  Access
 
انواع رویدادهایی که Access می تواند کنترل کند
رویدادهای فرم
رویدادهای فرم سطح بالا
رویدادهای فرم ماووس
رویدادهای فرم صفحه کلید
رویدادهای خطا
رویدادهای فیلتر
رویدادهای Timer
رویدادهای Pivot
رویدادهای بخش
رویدادهای کنترل
رویدادهای ADO
رویدادهای شیء Connection
رویدادهای شیء Recordset
خلاصه
 
فصل هفدهم : ارتباط با سایر برنامه ها
 
واردکردن، لینک کردن به و بازکردن منابع داده خارجی
واردکردن داده خارجی
لینک شدن به یک جدول در پایگاه داده دیگر Access
لینک شدن به یک پایگاه داده خارجی
بازکرئن یک صفحه گسترده Excel
کارکردن روی پیام های e-mail و تماس های Outlook
کنترل سایر برنامه ها با اتوماسیون
کنترل Excel با اتوماسیون
کارکردن روی اشیای Outlook با اتوماسیون
عمل کردن به عنوان سرور اتوماسیون
خلاصه
 
فصل هجدهم : پشتیبانی XML
 
XML چیست؟
اجزای XML
صدور داده Access به عنوان XML
فرمت های صدور داده
صدور بدون برنامه نویسی
صدور داده با برنامه
صدور ADO
واردکردن داده XML
واردکردن داده بدون برنامه نویسی
واردکردن داده با برنامه
خلاصه
 
فصل نوزدهم : برنامه های افزودنی
 
افزودن به قابلیت های Access
سازنده ها
ویزاردها
خلاصه
 
بخش پنجم : نوشتن برنامه های VBA
 
فصل بیستم : ساخت برنامه های کاربرگرا
 
برنامه کاربرگرا چیست؟
تحویل عملکرد مناسب
کاربرپسند کردن برنامه
مفاهیم برنامه نویسی
راه حل مسأله مستقیم
داشتن دیدگاه بلندمدت
خلاصه
 
فصل بیست و یکم : ایجاد برنامه های چند کاربری
 
قفل و برخوردهای دستیابی به حافظه
قفل Optimistic یا قفل Pessimistic؟
قفل های انحصاری در مقابل قفل های اشتراکی
چگونه باید قفل های خود را پیکربندی کنید؟
قفل کردن رکوردها با استفاده از فرم
قفل کردن رکوردها درمجموعه رکورد
سرو کار داشتن با خطاهای قفل رکورد
بن بست های مخوف و نحوه جلوگیری از آن ها
رویارویی با مشکلات امنیتی
محافظت از کلمه عبور
محافظت از پایگاه های داده
محافظت از کد VBA
امنیت سطح کاربر
راه اندازی WIF
با کامپایل کردن کد، کارایی و امنیت تحت تاثیر قرار می گیرند
نحوه ی کامپایل یک پروژه با  VBE
آیا از گزینه Compile On Demand استفاده می کنید؟
استفاده از گزینه Background Compile
Decompile و کامپایل مجدد
فایل های MDE
رمزگذاری پایگاه داده
پشتیبان گیری پایگاه داده Access
خلاصه
 
بخش ششم : سایر عناوین مهم
 
فصل بیست و دوم : مشکلات سازگاری
 
سازگاری چیست ؟
انواع مشکلات سازگاری
سازگاری در نگارش های Access
نگارش های قبل از Access 97
Access 97
Access 2000
Access 2002
Access 2003
آیا باید از به کارگیری ویژگی های جدید خودداری کرد؟
XML
تگ های هوشمند
خلاصه
 
بخش هفتم : پیوست ها
 
پیوست الف : توابع و عبارات VBA
پیوست ب : مقادیر ثابت VBA
پیوست ج : کدهای خطای VBA
پیوست د : کدهای ANSI
 
 
 
 
فهرست مطالب
 
بخش اول – جهت گیری اولیه
 
فصل 1 : چرا برنامه نویسی اکسس؟
 
اکسس به عنوان یک ابزار تولید برنامه های واسط
ایجاد برنامه های کاربردی برای کاربران نهایی
نمایش اطلاعات
پاسخگویی به کنش ها و ورودیهای کاربر
به دام انداختن خطاها
بازگرداندن نتایج محاسبات و مقایسه ها
پرسشهای شرطی و حلقه ها
به اشتراک گذاشتن داده ها با برنامه های دگر و وب
آشنایی با زبان های برنامه نویسی اکسس
زبان پرس و جوی ساختیافته یا SQL
نوشتن ماکرو
ویژوال بیسیک(VB)
از کدام زبان استفاده کنیم؟
درباره ویزاردها
خلاصه
 
فصل 2 : مروری بر عناصر بانک اطلاعاتی اکسس
 
اشیا اکسس و مجموعه ها
اشیا اکسس
کنترل ها
مجموعه کنترل ها
استفاده از معرفهای کنترل در اکسس
خصایص
خصایص اشیا بانک اطلاعاتی
خصایص کنترل ها
مراجعه به اشیا با استفاده از خصایص آنها
رویدادها، روال های رویداد و روش ها
رویدادها و روال های رویداد
روش ها
ماکروها و پیمانه ها(Modules)
ماکروها
پیمانه ها
استفاده از ردیاب شی(Object Browser)
خلاصه
 
فصل 3 : سفری به دنیای برنامه نویسی شی گرا
 
مقایسه با زبانهای برنامه نویسی روال گرا(Procedural Languages)
زبان های شی گرا چگونه کار می کنند؟
آشنایی با عناصر پایه
متغیرها
آرایه ها
پارامترها
اشیا DAO
اشیا ADO
قواعد نامگذاری
کنترل جریان اجرای برنامه
خلاصه
 
بخش دوم – ایجاد برنامه به کمک ویزارد
 
فصل 4 : ایجاد یک برنامه کاربردی به کمک یک ویزارد
 
به بانک اطلاعاتی مشترکین Omni-Sport خوش آمدید
توصیف خروجی Omni-Sport
ورودی Omni-Sport
تعریف اشیا بانک اطلاعاتی
استفاده از ویزارد بانک اطلاعاتی
انتخاب نوع برنامه کاربردی
انتخاب فیلدها
دستکاری طرح بانک اطلاعاتی
نغییر ساختار بانک اطلاعاتی
Contact Management
ورود داده ها به جدول Subscribers
تغییر توالی Tab کنترل ها
تغییر گزارشات
ایجاد برچسبهای پستی
تغییر صفحه تقسیم
خلاصه
 
فصل 5 : بررسی و تغییر کد ویزارد
 
ویزارد چه چیزهایی را ایجاد کرده است؟
اشیا بانک اطلاعاتی Omni-Sport
تغییر گزینه های مقدماتی (Startup)
مشاهده کد بانک اطلاعاتی
پیمانه Global Code
پیمانه کلاس فرم Switchboard
پیمانه کلاس فرم Subscribers
رساندن صفحه تقسیم اصلی به اندازه حداکثر
تغییر فرم Subscribers
تبدیل یک کادر متن به یک کادر کومبو
تغییر خصایص فرمها و کنترل ها با استفاده از VB
به هنگام سازی مقدار یک فیلد
اضافه کردن یک گزارش جدید
خلاصه
 
فصل 6 : چگونه از راهنمای اکسس برای نوشتن برنامه هایمان کمک بگیریم؟
 
این چیست؟(What's This?)
یافتن و چاپ موضوعات راهنما
حرکت در پنجره راهنما
پنهان کردن و نمایش دستیار
تغییر دستیار Office
استفاده از راهنما در خلال ایجاد ماکروها و عبارات SQL
بازکردن راهنمای مرجع VB
استفاده از راهنما در پنجره پیمانه
استفاده از راهنما در ردیاب شی(Object Browser)
آشنایی به قواعد تایپ در VB
گرفتن راهنمایی از راه دور
چگونه برای برنامه های خود راهنما بسازیم؟
اضافه کردن کادرهای توضیح و پیغامهای نوار وضعیت
ایجاد موضوعات راهنمای دلخواه
خلاصه
 
بخش سوم : تعمقی در برنامه نویسی
 
فصل 7 : برنامه نویسی با SQL
 
انواع پرس و جوها
پرس و جوهای گزینشی
پرس و جوهای عملیاتی
پرس و جوهای SQL
انواع اتصالات جداول
اتصال توکار
اتصال راست و اتصال چپ
اتصال یک جدول با خودش
کالبدشکافی عبارات SQL
بررسی یک پرس و جو گزینشی
بررسی یک پرس و جو پارامتریک
بررسی یک پرس و جو عملیاتی
بررسی یک پرس و جو SQL
نوشتن دستورات SQL
اجرای دستورات SQL
استفاده از یک ماکرو
با استفاده از یک روال VB
خلاصه
 
فصل 8 : ایجاد ماکروها
 
ماکروها چه کارهایی را می توانند انجام بدهند؟
سیری در پنجره طراحی ماکرو
بررسی ساختار یک ماکرو
ایجاد و اشکال زدایی ماکروها
تنظیم کنش ها و آرگومان ها
ایجاد یک گروه ماکرو
ایجاد ماکروهای Autokeys
اشکال زدایی ماکروها
اجرای یک ماکرو
انتساب یک ماکرو به یک رویداد
سلسله رویدادها
رویدادهای پیش گزیده
کنترل جریان اجرای برنامه با شرایط ماکروها
ایجاد یک ماکروی AutoExec
ایجاد منوها و نوارهای ابزار با استفاده از ماکروها
جستجوی ماکروها
تبدیل ماکروها به کد VB
خلاصه
 
فصل 9 : نوشتن روال های ویژوال بیسیک
 
برنامه ریزی
از کدام زبان برنامه ریزی استفاده کنیم؟
VB چگونه کار می کند؟
گردش در پنجره پیمانه
تنظیم گزینه های محیط ویژوال بیسیک
پنجره کاشف پروژه
انواع پیمانه ها در VB
انواع روال ها و اجزای آنها
زیر برنامه ها
توابع
عناصر نحوی روال ها
تعریف مقادیر ثابت و متغیرها
چه کارهایی را می توان با یک روال انجام داد؟
ورود داده ها
پرس و جو از کاربر
تنظیم خصایص مقدماتی
کشف خطاها و بررسی اعتبار داده ها
فیلترکردن رکوردهای یک گزارش
ایجاد برچسب های پستی
تغییر خصایص کنترل ها
تنظیم خصایص در پنجره خصایص
اضافه کردن یک گزینه به یک کادر کومبو
اجرای یک ماکرو با استفاده از دستور DoCmd
ایجاد یک روال
طراحی فرم
تعریف متغیرها و تعیین مقادر آنها
افزودن یک دستور شرطی Case برای ایجاد فیلتر
تغییر صفحه تقسیم
ردیابی شی
اجرای یک روال VB
خلاصه
 
فصل 10 : اشکال زدایی روال های VB
 
انواع خطاها و چگونگی اجتناب از آنها
رسیدگی به خطاهای زمان ترجمه
آشنایی با ابزارهای اشکال زدایی پنجره
ویرایشگر ویژوال بیسیک
تنظیم و حذف نقاط قوت توقف
کار در پنجره بلادرنگ
کار در پنجره محلی
کار در پنجره نظارت
کنترل اجرا
اجرای گام به گام کد
نظارت بر نتایج
پیگیری فراخوانی های روال ها
استفاده از راهنما
پردازش خطاهای زمان اجرا
در خلال اشکال زدایی
برای کاربر
خطاهای زمان اجرا در روال های تو در تو
ترجمه شرطی
خلاصه
 
بخش چهارم – تولید یک برنامه کاربردی چند جدوله
 
فصل 11 : ایجاد یک برنامه کاربردی با استفاده از یک بانک اطلاعاتی موجود
 
تحلیل سیستم موجود
فعالیتهای جاری
بررسی اصلاحات لازم
فرایند تولید یک برنامه کاربردی
طراحی بانک اطلاعاتی Pat's Pets
تعریف جداول و برقراری روابط آنها
تعریف خصایص فیلدها
افزودن جداول جستجو
پرکردن جداول بانک اطلاعاتی
تعامل برنامه با کاربر
سناریوی ورود و ویرایش تراکنش ها
ورود و ویرایش مشخصات کالاها
نمایش گزارشات
اعمال تراکنش ها
بایگانی تراکنش ها
خلاصه
 
فصل 12 : سفارشی کردن روش های ورود اطلاعات
 
ایجاد یک فرم ساده برای ورود داده ها
فرم ورود مشخصات کالای جدید(فرم Pet Products)
فرم  ورود مشخصات تولید کنندگان (فرم Supplier)
ایجاد فرم ثبت تراکنش ها
تغییر فرمی که توسط ویزارد ایجاد شده است
تغییر و افزودن کنترل ها
تغییر ظاهر کادرهای متن و توالی Tab
افزودن دکمه های فرمان
اضافه کردن قواعد اعتبار سنجی و سایر روال ها
افزودن یک تابع عمومی (Public)
ایجاد یک فرم کشویی
هماهنگ کردن فرم ها
بستن فرم کشویی همزمان با بسته شدن فرم ثبت تراکنش ها
ایجاد یک فرم برگه دار
اضافه کردن کادرهای توضیح و راهنماهای دیگر
خلاصه
 
فصل 13 : سفارشی کردن گزارشات
 
ویزارد گزارش
رویدادهای مربوط به گزارش
سلسله رویدادهای مربوط به یک گزارش
سلسله رویدادهای مربوط به بخش های یک گزارش
تغییر قالب و خصایص گزارش در زمان اجرا
دریافت ورودی از کاربر
گزارش تراکنش ها بر اساس نوع
گزارش تراکنش ها بر اساس تولید کننده
فرم دریافت ورودی کاربر
افزودن حاصل جمع های شرطی
ارسال تصویر یک گزارش
استفاده از یک زیرفرم برای نمایش و چاپ
سفارشات خرید
تهیه گزارش از اطلاعات بایگانی شده
ایجاد گزارش دومنظوره
ارزیابی تفاوتهای دو گزارش
ایجاد فرم کشویی
ایجاد روال رویداد Open گزارش
خلاصه
 
فصل 14 : افزودن امکانات بلادرنگ
 
مقایسه روشهای بالا به پایین و پایین به بالا
شروع از پایین
فرم ها و گزارشات
ایجاد فرم های کشویی برای انتخاب
گزینه ها
روال های اعمال و بایگانی تراکنش ها
پردازش تراکنش ها
بایگانی کردن رکوردها
کد روال اعمال و بایگانی تراکنش ها
ایجاد صفحه تقسیم اصلی
استفاده از مدیر صفحه تقسیم
تغییر برخی از ویژگیهای ظاهری
صفحه تقسیم
تکمیل صفحه تقسیم
سفارشی کردن نوار فرمان
تغییر گزینه های مقدماتی
استفاده از نمودار برای تحلیل بصری داده ها
ایجاد یک نمودار خطی
ایجاد یک نمودار میله ای
ایجاد یک نمودار گرد
خلاصه
 
بخش پنجم – استفاده از اکسس برای ایجاد سیستم های پشتیبانی از تصمیم
 
فصل 15 : درآمدی بر یک سیستم پشتیبانی از تصمیم
 
سیستم پشتیبانی از تصمیم چیست؟
مقایسه DSS ها و سیستم های پردازش تراکنش
حل مسائل با DSS
چه افرادی در تولید یک DSS نقش دارند؟
طراحی یک DSS
تعیین مساله اصلی
هدف اصلی چیست؟
فاکتورهای تصمیم گیری چه هستند؟
اکسس چه کمکی می تواند بکند؟
مروری بر سیستم Elign Enterprise
خلاصه
 
فصل 16 : سفارشی کردن روشهای ورود و خروج اطلاعات
 
ایجاد فرم ورودی
فرآیند جستجو
روال جستجو
نمایش نتایج جستجو
پیمانه ی کلاس فرم نتایج
نمایش گزارشات
اضافه کردن محاسبات و تحلیلهای اقتصادی
گردآوری عناصر و اجزاء در قالب برنامه ی کاربردی
افزودن یک صفحه تقسیم
سفارشی کردن نوار فرمان
خلاصه
 
فصل 17 : ارتباط با سایر برنامه های Office
 
کپی کردن اشیاء اکسس در میان برنامه های کاربردی آفیس 2000
ورود، اتصال و صدور داده ها
ورود یا اتصال داده ها از سایر بانک های اطلاعاتی اکسس
مدیریت جداول اتصالی
ورود داده ها از منابع دیگر
پردازش خطاهای فرآیند ورود
صدور داده ها در اکسس
ایجاد ارتباط زنده در میان برنامه های Office
تبادل اطلاعات با Word
تبادل اطلاعات با اکسل
ایجاد یک جدول محوری
درآمدی به خودکارسازی
ایجاد یک شیء خودکارسازی جدید
ایجاد یک شیء جدید از نوع Application
به کارگیری کنترل های Active X
خلاصه
 
بخش ششم – مفاهیم پیشرفته در برنامه نویسی اکسس
 
فصل 18 : کار در یک محیط چندکاربره
 
چرا به محیط های چندکاربره نیاز داریم؟
داده ها را کجا بگذاریم؟
یک راه حل ساده
یک راه حل بهتر
افزایش کارایی
استفاده از تقسیم کننده ی بانک اطلاعاتی (DataBase Splitter)
قفل کردن رکوردها : روشی برای کنترل دستیابی به آن ها
قفل کردن بدبینانه
قفل کردن خوشبینانه
قفل کردن تمامی جداول مربوط به یک فرم
انتخاب روش قفل گذاری
تنظیم روش پیش گزیده ی قفل گذاری
پیاده سازی قفل گذاری در کد VB
به هنگام نگاه داشتن داده های نمایش داده شده
Refresh
Requery
معیارهای انتخاب Refresh یا Requery
تغییر طرح یک بانک اطلاعاتی اشتراکی
تکثیر یک بانک اطلاعاتی
ایجاد مجموعه ای از رونوشت ها
هماهنگ کردن اعضای مجموعه ای از رونوشت ها
مدیریت تصادمها در هماهنگ سازی
دستکاری مجموعه ای از رونوشت ها
خلاصه
 
فصل 19 : امنیت برنامه های کاربردی
 
چرا برنامه های کاربردی به امنیت نیاز دارند؟
کلمه عبور بانک اطلاعاتی : نخستین سطح امنیت
درک الگوی امنیتی اکسس
آشنایی با فایل گروه کاری
ایجاد یک گروه کاری
بازیابی یک فایل مشخصات گروه کاری
کار با گروه ها و کاربران
گروه های از پیش تعریف شده
کاربران از پیش تعریف شده
درک مفهوم مالکیت شیء
فعال کردن جنبه های امنیتی اکسس 2000
طراحی یک سیستم امنیتی در اکسس
ایجاد گروههای جدید
ایجاد کاربران جدید
تعیین یک مدیر جدید
تعیین مالکیت اشیاء
آشنایی با مجوزهای دستیابی
تصمیم گیری در مورد مجوزهای دستیابی
تعیین مجوزهای دستیابی
ازکارانداختن رویداد گروه Users
آزمایش ساختار امنیتی
استفاده از ویزارد امنیت سطح کاربر
حفاظت از صفحات دستیابی به داده ها
حذف تدابیر امنیتی
پیاده سازی سایر امکانات امنیتی
محافظت از یک بانک اطلاعاتی تکثیرشده
رمزگذاری ( Encryption)
ایجاد تغییرات ظاهری در اشیاء بانک اطلاعاتی
پنهان سازی اشیاء بانک اطلاعاتی
استفاده از امکانات امنیتی شبکه یا سیستم عامل
خلاصه
 
فصل 20 : ارسال بانک های اطلاعاتی به وب
 
انواع صفحات وب
تبدیل داده های اکسس به HTML
صدور داده ها به عنوان اسناد ایستای HTML
ایجاد فایل های HTML تولیدشده توسط سرویس دهنده
ایجاد صفحات دستیابی به داده ها
مروری بر HTML و دو زبان دیگر
HTML
CSS
XML
استفاده از یک الگوی HTML برای سفارشی کردن
ورود داده های HTML و برقراری اتصال با آن ها
انتشار در وب
ایجاد و اداره ی پوشه های وب
انتشار فایل های HTML  ایستا
انتشار فایل های HTML تولیدشده توسط سرویس دهنده
انتشار صفحات دستیابی به داده ها
استفاده از ویزارد انتشار در وب مایکروسافت
ایجاد فوق پیوند با اسناد وب
ایجاد یک فیلد Hyperlink
اکسس از چه پروتکل هایی پشتیبانی می کند؟
استفاده از فوق پیوند اکسس
ایجاد یک بانک فوق پیوند در اکسس
خلاصه
 
بخش هفتم – ضمائم
 
ضمیمه ی الف : چه چیزهایی در برنامه نویسی اکسس 2000 جدید هستند؟
 
چیزهایی که برای یک تولیدکننده تازگی دارد
چیزهایی که برای یک برنامه نویس تازگی دارد
کنشهای جدید برای ماکروها
عناصر زبانی جدید در ویژوال بیسیک
خودکارسازی
کار در پنجره ویرایشگر ویژوال بیسیک
ابزارهای آفیس 2000 برای تولیدکنندگان
بهبود کارایی اکسس در زمان اجرا
بارگذاری و ترجمه
سرعت پردازش
فشرده سازی و بازسازی
تکثیر بانک اطلاعاتی
امنیت بانک های اطلاعاتی
اصلاحات موتوربانک اطلاعاتی Jet
ارتباط DAO و ODBCDirect
سازگاری با کتابخانه ی اشیاء DAO 3.6
ارتباطات خارجی جدید
تنظیم مرجع برای کتابخانه های انواع
ارتباط با سایر برنامه های کاربردی
امکانات اینترنتی جدید
 
ضمیمه ب: ارتقاء برنامه های کاربردی نسخه های قبلی به اکسس 2000
 
فعال کردن یا تبدیل؟
فعال کردن یک بانک اطلاعاتی گونه های قبلی
تبدیل یک بانک اطلاعاتی
تبدیل یک فایل مشخصات گروه کاری
تبدیل بانک های اطلاعاتی اشتراکی
تبدیل بانک های اطلاعاتی حفاظت شده
تبدیل بانک های اطلاعاتی تکثیرشده
تبدیل اشیاء بانک اطلاعاتی
تبدیل پیمانه ها
نکاتی دیگر درباره فرآیند تبدیل
تبدیل به کد ویژوال بیسیک
تبدیل کد DAO
کدی که از یک کتابخانه ی پویا (DLL) استفاده می کند
رفتار توابع
اشکال زدایی و مدیریت خطاها
استفاده از مراجع
قواعد نامگذاری
بانک های اطلاعاتی کتابخانه ای و Add-In ها
تبدیل از اکسس 97 به اکسس 2000
رفع مشکلات تبدیل
فهرست راهنما
فهرست مطالب
 
فصل اول
 
سؤال و روش های برنامه نویسی
   سؤال نمایشی (Select)
     فیلد و شرط در سؤال
محاسبات در سؤال
فیلدهای خالی در محاسبات
ایجاد سؤال با بیش از یک جدول
ارتباط داخلی و خارجی
مثال سؤال با دو جدول
طراحی سؤال برای ورود داده ها
طراحی سؤال برای محاسبه مبلغ تخفیف، مبلغ کل و مبلغ دریافتی
مشخصات سؤال و فیلدهای سؤال
سؤال با شرط پارامتریک
سؤال از نوع جمع
سؤال از نوع سطر و ستون
مشخصات سؤال از نوع سطر و ستون
گزارشات آماری
سؤال از نوع اجرایی
سؤال برای ایجاد جدول
سؤال برای اضافه کردن رکورد به جدول
تمرین کاربرد سؤال های اجرایی
 
فصل دوم
 
برنامه نویسی در ویژوال بیسیک
دلایل استفاده از ویژوال بیسیک
محیط برنامه نویسی در اکسس
برنامه نویسی Modules , Procedures , Functions
انواع داده ها و عناصر بانک اطلاعاتی در ویژوال بیسیک
متغیرهای حافظه ای در ویژوال بیسیک
آرایه ها در ویژوال بیسیک
ثابت ها در ویژوال بیسیک
عبارت های شرطی و تصمیم گیری در ویژوال بیسیک
ایجاد حلقه در ویژوال بیسیک
For …Next
Do While... Loop
دسترسی به عناصر بانک اطلاعاتی در ویژوال بیسیک
سلسله مراتب عناصر دسترسی به داده ها (DAO)
متغیر حافظه ای برای عناصر
کار با لیست داده ها
فرمان های دسترسی به لیست داده های یک جدول یا سؤال
دسترسی به لیست دادههای قابل دسترس در فرم جاری
انتخاب عناصر بانک اطلاعاتی جاری از طریق ویژوال بیسیک
فرمان های حرکت در لیست داده ها
شمارش رکوردهای لیست داده ها
تشخیص مرز لیست داده ها
تشخیص لیست بدون داده یا لیست بدون رکورد
اجرای روشهای برنامه نویسی در لیست داده ها
ایجاد حلقه در لیست داده ها
جستجوی رکوردها در برنتمه نویسی
جستجوی رکوردها به روش Seek
جستجوی رکوردها به روش Find
استفاده از متغیر حافظه ای در روش Find
علامت گذاری در رکوردها
علامت گذاری و شماره رکوردها
تغییر دادهها در برنامه نویسی
ایجاد رکورد جدید در لیست داده ها
حذف رکورد از لیست داده ها
برگردان تغییر یا ورود داده
فیلتر کردن لیست داده ها
ساخت تابع در ویژوال بیسیک
تابع محاسبه مالیات حقوق
تابع ایجاد سؤال و نمایش مشخصات سؤال
ایجاد جدول جدید
 
فصل سوم
 
برنامه نویسی در فرم
فعال کردن لیست مشخصات فرم
برخی مشخصات استاندارد روی فرم
Tab Index
Tab Stop
Enabled
Display When
جعبه ابزار یا Toolbox
لیست انتخاب از نوع Combo
مشخصات لیست انتخاب یا Combo
Control Source
Row Source Type
Row Source
Column Width
Bound Column
برخی مشخصات نمایش لیست انتخاب
Text Align
Reading Order
Keyboard Language
Align Scrollbar
کاربردهای لیست انتخاب یا Combo
انتخاب رکورد با استفاده از لیست انتخاب
لیست انتخاب به عنوان شرط یک سؤال
 امکان انتخاب تمام رکوردها علاوه بر تک تک آنها از طریق Combo
دسترسی به سؤال (Query) که لیست انتخاب یا Combo می سازد
کلیدهای انتخاب از یک گروه Option Group
اثر انتخاب از یک گروه روی لیست داده ها در فرم
کلیدهای فرمان روی فرم
حرکت روی رکوردها  Record Navigation
عملیات روی رکوردها Record Operations
عملیات روی فرم Form Operations
عملیات روی گزارش Report Operations
برنامه ها Application
متفرقه Miscellaneous
جلوگیری از حرکت عادی به رکورد بعدی
بستن فرم با کلید Esc
غیرفعال کردن کلیدهای Alt-F4 و Ctrl-F4
تغییر پارامترهای اکسس در برنامه نویسی
تغییر مشخصات فرم یا کنترل های فرم در برنامه نویسی
رکورد جدید در فرم
تشخیص رکورد جدید در فرم
تعداد رکوردهای فرم
بستن فرم هنگامی که هیچ رکوردی در آن نیست
بستن فرم هنگام کار در فرم
شمارنده یا ایجاد شماره سریال در فرم
تشخیص کد کاربر در فرم
کنترل داده های ورودی توسط کاربر
کنترل حرکت نشانگر روی فرم
حذف یک رکورد در فرم
جلوگیری از حرکت خودکار به دیگر رکوردها روی فرم
ایجاد قابلیت ویرایش بدون امکان اضافه کردن رکورد جدید روی فرم
پاک کردن لیست داده ها از زیر فرم و آماده کردن فرم برای جستجوی بعدی
جستجوی رکورد جاری در فرم، در یک جدول دیگر
چاپ رکوردهای یک فرم براساس یک فرم خاص گزارش
ویرایش یک لیست انتخابی در زیرفرم
حذف رکورد از جدول در صورت عدم وجود برخی اطلاعات
نوشتن SQL براساس انتخاب در یک فرم، به عنوان منبع فرم بعدی
تغییر منبع یک فرم در حال اجرا
سوئیچ فرم یا فرم منو
طراحی فرم دارای زیرفرم
اشاره به یکی از کنترل ها روی زیرفرم
ایجاد شمارنده یا شماره سریال در زیرفرم، معروف به شماره ردیف
ایجاد شمارنده برای تمام رکوردهای زیرفرم به طور یکجا
تمرین کاربردی از فرمها
جستجوی رکوردها براساس ورودی یک یا چند فیلد روی فرم
مراحل اجرای تمرین
 
فصل چهارم
 
سرعت و حفاظت در اکسس
سرعت در اکسس
سرعت در سؤال
سرعت در فرم
حفاظت از برنامه ها
  بخشهای حفاظت
   مدیریت حفاظت
   تخصیص مجوز کار در بانک اطلاعاتی
ایجاد یا ارتباط یک گروه کاری
تغییر گروه کاری اکسس
ایجاد گروه کاری جدید برای اکسس
فعال کردن پنجره مجوز ورود به اکسس
مشاهده و تغییر صاحب برنامه
   تغییر صاحب یکی از اجزای یک بانک اطلاعاتی
تعریف یا حذف یک کاربر
   تعریف کاربر جدید
   حذف یک کاربر
تعریف یا حذف یک گروه کاربر
تعریف گروه جدید
حذف یک گروه
تخصیص و حذف مجوزها
   مراحل تخصیص یا حذف مجوز برای بانک اطلاعاتی جاری
   تخصیص مجوزهای پیش گزیده برای کارهای جدید در بانک اطلاعاتی
تبدیل فرمت بانک اطلاعاتی فقط برای اکسس Encrypting/Decrypting
تغییر یا حذف کلمه عبور
   تغییر کلمه عبور
   حذف کلمه عبور
تهیه کپی از بانک اطلاعاتی
ماکروی تعریف کلیدها
 
فصل پنجم
 
کنترل و مدیریت خطا در اکسس
مدیریت خطا در فرم
فرمان On Error
تشخیص خطا و عملیات بعد از آن
تشخیص پاسخ کاربر به پیغام
برگشت از زیربرنامه خطا به زیربرنامه یا برنامه اصلی
پیغام خطای فارسی در فرم
سلسله مراتب یا ترتیب خطا در اکسس
فصل ششم
اکسس SQL
فرمان SELECT
    عبارت SELECT
عبارت FROM
عبارت WHERE
عبارت ORDER BY
جدول های مرتبط
مقادیر و رکوردهای تکراری
جمعه, 04 مرداد 1392 00:00

آموزش تصویری اکسس 2007

فهرست مطالب
شروع کار با Access 2007
 
آشنایی با Access
باز و بسته کردن Access
ایجاد یک پایگاه داده خالی
بستن یک پایگاه داده
ایجاد یک پایگاه داده با استفاده از یک الگو
بازکردن یک فایل پایگاه داده
آشنایی با نمای ظاهری Access 2007
تغییر نمای نوار رهیابی
باز و بسته کردن یک جزء
مشاهده یک جزء
 
واردکردن و اصلاح داده ها
 
واردکردن رکوردهای جدید
رهیابی میان رکوردها
اصلاح رکوردها
پیوست کردن فایل ها به رکوردها
بازکردن، ذخیره کردن، و حذف کردن پیوست های فایل
وارد کردن یک شیء OLE
باز کردن، اصلاح و حذف اشیاء OLE
وارد کردن داده ها در یک رکورد چندمقداره
پاک کردن رکوردها
تغییر اندازه ی ستون ها و ردیف های صفحه ی داده
مرتب سازی رکوردها
نمایش دادن خلاصه ی آمار
چاپ یک صفحه ی داده ها یا یک فرم
 
کاربا جدول ها
 
برنامه ریزی برای جدول های کارآمد
ایجاد یک جدول از روی یک الگو
ذخیره کردن یک جدول
ایجاد جدول در نمای صفحه ی داده
ایجاد یک جدول با کپی کردن ساختار جدولی دیگر
ایجاد یک فهرست محل اشتراک
ایجاد یک جدول در نمای طراحی
شناخت کلیدهای اصلی و ترکیبی
تنظیم کلیدهای اصلی یا ترکیبی
تغییر نام یک جدول
پاک کردن یک جدول
 
کار کردن با فیلدها
 
باز کردن یک جدول در نمای طراحی
طبقه بندی مجدد فیلدها
وارد کردن و پاک کردن فیلدها
شناخت انواع داده ها
تغییر نوع پذیرش داده ی یک فیلد
شناخت مشخصات فیلد
آشنایی با اندازه ی فیلدها
تغییر اندازه ی یک فیلد
تنظیم قالب بندی یک فیلد
تعیین عنوان یک فیلد
تعیین یک مقدار پیش فرض
الزامی کردن یک فیلد
فهرست کردن یک فیلد
استفاده از برچسب های هوشمند
ایجاد یک پوشش ورودی
ایجاد یک قاعده ی معتبرسازی
ایجاد یک قاعده ی معتبرسازی در سطح رکورد
 
کار کردن با روابط و جستجوها
 
شناخت روابط
ایجاد یک رابطه بین دو جدول
ویرایش یک رابطه
حذف یک رابطه
مرتب سازی پنجره ی روابط
چاپ گزارش یک رابطه
مشاهده ی وابستگی های اشیاء
مستندسازی پایگاه داده
شناخت جستجوگرها
ایجاد جدولی جهت استفاده به عنوان یک جستجوگر فیلد
ایجاد یک جستجوگر فیلد براساس یک جدول
ایجاد یک جستجوگر فیلد با مقادیری که شما مشخص می کنید
تنظیم یک فیلد چندمقداره
 
پیدا کردن و فیلتر کردن داده  ها
 
آشنایی با یافتن و جایگزین کردن
پیدا کردن داده ها با استفاده از یافتن و جایگزین کردن
فیلتر کردن جهت نمایش ورودی های خالی و غیرخالی
فیلترکردن بوسیله ی انتخاب
فیلتر کردن برای چند مقدار
استفاده از فیلترهای متنی
فیلتر کردن بوسیله ی فرم
ذخیره ی یک فیلتر بصورت یک پرس و جو
آشنایی با یافتن و جایگزین کردن
پیدا کردن داده ها با استفاده از یافتن و جایگزین کردن
جایگزین کردن داده ها با استفاده از یافتن و جایگزین کردن
فیلتر کردن جهت نمایش ورودی های خالی و غیرخالی
فیلتر کردن بوسیله ی انتخاب
فیلتر کردن برای چند مقدار
استفاده از فیلترهای متنی
فیلتر کردن بوسیله ی فرم
ذخیره ی یک فیلتر بصورت یک پرس وجو
 
ایجاد پرس وجوهای ساده
 
شناخت پرس وجوها
ایجاد یک پرس وجو با ویزارد پرس وجوی ساده
آغاز پرس وجویی جدید در نمای طراحی پرس وجو
واردکردن، مرتب کردن و حذف فیلدهای پرس وجو
تنظیمات مرتب سازی فیلد
اضافه کردن یک نام مستعار به رکورد پرس وجو
شناخت معیارها
فیلتر کردن یک پرس وجو برای یک مقدار مشخص
مشخص کردن بازه ای از مقادیر
مشخص کردن لیستی از مقادیر
پنهان کردن یک فیلد در نتایج پرس وجو
ترکیب کردن معیارها
محدود کردن رکوردهای بازگشتی
 
ایجاد پرس وجوهای پیچیده تر
 
شناخت پرس وجوهای جمع بندی
ایجاد یک پرس وجوی جمع بندی با ویزارد پرس وجوی ساده
ایجاد یک پرس وجوی جمع بندی در نمای طراحی پرس وجو
شناخت فیلدهای محاسبه شده
ایجاد یک فیلد محاسبه شده
شناخت پرس وجوهای عملی
اجرای یک پرس وجوی جدول ساز
اجرای یک پرس وجوی پاک کننده
اجرای یک پرس وجوی پیوستگر
اجرای یک پرس وجوی بروزکن
پرسش از کاربر در مورد یک پارامتر
شناخت قالب نگارش پارامتر
 
ایجاد فرم ها
 
شناخت فرم ها
ایجاد و ذخیره ی یک فرم
ایجاد یک فرم با ویزارد فرم
ایجاد یک فرم در نمای لایه بندی
ایجاد فرم در نمای طراحی
پاک کردن یک فیلد در نمای طراحی
مرتب کردن فیلدها در یک فرم
دسته کردن فیلدها
تعیین ترتیب Tab در یک فرم
 
اصلاح کردن و قالب بندی فرم ها
 
نمایش سرصفحه و پاصفحه
تعیین اندازه ی بخش های یک فرم
انتخاب بخش هایی از یک فرم
افزودن عنوان فرم
اعمال یک رونمای قالب خودکار
اعمال یک سبک قالب خودکار
اعمال یک سبک قالب خودکار با مثال
تنظیم حاشیه های داخلی و فاصله ی خارجی بین کادرها
افزودن یک برچسب
قالب بندی متن برچسب
تغییر رنگ پس زمینه
افزودن یک Hyperlink
افزودن یک بخش برگه دار
واردکردن یک آرم یا تصویر
تنظیم قالب بندی شرطی
 
ایجاد قالب بندی گزارش  ها
 
شناخت نماهای گزارش
ایجاد یک گزارش ساده
قالب بندی خودکار یک گزارش
پیش نمایش و چاپ یک گزارش
ایجاد یک گزارش با ویزارد گزارش
تنظیم اندازه و جهت صفحه
تغییر نوع لایه بندی گزارش
تنظیم حاشیه ها و فاصله های خارجی بین کنترل ها
قالب بندی متن گزارش
تغییر اندازه و هم راستا کردن فیلدهای گزارش
واردکردن یک کد شماره گذاری صفحه
 
دسته بندی و جمع بندی داده ها
 
آشناشدن با دسته بندی و جمع بندی
دسته بندی نتایج گزارش
طبقه بندی نتایج گزارش
شمارش رکوردها
افزودن یک تابع مجموع
جمع بندی یک صفحه ی داده با یک جدول محور
پاکسازی یک شبکه بندی جدول محور
تعویض جدول محور به نمودارمحور
 
ایجاد برچسب های پستی و نمودارها
 
ایجاد برچسب ها
افزودن یک فیلد به خط موجود
افزودن فیلد به یک برچسب به صورت یک خط مجزا
رنگ آمیزی پس زمینه برچسب
رنگ آمیزی متن برچسب
اعمال قالب بندی فونت به متن برچسب
صادرکردن برچسب ها به Word
ایجاد یک نمودار محور
دسته بندی داده ها در یک نمودار محور
تغییر نوع نمودارمحور
تغییر رنگ نمودارها
 
کارکردن با داده های خارجی
 
واردکردن یک صفحه ی کار Excel
اتصال به یک صفحه ی کار Excel
مدیریت جدول های متصل شده
واردکردن جدول از یک پایگاه داده ای Access
واردکردن داده ها از یک فایل نوشتاری مرزبندی شده
صادرکردن داده ها به Excel
صادرکردن داده ها به صورت HTML
صادرکردن داده ها به یک فایل نوشتاری ساده
ذخیره سازی مشخصات واردکردن و صادرکردن
استفاده از مشخصات واردکردن و صادرکردن ذخیره شده
 
حفظ و نگهداری یک پایگاه داده
 
تعیین یک محل مورد اطمینان
ذخیره کردن در فرمت یکی از نسخه های پیشین
تبدیل به قالب Access 2007
تهیه ی نسخه ی پشتیبان از یک پایگاه داده
مستندسازی یک پایگاه داده
فشرده کردن و اصلاح یک پایگاه داده
محافظت از یک پایگاه داده بوسیله ی رمز عبور
 
 

 افزونه اکسلی کد باز درج تصاویر اتوماتیک در اکسل هدیه اکسلی این هفته خانه اکسس ایران می باشد .

درج تصاویر مربوط به قطعات یا افراد در اکسل هنگامی که تعداد رکورد ها یا همان ردیف ها زیاد می شود کاری طاقت فرسا بوده چرا که :

1- به ازای هربار که دکمه درج تصویر را انتخاب می کنیم بایستی کد قطعه یا کد فرد را جستجو کنیم و عکس متناظر با آن را پیدا نماییم .

2- پس از درج عکس اندازه آن را تنظیم نماییم که این عمل در صورتی که تصاویر در اندازه های متفاوت تولید شده باشد کار سختی است .

3- پس از درج تصویر ، آن را طوری تنظیم کنیم که با تغییر اندازه سلول ابعاد عکس نیز تغییر کند .

اما با استفاده از این افزونه کاربر قادر خواهد بود تا تصاویری را که تا کنون یک به یک از طریق insert picture درج می نمود به صورت یکجا و با فشردن کلید های ترکیبی Ctrl + shift +Q درج نماید .

1- ابتدا پس از دانلود فایل فشرده ، آن را باز نمایید .

2- از طریق excel option به قسمت add-ins رفته و از سمت راست دکمه Go  را فشار دهید .

3- از پنجره ظاهر شده برای معرفی افزونه جدید دکمه Browse  را انتخاب کنید .

4- فایل Mantis_Axcel.xlam را انتخاب نمایید .

5- دکمه ok را برای بستن پنجره فشار دهید .

6- بایستی ماکرو ها در اکسل فعال شده باشند .

7- از این پس در هر فایل اکسلی با فشردن کلید های ترکیبی Ctrl + Shift + Q  فرم فوق نشان داده می شود .

8- با استفاده از دکمه ...  بایستی مسیری که تصاویر در آنجا وجود دارند به ابزار معرفی می گردد .

9- پس از انتخاب مسیر بایستی نام ستونی را که تصاویر بایستی بر اساس اسامی درج شده در آن ستون درج شوند را وارد نماییم .

10 - سپس نام ستونی را که تصاویر  ، قرار است در آن ستون درج شود مشخص می شود . ( بهتر است اندازه ستون قبل از باز شدن این فرم تنظیم گردد . )

11- در آخرین مرحله نیز شماره ردیف ابتدایی و انتهایی مشخص می گردد .

12- با فشردن دکمه درج تصاویر ، درج اتوماتیک آغاز می گردد .

نکات  :

1- با فشردن دکمه حذف تصاویر کلیه تصاویر روی شیت جاری حذف می گردد . ( تنها در صورت لزوم از آن استفاده شود . )

2- تصاویر به صورت لینک درج شده و حتی تعداد بالای آن نیز حجم فایل اکسل را افزایش نداده و عملکرد آن را دچار مشکل نخواهد کرد .

نحوه استفاده از این افزونه را در فیلم پیوست مشاهده نمایید .

سرویس کدبان از خانه اکسس ایران

معرفي سرويس :

با استفاده از اين سرويس کاملا بومی برنامه نويسان مي توانند کد هاي VB , VBA و VB.net خود را قبل از انتشار نهايي يک مرحله امن تر کنند .
نحوه استفاده :

به آدرس اينترنتي زير رفته و کد خود را به همراه ايميل وارد نماييد و کد قفل شده ( پراکنده شده ) را در آدرس ايميل خود دريافت نماييد .

http://mantis.ir/services/code-protector-service.html

کد قفل شده که در قالب يک فايل متني براي متقاضي ارسال مي گردد را بايستي به جاي کد اصلي خود استفاده نماید . اين کد که به طور تصادفي پراکنده سازي و قفل شده است بايستي در برنامه شما کامپايل شود .
در صورتي که کد قفل شده ارسالی کامپايل نشد ، کد اصلی خود را به آدرس ايميل این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید و با موضوع « not compile»ارسال نماييد .
هدف سرويس :

اين سرويس که در حال حاضر رايگان مي باشد با هدف ایجاد سدی هر چند کوچک بر سر راه هکر هاي غير برنامه نويس ايجاد شده و با توجه به این که کد قفل شده بایستی کامپایل شود ، عمليات بازگشت کد قفل شده به کد اصلی نیز بسیار راحت می باشد .
لذا در همین جا از تمامی برنامه نویسان محترم تقاضا داریم که اقدام به تولید ابزار معکوس ننموده و در ماندگاری این سد کوچک بر سر راه هکر های غیر برنامه نویس کمک نمایند .
تاریخچه برنامه نویس :

چندی پیش تماسی داشتم که شخصی تقاضای یک جلسه کلاس اکسس رفع اشکال داشت . وقتی در مکان حضور یافتم متوجه گردیدم که کد یکی از برنامه های کامل یکی از شرکت ها که تماما با اکسس بود را در دست داشت و سعی داشت با دانش کم برنامه نویسی که داشت به برنامه نفوذ کند . ( قصد اضافه نمودن یک کاربر به برنامه را داشت ) .
آن شخص قطعه کدی را به من نشان داد و عنوان کرد که اگر این true را تبدیل به False کنیم باید مشکل حل شود .
یا عنوان می کرد که قبل از شرط یک not اضافه کنیم باید حل شود ولی چرا نمی شود . ( در واقع من برای این سوال آنجا بودم ) .
البته اینجانب عدم توانایی خود را نسبت به حل این مسئله به او گوشزد کرده و عنوان کردم که شما کلاس هک می خواستی نه رفع اشکال .
در مورد فوق اگر برنامه نویس کلمه عبور را قبل از ذخیره در پایگاه داده کد نکرده بود ، هکر بدون دانش برنامه نویسی به راحتی با تغییر یک true به false یا برعکس یا افزودن یک not به شرط به هدف خود رسیده بود .
این تجربه که مرا بسیار ناراحت کرده بود بر آن داشت تا این سرویس را راه اندازی نمایم . که بعد از دوهفته پیاپی به لطف خداوند متعال موفق گردیدم .
در حال حاضر اگر برنامه نویس در نسخه ارائه شده به مشتری کد های خود را با استفاده از این سرویس قفل نماید . هکر حتی اگر به هر طریق به کد ها هم دسترسی پیدا کند از آنها سردر نیاورده و سردرگم می شود .

 هنگامی که برنامه اکسس را در یک شبکه کوچک بکار بسته ایم ، ممکن است برنامه ما در ساعات یا تاریخ های خاصی ، قصد انجام یک سری عملیات اتوماتیک را داشته باشد .

در این شرایط این بحث به وجود می آید که بایستی برای چک کردن زمان و تاریخ ، کامپیوتر جاری را مد نظر قرار دهد یا با توجه به اینکه داده ها در نهایت در سرور ذخیره می شوند ، بایستی تاریخ و ساعت سرور برای انجام کار مد نظر گرفته شود .

بسته به مورد ، ممکن است هر کدام کاربرد خاص خود را داشته باشد ، گرفتن تاریخ و زمان از کامپیوتر کلاینت ، که با استفاده از توابع Date , Now , Time انجام می شوند .
اما برای گرفتن تاریخ و زمان سرور چه باید کرد ؟
برنامه پیوست حاوی کدی برای انجام اینکار می باشد . نام تابع ساخته شده fGetServerTime می باشد که در واقع کار تابع Now را ولیکن برای سرور انجام می دهد . یعنی نام یا آی پی سرور را گرفته و تاریخ و زمان جاری آن را بر می گرداند .

سه شنبه, 14 خرداد 1392 00:00

ایجاد لینک دوطرفه اکسس با Outlook

یکی از مزیت های بانک اطلاعاتی اکسس این است که یکی از نرم افزار های مجموعه قدرتمند آفیس است . این عضویت با توجه به قدرت زیاد اکسس در تولید برنامه نسبت به سایر اعضای آفیس ، در ابتدا کمی ناراحت کننده به نظر می رسد ، ولی ارتباط سریع و راحت با دیگر اعضای آفیس این نگرانی را جبران می کند .

 یکی از این اعضا ، نرم افزار Microsoft OutLook می باشد ، که دل کندن از ان به عنوان یک بانک شماه تلفن و ایمیل برای اکثر افراد کاری غیر ممکن به نظر می رسد .

با اتصال به بانک شماره تلفن های OutLook عملا کاربر می تواند برای این شماره تلفن ها ، فرم هایی با سلیقه خود و به هر زبانی ، ساخته و با ورود اطلاعات در این فرم ها در واقع اطلاعات وارد outlook  می شوند .

از طرفی در صورتی که شماره و اطلاعات جدیدی از طریق Outlook نیز وارد شود ، در اکسس قابل نمایش و ویرایش بوده و یک لینک دو طرفه بر قرار می شود .

برای انجام اینکار ابتدا مطابق تصویر زیر از ریبون External data از طریق زیر منوی More گزینه Outlook Folder  را انتخاب می کنیم .

اتصال به اوت لوک از طریق اکسس

سپس مطابق شکل زیر گزینه Link را انتخاب نموده و دکمه OK را کلیک می کنیم .

اتصال به اوت لوک از طریق اکسس

سپس مطابق شکل زیر contact  را انتخاب نموده و دکمه next را کلیک می کنیم .

اتصال به اوت لوک از طریق اکسس

در پایان مطابق شکل زیر نام دلخواه را برای جدول لینک شده انتخاب نموده و دکمه Finish را کلیک میکنیم .

اتصال به اوت لوک از طریق اکسس

همانطور که در شکل زیر مشخص شده است در انتهای کار یک جدول به صورت لینک به جداول شما اضافه می گردد که می توانید فرم های مورد نظر خود را با استفاده از ان ایجاد نمایید .

اتصال به اوت لوک از طریق اکسس

 در مرورگر Internet Explorer تنظیمی با نام home  page  وجود دارد که مشخص می کند که به هنگام باز کردن مرورگر به صورت پیش فرض به چه صفحه ای برود . این تنظیم عملا در قسمتی از رجیستری ویندوز ذخیره و می گردد و از طریق رجیستری نیز قابل تغییر می باشد .

فایل فشرده پیوست ، حاوی یک فایل رجیستری بوده که با اجرای آن صفحه خانگی تان به Http://Mantis.ir تغییر می یابد .

برای تعویض صفحه خانگی در فایل پیوست می توانید فایل را با Notpad باز نموده و نام سایت را در درون آن تغییر دهید .

حال می توانید با استفاده از این فایل رجیستری در درون برنامه های نصبی خود به هنگام نصب برنامه خود ، صفحه خانگی کامپیوتر جاری را به آدرس سایت یا وبلاگ خود تغییر دهید .

برای نمونه می توانید این فایل نصبی را که در قسمت محصولات رایگان نیز آورده شده ، روی کامپیوتر خود نصب کنید و تغییر صفحه خانگی خود به http://Mantis.ir را مشاهده نمایید .

یکی از مشکلات اکسس که کاربران نسخه های قدیمی تر اکسس بیشتر با آن درگیر بوده و کاربران جدید نیز ، کم و بیش با آن درگیر هستند ، ماندن برنامه اکسس در حافظه و عدم باز شدن هیچ برنامه اکسس دیگر می باشد .

این اتفاق معمولا در پی یک خروج ناموفق ( به هر دلیلی ) رخ می دهد ، طوری که برنامه اکسس در حافظه باقی مانده در صورتی که هیچ اثری از آن روی صفحه نمایش نیست . در این گونه موارد ، امکان اجرای هیچ برنامه اکسس دیگری وجود ندارد .

راه حل مبتدیان ریست کردن کامپیوتر ، و راه حل کاربران متوسط ، حذف پروسس « Msaccess.exe » از طریق Task manager می باشد .

راه حل مانتیس برای انجام اینکار ، اجرای فایل Mantis_Kill_Access_Task.Bat   می باشد که در انتهای همین مقاله پیوست گردیده است .

این فایل پروسس Msaccess.exe را به هر تعداد که در حافظه مانده باشد ، حذف کرده و امکان اجرای مجدد یک فایل اکسس را بدون ریست کردن کامپیوتر یا باز کردن و بستن Task Manager فراهم می آورد .

با توجه به اینکه نام فایل اجرایی کلیه نسخه های اکسس ، « Msaccess.exe » می باشد ، این برنامه برای کلیه نسخه ها قابل بکار گیری می باشد .

همچنین می توان به انتهای این بچ فایل اجرایی ، یک خط که عملیات اجرای برنامه خودتان را انجام می دهد ، اضافه نمود ، و این برنامه را به جای برنامه خودتان اجرا کنید . از این طریق می توان مطمئن شد که قبل از اجرای برنامه شما هیچ برنامه اکسس دیگری در حافظه وجود نداشته باشد .

 

کدام را میپسندید؟

مایکروسافت اکسس 64 بیت - 66.7%
مایکروسافت اکسس 32 بیت - 16.7%
مایکروسافت اکسس 2007 - 16.7%

كل آرا: 6
اين نظرسنجي به پايان رسيده است on: 19 مارس 2017 - 00:00

عضویت در خبرنامه

با عضویت در خبرنامه آخرین مطالب سایت را در ایمیل خود دریافت نمایید.
از عضویت شما در خبرنامه متشکریم.