انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز acess

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز access تماس 09367292276 - azsoftir@gmail.com

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز acess

انجام پروژه های برنامه نویسی و ایکسل ecxel اکسز access تماس 09367292276 - azsoftir@gmail.com

لیست پروژه های اکسز access

دفتر تلفن اکسس
نرم افزار دفترتلفن و مدیریت رویدادها آفیس باز

رایگان!
مخارج گروهی در اکسس
00 مدیریت مخارج گروهی با اکسس و اکسل

دفتر تلفن اکسس
طراحی یک دفتر تلفن ساده پر از نکات آموزشی کاربردی
بدون امتیاز
مدرس: جمال الدین اسفندیار
جت فاکتور پلاس
جت فاکتور پلاس محصولی متفاوت برای صدور فاکتور در اکسس

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


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

پیگیری تغییرات در اکسس

تخفیف
لایه های مختلف دسترسی در اکسس و پیگیری تغییرات ایجاد شده


فرم لاگین در اکسس
مدیریت کاربران و سطوح دسترسی در اکسس




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

 


جت فاکتور اکسس نسخه 3
نرم افزار جت فاکتور تحت اکسس نسخه ۳٫۵٫۰

 

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com


جستجو برای:
آموزش ساخت جت فاکتور
46%
تخفیف
آموزش ۰ تا ۱۰۰ ایجاد نرم افزار جت فاکتور اکسس



فرم اصلی اکسس بدون ماژول ریسایز
قالب کاشیهای رنگی ، فرم اصلی در اکسس به همراه امکان تغییر اندازه خودکار فرمها


ابزارهای برنامه نویسی با اکسس
قالب آبشار و ابزار مورد نیاز برای شروع کار با اکسس و برنامه نویسی راحت!

نرم افزار زندگی دوباره
نرم افزار مراکز ترک اعتیاد ، ساده ترین شکل مدیریت کمپ ترک اعتیاد

 
0
تغییر فونت در اکسس و انتخاب رنگ قسمتهای مختلف توسط کاربر


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


انتخابگر رنگ در اکسس
طراحی یک انتخابگر رنگ در اکسس ، اجازه شخصی سازی به کاربران دهید!!
بدون امتیاز
 

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

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


تصاویر متحرک در اکسس
آموزش استفاده از لوگو و تصاویر متحرک در اکسس


دسته های محصولات

    اکسس (5
برچسب محصولات
آموزش 0 تا 100 آموزش اکسس آموزش اکسل آموزش ورد امنیت اکسس امور اداری با اکسل انبارداری با اکسس انبارداری با اکسل تاریخ شمسی در اکسس تاریخ شمسی در اکسل جستجو در اکسل داشبورد اکسل دفترتلفن رایگان صدور فاکتور اکسل صدور فاکتور توسط اکسس نرم افزار تحت اکسس نرم افزار تحت اکسل پروژه اکسس گرافیک در اکسس

اکسسبرگه 3



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

جستجو برای:
تغییر آیکون خودکار برنامه های اکسس
آیکون برنامه های اکسسی و مخفی کردن ریبون اکسس

نسخه متن باز مدیریت تنخواه
پروژه اکسس ، فایل متن باز مدیریت تنخواه در اکسس کاملا قابل ویرایش




فایل متن باز صدور دفترچه اقسط و بیمه نامه توسط اکسس
0
مدال آوران المپیک در اکسس
پروژه ثبت اطلاعات مدال آوران المپیک ، آموزش ایجاد 0 تا 100 و متن باز


پروژه مدیریت مدرسه با اکسس ، کاملا متن باز و قابل ویرایش




azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
پروژه متن باز ثبت ورود و خروج خودرو از پارکینگ اکسس
کنترل ورود و خروج خودرو از پارکینگ با اکسس

 


پروژه تحت اکسس تاکسی تلفنی
پروژه متن باز تاکسی تلفنی در اکسس به همراه آموزش ساخت

 


پروژه متن باز دیتابیس بیماران در اکسس
دانلود پروژه متن باز ثبت اطلاعات بیماران و نوبت دهی در اکسس

 


نرم افزار صدور کارنامه در اکسس
نرم افزار مدیریت دانش آموزان مدرسه و موسسات آموزشی و صدور کارنامه در اکسس
6

آموزش 0 تا 100 آموزش اکسس آموزش اکسل آموزش ورد امنیت اکسس امور اداری با اکسل انبارداری با اکسس انبارداری با اکسل تاریخ شمسی در اکسس تاریخ شمسی در اکسل جستجو در اکسل داشبورد اکسل دفترتلفن رایگان صدور فاکتور اکسل صدور فاکتور توسط اکسس نرم افزار تحت اکسس نرم افزار تحت اکسل پروژه اکسس گرافیک در اکسس


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com




دفتر تلفن اکسس
نرم افزار دفترتلفن و مدیریت رویدادها آفیس باز

مدرس: نادر بحری


مخارج گروهی در اکسس
آموزش 0 تا 100 مدیریت مخارج گروهی با اکسس و اکسل


دفتر تلفن اکسس
طراحی یک دفتر تلفن ساده پر از نکات آموزشی کاربردی
بدون امتیاز
مدرس: جمال الدین اسفندیار

جت فاکتور پلاس
جت فاکتور پلاس محصولی متفاوت برای صدور فاکتور در اکسس

0
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
بارکد در اکسس
آموزش کامل استفاده از بارکدخوان در اکسس و اکسل
بدون امتیاز
ات در اکسس
50%
تخفیف
لایه های مختلف دسترسی در اکسس و پیگیری تغییرات ایجاد شده


 

فرم لاگین در اکسس
مدیریت کاربران و سطوح دسترسی در اکسس




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

 

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.comg

برنامه نویسی با اکسس
برنامه نویسی با اکسس ، نرم افزار انبارداری 0 تا 100

 


پرسش و پاسخهای کاربردی اکسس
100پرسش و پاسخ کاربردی در اکسس

 


دوره مقدماتی اکسس 2013
دوره مقدماتی اکسس 2013

 

آموزش 0 تا 100 آموزش اکسس آموزش اکسل آموزش ورد امنیت اکسس امور اداری با اکسل انبارداری با اکسس انبارداری با اکسل تاریخ شمسی در اکسس تاریخ شمسی در اکسل جستجو در اکسل داشبورد اکسل دفترتلفن رایگان صدور فاکتور اکسل صدور فاکتور توسط اکسس نرم افزار تحت اکسس نرم افزار تحت اکسل پروژه اکسس گرافیک در اکسس

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

اصطلاح VBA مخفف عبارت Visual Basic for Applications

اصطلاح VBA مخفف عبارت Visual Basic for Applications است که در واقع زبان برنامه نویسی ویژوال بیسیک مختص اپلیکیشن ها می باشد. زبان برنامه نویسی ویژوال بیسیک در چارچوب برخی افزارهای (Applications) آفیس مانند Excel, Word, Outlook و Access گنجانده شده است و به این نرم افزارها قابلیت های زیادی را اضافه نموده است

طلاح VBA مخفف عبارت Visual Basic for Applications است که در واقع زبان برنامه نویسی ویژوال بیسیک مختص اپلیکیشن ها می باشد. زبان برنامه نویسی ویژوال بیسیک در چارچوب برخی افزارهای (Applications) آفیس مانند Excel, Word, Outlook و Access گنجانده شده است و به این نرم افزارها قابلیت های زیادی را اضافه نموده است.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
ما در این آموزش قصد داریم تا مبحث طراحی رابط گرافیکی با برنامه نویسی VBA در اکسل را مورد بحث و بررسی قرار دهیم.

 

این آموزش رایگان بخشی از آموزش برنامه نویسی VBA در اکسل می باشد. برای کسب اطلاعات بیشتر و استفاده از این آموزش بر روی این لینک (+) کلیک کنید.

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

    آموزش طراحی رابط گرافیکی با برنامه نویسی VBA در اکسل

 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

این آموزش رایگان بخشی از « آموزش برنامه نویسی VBA در اکسل » می باشد.

 

مشاهده آنلاین و دانلود رایگان

بخش ۱ : طراحی رابط گرافیکی با استفاده از فرم ها و کنترل ها    - ۲۶ دقیقه   

توجه: ممکن است که به خاطر سرعت پایین اینترنت شما، نمایش آنلاین با کیفیت پایین تر از کیفیت HD ویدئوی اصلی نمایش داده شوند. در این صورت آموزش را دانلود کرده و سپس مشاهده نمایید.
   

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com


تمام بخش های این آموزش رایگان است.

اگر امکان دانلود و یا مشاهده آنلاین آموزش های رایگان برای شما فراهم نیست و تمایل دارید فرادرس های رایگان را بر روی DVD تهیه نمایید، لطفا به این لینک (+) مراجعه نمایید.


   آموزش طراحی رابط گرافیکی با برنامه نویسی VBA در اکسل (رایگان)




(کیفیت HD - مورد تایید فنی فرادرس)
(کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

اصطلاح VBA مخفف عبارت Visual Basic for Applications است که در واقع زبان برنامه نویسی ویژوال بیسیک مختص اپلیکیشن ها می باشد. زبان برنامه نویسی ویژوال بیسیک در چارچوب برخی افزارهای (Applications) آفیس مانند Excel، Word، Outlook و Access گنجانده شده است و به این نرم افزارها قابلیت های زیادی را اضافه نموده است.

برنامه نویسی اکسل یعنی هر کاری که در محیط کاربری اکسل می توان و یا نمی توان انجام داد قابل پیاده سازی است و با برنامه نویسی اکسل و VBA می توان آن را در اکسل پیاده سازی کرد. امروزه اکسل پر استفاده ترین نرم افزار کاربردی در کسب و کارها است که بازه استفاده از آن از یک ورود اطلاعات ساده تا حل مسائل پیچیده در تصمیم گیری های مهم تجاری و صنعتی می تواند گسترده باشد.

 
فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:

    درس یکم: روش های تعریف متغیر و ورود و خروج اطلاعات در VBA
    درس دوم: کنترل برنامه با استفاده از دستورات شرطی
    درس سوم: کنترل برنامه با استفاده از دستورات شرطی و حلقه ها
    درس چهارم: استفاده از توابع و فرمول های Excel در VBA
    درس پنجم: حوزه تعریف Local و Global متغیر در محیط VBA
    درس ششم: طراحی رابط گرافیکی با استفاده از فرم ها و کنترل ها

 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

برنامه قرعه کشی با اکسس:

برنامه قرعه کشی با اکسس Ms Access (سورس باز)
برنامه قرعه کشی با اکسس Ms Access (سورس باز)
[برنامه قرعه کشی با اکسس Ms Access (سورس باز)]
فروشنده برنامه قرعه کشی با اکسس، برنامه نویس آن نیز می باشد بنابراین در زمینه پشتیبانی نگرانی وجود ندارد.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
موارد استفاده برنامه قرعه کشی با اکسس:
1. یک نرم افزار جهت انجام قرعه کشی های ساده
2. باز بودن سورس برنامه جهت آموزش و اعمال تغییرات
3. آموزش ساخت برنامه های کاربردی و مفید با مایکروسافت اکسس
4. تکیه بر کد نویسی VBA, جهت انجام بهینه وظایف و کنترل روند اجرای برنامه، کنترل خطا، …
5. استفاده از توابع تاریخ و دیگر توابع در سایر برنامه ها و پروژه های مبتنی بر اکسس
تصاویری از محیط برنامه:

دانلود برنامه قرعه کشی با اکسس

 
دانلود برنامه قرعه کشی با اکسس

دانلود برنامه قرعه کشی با اکسس

امکانات و وظایف پیش بینی شده :
1. مدیریت وظایف قرعه کشی های تعریف شده (ذخیره، ویرایش و حذف)
2. ثبت اطلاعات نام و شماره همراه شرکت کنندگان به صورت دستی
3. امکان خواندن اطلاعات شرکت کنندگان از فایل اکسل بدون نیاز به تایپ دستی. جهت این کار لازم است که فایل اکسل مطابق فایل نمونه در پوشۀ برنامه باشد.
4. انجام عملیات قرعه کشی با انتخاب تعداد برندگان و نمایش نام و شماره همراه برندگان.
5. مدیریت اطلاعات تحویل جوایز برندگان (ذخیره، ویرایش و حذف)
6. تهیه و چاپ گزارش برندگان و قرعه کشی های انجام شده در بازه تاریخی خاص، قرعه کشی خاص و با امکان فیلتر شدن بر اساس تحویل جوایز، تجویل شده ها و قرعه های ناتمام.
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
توابع کد VBA که قابل استفاده در سایر پروژه ها و برنامه های کاربردی اکسس می باشند:

1. رویه کد بستن کلید شیفت. با اینکار دیگر با گرفتن کلید شیفت توسط کاربر برنامه، از لود شدن فرم شروع به کار (startup ) جلوگیری نمی شود.
2. رویه غیر فعال کردن و فعال کردن کنترل های ورود داده روی فرمها. این رویه، نام فرم مورد نظر را به عنوان آرگومان دریافت کرده و کلیه کنترل های ورود داده روی آن را قفل میکند. در مواقعی که نیاز دارید از ورود داده یا تغییر داده های این کنترل ها توسط کاربر جلوگیری کنید، کاربرد داد.
3. همچنین کد غیرفعال کردن قفل کنترلها، در زمان مقتضی، می تواند کنترلها را از حالت ققل درآورد تا برای ورود داده آماده شوند.
4. تابع محاسبه تعداد رکوردهای جدول خاص. با گرفتن نام جدول تعداد رکوردهای آن را بر می گرداند. این کار، برای مثال جهت تخصیص مقداری یکتا به یک فیلد کلیدی بر اساس تعداد رکوردهای ذخیره شده در یک جدول خاص کار برد دارد. همچنین تصمیم گیری بر اساس تعداد رکوردهای ذخیره شده.
5. رویه کد فعال کردن یا غیر فعال کردن دکمه های فرمان روی فرم مورد نظر . نام فرم و یک مقدار بولین را دریافت کرده و بر اساس آن، دکمه های فرمان روی مرم مورد نظر را فعال یا غیر فعال میکند.
6. رویه پاک کردن محتویات کنترلهای ورود داده روی فرم و مقداردهی آنها با مقدار Null.
7. باز کردن محل فایلهای برنامه.
8. رویه گرفتن خروجی اکسل از پرس و جوها(query). با ارسال نام پرس و جو، به عنوان آرگومان، آنرا در پس زمینه اجرا کرده و خروجی اکسل می گیرد. سپس فایل مربوطه را در اکسل باز می کند.
9. رویه حذف رکورد دلخواه از جدول دلخواه. نام جدول، نام فیلد کلیدی و مقدار مورد نظر را گرفته، به رکورد مزبور مراجعه کرده و در صورت وجود، آنرا حذف می کند.
10. رویه حذف کلی اطلاعات از پایگاه داده. بر اساس نام جداولی که تعیین می شود، یکی یکی کلیه اطلاعات جداول را حذف می کند.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
توابع تبدیل تاریخ و انجام محاسبه روی تاریخ:
1. تبدیل تاریخ میلادی به شمسی
2. تبدیل تاریخ به مقداری عددی(بدون ممیز)
3. محاسبه تعداد روزهای دو تاریخ
4. جمع تعداد روز دلخواه با تاریخ خاص و محاسبه تاریخ نتیجه
5. نمایش روز هفته یک تاریخ خاص
6. نمایش ماه تاریخ خاص
7. بررسی اعتبار یک تاریخ خاص از نظر شمسی.
8. تبدیل تاریخ جاری سیستم به شمسی.
9. کم کردن تعداد روز دلخواه از تاریخ خاص و محاسبه تاریخ نتیجه.
10. شماره اولین روز ماه

با اکسل کار کنیم یا اکسس؟ مستانه امینی اکسس، اکسل پیشرفته

با اکسل کار کنیم یا اکسس؟
مستانه امینی اکسس، اکسل پیشرفته ۱۳۹۵/۱۲/۰۸مقایسه اکسل و اکسس ۱۳ دیدگاه ۴,۱۳۸

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
زمان تقریبی مطالعه این مطلب: ۱۰ دقیقه

سطح: پیشرفته

معرفی همراهی قدرتمند و همسو با اکسل

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

راه دوری نروید… فقط کافیست با دقت بیشتری به مجموعه آفیس نگاهی کنید، این ابزار قوی در کنار ماست … اکسس Access

رابطه اکسل و اکسس

ممکن است قبلا این کار را انجام داده باشید و در نگاه اول محیط اکسس برایتان کمی نامانوس بوده باشد و یا با پروژه ها و فایل هایی از اکسس مواجه شده باشید که حس انصراف از ادامه را دردرون شما ایجاد کرده باشد؛ اما خبر خوب اینجاست که اکسس برای کاربران با توانایی های متفاوت طراحی شده و شما میتوانید با دانشی در سطوح مختلف و به نسبت نیاز خود از امکانات آن به خوبی بهره مند شوید. در واقع برای برقراری ارتباط بین اکسس و اکسل و استفاده از آن به عنوان یک ابزار کمکی، که اختصاصا موضوع این مقاله است، یادگیری بخشی از مفاهیم و ابزارهای آن کافی است.

در ادامه با گذر از توضیح مکرر قابلیت های آشنای اکسل، بیشتر به بررسی ویژگیهای اکسس؛ البته به اختصار خواهیم پرداخت:

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
هر چند اکسل یک ابزار قوی برای ذخیره گسترده اطلاعات است اما تمام ویژگیهای یک بانک اطلاعاتی را ندارد، در واقع لیستها و جداول موجود در آن ساختار مسطحی دارند. به عبارتی دیگر، بین جداول شما در اکسل ارتباط واقعی وجود نداشته و جداول مستقل از هم عمل  میکنند. در مقابل، اکسس به عنوان یک پایگاه داده رابطه ای، امکان ایجاد ارتباط بین جداول را به راحتی فراهم کرده و به مدد این ارتباط قابلیت های زیادی را به کاربران خود و یا حتی سایر نرم افزارهای مرتبط، بخصوص همسان ترین آنها یعنی اکسل ارایه میدهد. به طور مثال تصور کنید که از این پس به راحتی میتوانید توسط ابزار Pivot Table در اکسل، گزارشی بر مبنای فیلدهای چندین جدول مرتبط  با هم داشته باشید.

با اکسس میتوانید به سوالات مهم و پیچیده ای از جداولتان پاسخ دهید که انجام آنها در اکسل گاهی نیاز به ترکیب فرمولهای پیچیده خواهد داشت. فرض کنید کمترین یا بیشترین میزان فروش از یک کالای مشخص به یک مشتری خاص در یک بازه زمانی مورد نیاز است؛ گزارشی که در اکسس به راحتی، در قالب یک پرس وجو (Query) و در کمتر از چند دقیقه  انجام میشود، حال کمی به این فرمول در اکسل فکر کنید…

کوئری در اکسس

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

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

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
و مواردی از این دست…

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

حال که با تعدادی از امکانات و محدودیت های هردو برنامه آشنا شدیم، وقت آن رسیده که بدانید با چند کلیک و به سادگی میتوانیم با ارسال داده ها از اکسل به اکسس و  یا بالعکس و  ایجاد ارتباط بین آنها میتوانید به صورت همزمان از قابلیت های هر دو نرم افزار جهت  انجام یک پروژه بهره برده، گزارشات حرفه ای تری را در زمان کمتر آماده کنید و در نهایت بتوانید تمامی قابلیت ها وتواناییهای بالقوه خود را بالفعل نمایید.
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

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

 برنامه نویسی اکسس 2003 با VBA
برنامه نویسی اکسس 2003 با VBA
جلد اول :
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
بخش اول : برنامه نویسی 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
انتساب یک آرایه با اندازه ثابت
استفاده از توابع تعبیه شده
دستکاری اشیا و کلکسیون ها
کنترل اجرا
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل هفتم : 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
بازیابی نوارهای فرمان تعبیه شده
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل چهاردهم : تغییر فضای کاری با 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
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل هفدهم : ارتباط با سایر برنامه ها
 
واردکردن، لینک کردن به و بازکردن منابع داده خارجی
واردکردن داده خارجی
لینک شدن به یک جدول در پایگاه داده دیگر 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
خلاصه
 
بخش ششم : سایر عناوین مهم
 
فصل بیست و دوم : مشکلات سازگاری
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سازگاری چیست ؟
انواع مشکلات سازگاری
سازگاری در نگارش های Access
نگارش های قبل از Access 97
Access 97
Access 2000
Access 2002
Access 2003
آیا باید از به کارگیری ویژگی های جدید خودداری کرد؟
XML
تگ های هوشمند
خلاصه
 
بخش هفتم : پیوست ها
 
پیوست الف : توابع و عبارات VBA
پیوست ب : مقادیر ثابت VBA
پیوست ج : کدهای خطای VBA
پیوست د : کدهای ANSI
 
 
 
منتشر شده در کتب منتشر شده فارسی اکسس
5


راهنمای پیتر نورتون برای اکسس
راهنمای پیتر نورتون برای اکسس
 

 
بخش اول – جهت گیری اولیه
 
فصل 1 : چرا برنامه نویسی اکسس؟
 
اکسس به عنوان یک ابزار تولید برنامه های واسط
ایجاد برنامه های کاربردی برای کاربران نهایی
نمایش اطلاعات
پاسخگویی به کنش ها و ورودیهای کاربر
به دام انداختن خطاها
بازگرداندن نتایج محاسبات و مقایسه ها
پرسشهای شرطی و حلقه ها
به اشتراک گذاشتن داده ها با برنامه های دگر و وب
آشنایی با زبان های برنامه نویسی اکسس
زبان پرس و جوی ساختیافته یا SQL
نوشتن ماکرو
ویژوال بیسیک(VB)
از کدام زبان استفاده کنیم؟
درباره ویزاردها
خلاصه
 
فصل 2 : مروری بر عناصر بانک اطلاعاتی اکسس
 
اشیا اکسس و مجموعه ها
اشیا اکسس
کنترل ها
مجموعه کنترل ها
استفاده از معرفهای کنترل در اکسس
خصایص
خصایص اشیا بانک اطلاعاتی
خصایص کنترل ها
مراجعه به اشیا با استفاده از خصایص آنها
رویدادها، روال های رویداد و روش ها
رویدادها و روال های رویداد
روش ها
ماکروها و پیمانه ها(Modules)
ماکروها
پیمانه ها
استفاده از ردیاب شی(Object Browser)
خلاصه
 
فصل 3 : سفری به دنیای برنامه نویسی شی گرا
 
مقایسه با زبانهای برنامه نویسی روال گرا(Procedural Languages)
زبان های شی گرا چگونه کار می کنند؟
آشنایی با عناصر پایه
متغیرها
آرایه ها
پارامترها
اشیا DAO
اشیا ADO
قواعد نامگذاری
کنترل جریان اجرای برنامه
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
بخش دوم – ایجاد برنامه به کمک ویزارد
 
فصل 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 : نوشتن روال های ویژوال بیسیک
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
برنامه ریزی
از کدام زبان برنامه ریزی استفاده کنیم؟
VB چگونه کار می کند؟
گردش در پنجره پیمانه
تنظیم گزینه های محیط ویژوال بیسیک
پنجره کاشف پروژه
انواع پیمانه ها در VB
انواع روال ها و اجزای آنها
زیر برنامه ها
توابع
عناصر نحوی روال ها
تعریف مقادیر ثابت و متغیرها
چه کارهایی را می توان با یک روال انجام داد؟
ورود داده ها
پرس و جو از کاربر
تنظیم خصایص مقدماتی
کشف خطاها و بررسی اعتبار داده ها
فیلترکردن رکوردهای یک گزارش
ایجاد برچسب های پستی
تغییر خصایص کنترل ها
تنظیم خصایص در پنجره خصایص
اضافه کردن یک گزینه به یک کادر کومبو
اجرای یک ماکرو با استفاده از دستور DoCmd
ایجاد یک روال
طراحی فرم
تعریف متغیرها و تعیین مقادر آنها
افزودن یک دستور شرطی Case برای ایجاد فیلتر
تغییر صفحه تقسیم
ردیابی شی
اجرای یک روال VB
خلاصه
 
فصل 10 : اشکال زدایی روال های VB
 
انواع خطاها و چگونگی اجتناب از آنها
رسیدگی به خطاهای زمان ترجمه
آشنایی با ابزارهای اشکال زدایی پنجره
ویرایشگر ویژوال بیسیک
تنظیم و حذف نقاط قوت توقف
کار در پنجره بلادرنگ
کار در پنجره محلی
کار در پنجره نظارت
کنترل اجرا
اجرای گام به گام کد
نظارت بر نتایج
پیگیری فراخوانی های روال ها
استفاده از راهنما
پردازش خطاهای زمان اجرا
در خلال اشکال زدایی
برای کاربر
خطاهای زمان اجرا در روال های تو در تو
ترجمه شرطی
خلاصه
 
بخش چهارم – تولید یک برنامه کاربردی چند جدوله
 
فصل 11 : ایجاد یک برنامه کاربردی با استفاده از یک بانک اطلاعاتی موجود
 
تحلیل سیستم موجود
فعالیتهای جاری
بررسی اصلاحات لازم
فرایند تولید یک برنامه کاربردی
طراحی بانک اطلاعاتی Pat's Pets
تعریف جداول و برقراری روابط آنها
تعریف خصایص فیلدها
افزودن جداول جستجو
پرکردن جداول بانک اطلاعاتی
تعامل برنامه با کاربر
سناریوی ورود و ویرایش تراکنش ها
ورود و ویرایش مشخصات کالاها
نمایش گزارشات
اعمال تراکنش ها
بایگانی تراکنش ها
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل 12 : سفارشی کردن روش های ورود اطلاعات
 
ایجاد یک فرم ساده برای ورود داده ها
فرم ورود مشخصات کالای جدید(فرم Pet Products)
فرم  ورود مشخصات تولید کنندگان (فرم Supplier)
ایجاد فرم ثبت تراکنش ها
تغییر فرمی که توسط ویزارد ایجاد شده است
تغییر و افزودن کنترل ها
تغییر ظاهر کادرهای متن و توالی Tab
افزودن دکمه های فرمان
اضافه کردن قواعد اعتبار سنجی و سایر روال ها
افزودن یک تابع عمومی (Public)
ایجاد یک فرم کشویی
هماهنگ کردن فرم ها
بستن فرم کشویی همزمان با بسته شدن فرم ثبت تراکنش ها
ایجاد یک فرم برگه دار
اضافه کردن کادرهای توضیح و راهنماهای دیگر
خلاصه
 
فصل 13 : سفارشی کردن گزارشات
 
ویزارد گزارش
رویدادهای مربوط به گزارش
سلسله رویدادهای مربوط به یک گزارش
سلسله رویدادهای مربوط به بخش های یک گزارش
تغییر قالب و خصایص گزارش در زمان اجرا
دریافت ورودی از کاربر
گزارش تراکنش ها بر اساس نوع
گزارش تراکنش ها بر اساس تولید کننده
فرم دریافت ورودی کاربر
افزودن حاصل جمع های شرطی
ارسال تصویر یک گزارش
استفاده از یک زیرفرم برای نمایش و چاپ
سفارشات خرید
تهیه گزارش از اطلاعات بایگانی شده
ایجاد گزارش دومنظوره
ارزیابی تفاوتهای دو گزارش
ایجاد فرم کشویی
ایجاد روال رویداد Open گزارش
خلاصه
 
فصل 14 : افزودن امکانات بلادرنگ
 
مقایسه روشهای بالا به پایین و پایین به بالا
شروع از پایین
فرم ها و گزارشات
ایجاد فرم های کشویی برای انتخاب
گزینه ها
روال های اعمال و بایگانی تراکنش ها
پردازش تراکنش ها
بایگانی کردن رکوردها
کد روال اعمال و بایگانی تراکنش ها
ایجاد صفحه تقسیم اصلی
استفاده از مدیر صفحه تقسیم
تغییر برخی از ویژگیهای ظاهری
صفحه تقسیم
تکمیل صفحه تقسیم
سفارشی کردن نوار فرمان
تغییر گزینه های مقدماتی
استفاده از نمودار برای تحلیل بصری داده ها
ایجاد یک نمودار خطی
ایجاد یک نمودار میله ای
ایجاد یک نمودار گرد
خلاصه
 
بخش پنجم – استفاده از اکسس برای ایجاد سیستم های پشتیبانی از تصمیم
 
فصل 15 : درآمدی بر یک سیستم پشتیبانی از تصمیم
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سیستم پشتیبانی از تصمیم چیست؟
مقایسه 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)
ایجاد تغییرات ظاهری در اشیاء بانک اطلاعاتی
پنهان سازی اشیاء بانک اطلاعاتی
استفاده از امکانات امنیتی شبکه یا سیستم عامل
خلاصه
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
فصل 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
رفع مشکلات تبدیل
فهرست راهنما
منتشر شده در کتب منتشر شده فارسی اکسس
1 نظر
ادامه مطلب...
جمعه, 04 مرداد 1392 00:00
آموزش آسان برنامه نویسی اکسس 2003
آموزش آسان برنامه نویسی اکسس 2003
فهرست مطالب
 
فصل اول
 
سؤال و روش های برنامه نویسی
   سؤال نمایشی (Select)
     فیلد و شرط در سؤال
محاسبات در سؤال
فیلدهای خالی در محاسبات
ایجاد سؤال با بیش از یک جدول
ارتباط داخلی و خارجی
مثال سؤال با دو جدول
طراحی سؤال برای ورود داده ها
طراحی سؤال برای محاسبه مبلغ تخفیف، مبلغ کل و مبلغ دریافتی
مشخصات سؤال و فیلدهای سؤال
سؤال با شرط پارامتریک
سؤال از نوع جمع
سؤال از نوع سطر و ستون
مشخصات سؤال از نوع سطر و ستون
گزارشات آماری
سؤال از نوع اجرایی
سؤال برای ایجاد جدول
سؤال برای اضافه کردن رکورد به جدول
تمرین کاربرد سؤال های اجرایی
 
فصل دوم
 
برنا
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.comمه نویسی در ویژوال بیسیک
دلایل استفاده از ویژوال بیسیک
محیط برنامه نویسی در اکسس
برنامه نویسی 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



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com


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
تغییر پارامترهای اکسس در برنامه نویسی
تغییر مشخصات فرم یا کنترل های فرم در برنامه نویسی
رکورد جدید در فرم
تشخیص رکورد جدید در فرم
تعداد رکوردهای فرم


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

بستن فرم هنگامی که هیچ رکوردی در آن نیست

بستن فرم هنگام کار در فرم
شمارنده یا ایجاد شماره سریال در فرم
تشخیص کد کاربر در فرم
کنترل داده های ورودی توسط کاربر
کنترل حرکت نشانگر روی فرم
حذف یک رکورد در فرم
جلوگیری از حرکت خودکار به دیگر رکوردها روی فرم
ایجاد قابلیت ویرایش بدون امکان اضافه کردن رکورد جدید روی فرم
پاک کردن لیست داده ها از زیر فرم و آماده کردن فرم برای جستجوی بعدی
جستجوی رکورد جاری در فرم، در یک جدول دیگر
چاپ رکوردهای یک فرم براساس یک فرم خاص گزارش
ویرایش یک لیست انتخابی در زیرفرم
حذف رکورد از جدول در صورت عدم وجود برخی اطلاعات
نوشتن SQL براساس انتخاب در یک فرم، به عنوان منبع فرم بعدی
تغییر منبع یک فرم در حال اجرا
سوئیچ فرم یا فرم منو
طراحی فرم دارای زیرفرم
اشاره به یکی از کنترل ها روی زیرفرم
ایجاد شمارنده یا شماره سریال در زیرفرم، معروف به شماره ردیف
ایجاد شمارنده برای تمام رکوردهای زیرفرم به طور یکجا
تمرین کاربردی از فرمها
جستجوی رکوردها براساس ورودی یک یا چند فیلد روی فرم
مراحل اجرای تمرین
 
فصل چهارم
 
سرعت و حفاظت در اکسس
سرعت در اکسس
سرعت در سؤال
سرعت در فرم
حفاظت از برنامه ها
  بخشهای حفاظت
   مدیریت حفاظت
   تخصیص مجوز کار در بانک اطلاعاتی
ایجاد یا ارتباط یک گروه کاری
تغییر گروه کاری اکسس
ایجاد گروه کاری جدید برای اکسس
فعال کردن پنجره مجوز ورود به اکسس
مشاهده و تغییر صاحب برنامه


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

   تغییر صاحب یکی از اجزای یک بانک اطلاعاتی

تعریف یا حذف یک کاربر
   تعریف کاربر جدید
   حذف یک کاربر
تعریف یا حذف یک گروه کاربر
تعریف گروه جدید
حذف یک گروه
تخصیص و حذف مجوزها
   مراحل تخصیص یا حذف مجوز برای بانک اطلاعاتی جاری
   تخصیص مجوزهای پیش گزیده برای کارهای جدید در بانک اطلاعاتی
تبدیل فرمت بانک اطلاعاتی فقط برای اکسس Encrypting/Decrypting
تغییر یا حذف کلمه عبور
   تغییر کلمه عبور
   حذف کلمه عبور
تهیه کپی از بانک اطلاعاتی
ماکروی تعریف کلیدها
 
فصل پنجم
 
کنترل و مدیریت خطا در اکسس
مدیریت خطا در فرم
فرمان On Error
تشخیص خطا و عملیات بعد از آن
تشخیص پاسخ کاربر به پیغام
برگشت از زیربرنامه خطا به زیربرنامه یا برنامه اصلی
پیغام خطای فارسی در فرم
سلسله مراتب یا ترتیب خطا در اکسس
فصل ششم
اکسس SQL
فرمان SELECT
    عبارت SELECT
عبارت



azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

FROM

عبارت WHERE
عبارت ORDER BY
جدول های مرتبط
مقادیر و رکوردهای تکراری
منتشر شده در کتب منتشر شده فارسی اکسس
برچسب زدن

    آموزش اکسس پیشرفته برنامه نویسی در اکسس آموزش برنامه نویسی اکسس آموزش اکسس کاربردی آموزش اکسس 2003

2 نظرات
ادامه مطلب...
جمعه, 04 مرداد 1392 00:00
آموزش تصویری اکسس 2007
آموزش تصویری اکسس 2007
فهرست مطالب
شروع کار با Access 2007
 
آشنایی با Access
باز و بسته کردن Access
ایجاد یک پایگاه داده خالی
بستن یک پایگاه داده
ایجاد یک پایگاه داده با استفاده از یک الگو
بازکردن یک فایل پایگاه داده
آشنایی با نمای ظاهری Access 2007
تغییر نمای نوار رهیابی
باز و بسته کردن یک جزء
مشاهده یک جزء
 
واردکردن و اصلاح داده ها
 
واردکردن رکوردهای جدید
رهیابی میان رکوردها
اصلاح رکوردها
پیوست کردن فایل ها به رکوردها
بازکردن، ذخیره کردن، و حذف کردن پیوست های فایل
وارد کردن یک شیء OLE
باز کردن، اصلاح و حذف اشیاء OLE
وارد کردن داده ها در یک رکورد چندمقداره
پاک کردن رکوردها


azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

تغییر اندازه ی ستون ها و ردیف های صفحه ی داده

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

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

1 نظر
ادامه مطلب...
پنج شنبه, 06 تیر 1392 00:00
معرفی سرویس MCPS برای قفل کردن کد های VB.Net , VB , VBA

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

معرفی سرویس :

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

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

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

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

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

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

منتشر شده در امنیت در اکسس
1 نظر
ادامه مطلب...
سه شنبه, 14 خرداد 1392 00:00
گرفتن ساعت و تاریخ سرور هنگام استفاده از اکسس در شبکه

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

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

بسته به مورد ، ممکن است هر کدام کاربرد خاص خود را داشته باشد ، گرفتن تاریخ و زمان از کامپیوتر کلاینت ، که با استفاده از توابع Date , Now , Time انجام می شوند .
اما برای گرفتن تاریخ و زمان سرور چه باید کرد ؟
برنامه پیوست حاوی کدی برای انجام اینکار می باشد . نام تابع ساخته شده fGetServerTime می باشد که در واقع کار تابع Now را ولیکن برای سرور انجام می دهد . یعنی نام یا آی پی سرور را گرفته و تاریخ و زمان جاری آن را بر می گرداند .
منتشر شده در اکسس و شبکه داخلی
3
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
سه شنبه, 14 خرداد 1392 00:00
ایجاد لینک دوطرفه اکسس با Outlook

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

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

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

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

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

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

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

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

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

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

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

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

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
همانطور که در شکل زیر مشخص شده است در انتهای کار یک جدول به صورت لینک به جداول شما اضافه می گردد که می توانید فرم های مورد نظر خود را با استفاده از ان ایجاد نمایید .

اتصال به اوت لوک از طریق اکسس
منتشر شده در تعامل اکسس با سایر برنامه ها
اولین نفری باشید که نظر میدهید!
ادامه مطلب...
دوشنبه, 13 خرداد 1392 00:00
تعویض Home Page با استفاده از رجیستری

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

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

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

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

برای نمونه می توانید این فایل نصبی را که در قسمت محصولات رایگان نیز آورده شده ، روی کامپیوتر خود نصب کنید و تغییر صفحه خانگی خود به http://Mantis.ir را مشاهده نمایید .
منتشر شده در تجاری سازی برنامه های اکسس
اولین نفری باشید که نظر میدهید!
ادامه مطلب...
پنج شنبه, 23 خرداد 1392 00:00
حل مشکل ماندن برنامه اکسس در حافظه

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

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

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

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

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

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

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

 
منتشر شده در اکسس و ویندوز
2 نظرات
ادامه مطلب...
دوشنبه, 13 خرداد 1392 00:00
مقایسه ADO و ADO.NET

شرکت مایکروسافت در ویژوال بیسیک ورژن 3 که در سال 1993 ارائه داد از Jet که هسته اصلی MS Access بود برای ایجاد ارتباط با بانکهای اطلاعاتی استفاده نمود البته برای استفاده بهتر برنامه نویسان ، Jet را در غالب مجموعه Object هائی تحت عنوان (Data Access Object ) آورد. در نسخه 4 و 5 ویژوال بیسک ، مایکروسافت روشی دیگر برای ارتباط با بانکهای اطلاعاتی تحت عنوان Remote Data Object = RDO را مطرح ساخت این روش برای برنامه نویسی Client / Server روش مناسبی بود.
در دوم سپتامبر سال 1998 وقتی مایکروسافت ویژوال بیسیک ورژن 6 را ارائه داد روش جدیدی تحت عنوان ( Activex Data Object ) ADO را مطرح ساخت در این روش که پایه و اساس آن OLEDB بود مایکروسافت بر خلاف DAO و RDO که ساختاری پیچیده و سلسله مراتبی داشتند، از ساختاری ساده و مجزا ( غیر سلسله مراتبی ) استفاده کرد و در واقع ADO هم شامل Object هائی است که برنامه نویس بتواند از آنها برای ایجاد ارتباط با بانکهای اطلاعاتی و انجام عملیات روی آنها استفاده کند و در تاریخ 13 February سال 2002 که مایکروسافت نسخه نهائی Visual Basic.Net را ارائه داده روشی جدید برای کار با بانکهای اطلاعاتی تحت عنوان ADO.Net را آورده است. این نسخه از ویژوال بیسیک برخلاف نسخه‎های قبل بطور کامل مباحث OOP را پشتیبانی می‎کند ( FULL OOP ) در واقع ADO.Net هم مانند ADO و RDO و ADO شامل ساختاری برای ارتباط و انجام عملیات روی بانکهای اطلاعاتی است. ADO.net همانند RDO و DAO و برخلاف ADO دارای ساختار سلسله مراتبی می‎باشد. در این مقاله می‎خواهیم به مقایسه ADO و ADO.net بپردازیم. ADO در ورژنهای مختلفی در این چند سال اخیر به بازار آمده است با آمدن SQL Server 2000 ورژن جدید ADO یعنی ورژن 2.6 از این محصول ارائه شد و اکنون هم ADO 2.6 در سایت مایکروسافت قابل Download می‎باشد.
آخرین ورژن ADO شامل 9 تا Object است که عبارتند از :
Connection
Command
Recordset
Parameter
Field
Error
Property
Record
Stream
آبجکت Connection امکان ارتباط با Data Source که شامل بانک اطلاعاتی است را فراهم می‎سازد. بعنوان مثال اگر بخواهیم از آبجکت Recordset برای اضافه و یا حذف و یا تغییر در محتوای رکوردی استفاده کنیم این آبجکت از Connection برای ایجاد ارتباط با بانک اطلاعاتی مثلاً SQL Server استفاده می‎کند اما همانطور که گفته شد و در شکل ملاحظه می‎شود ساختار آبجکتهای ADO بصورت سلسله مراتبی نیست و می‎‎توان مثلا Recordset ای ایجاد نمود که مستقل از آبجکت Connection بتواند با بانک اطلاعاتی ارتباط برقرار نماید.
در ADO علاوه بر آبجکتها، چهار Collection هم دیده می‎شود که عبارتند از :
Parameters




azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com

Fields

Properties
Errors
که هرکدام از آنها شامل آبجکتهائی از همان نوع هستند بعنوان مثال ساختاری که برای Recordset کشیده شده بیان کننده آن است که این آبجکت شامل Collection های Fields و Properties بوده و مثلاً Collection مربوط به Fields شامل آبجکتهای فیلد است.
آبجکت فیلد اطلاعاتی را راجع به یک ستون از Recordset در خود نگه داشته است.

در ADO آبجکت Command هم وجود دارد که از آن می‎توان برای اجرای یک فرمان SQL استفاده نمود البته بهترین روش برای اجرای Stored Procedure نیز استفاده از متد Execute مربوط به همین آبجکت است .
بعنوان مثال :


Dim cn As New ADODB.Connection
Dim cmd As New ADODB.Command
Dim rs As New ADODB.Recordset
cn.Open " Provider = sqloledb ; Data Source=serverName ; Initial Catalog = northwind ", "sa" , "password"
cmd.ActiveConnection = cn
cmd.CommandText = "sp_who"
cmd.CommandType = adCmdStoredProc
Set rs = cmd.Execute
Debug.Print rs(0)
rs.Close

از آبجکت Parameter هم برای مشخص کردن مقادیر پارامترهای ورودی یک ‌ Stored Procedure استفاده می‎کنیم.
آبجکت Property برای استفاده از Dynamic Property استفاده می‎شود که Property هایی هستند که وابسته به  Provider بوده و استاندارد نیستند .
از Record برای دسترسی به یک سطر از Recordset و ویژگیهای مربوط به آن سطر استفاده می‎کنیم .و آبجکت Stream هم به منظور ذخیره و بازیابی اطلاعات بصورت باینری در یک فیلد از Record در نظر گرفته شده است.
تا اینجا باساختار ADO آشنا شدیم حال به تشریح ADO.net می‎پردازیم .
ADO.Net مجموعه‎ای از Class های Interface ها و دستوراتی جهت مدیریت و کار با بانکهای اطلاعاتی است. در بحث Net . مجموعه‎ای از Class های مربوط به هم در یک غالب تحت عنوان ‌ Name Space ارائه شده است Net. شامل تعدادی Name Space است که در غالب .Net Framework قرار دارد. تمام ساختار ‌ ADO.net در چهار NameSpace قرار دارد که عبارتند از :


System.Data.SqlClient.
System.Data.OleDb.
System.Data.Odbc.
System.Data.

اگر بخواهیم از بانکهای SQL Server استفاده کنیم System.Data.SqlClient بهترین انتخاب است در این NameSpace امکاناتی فراهم شده تا بتوانیم Application های بنوسیم و در آنها با SQL Server ارتباط برقرار نمائیم بطوریکه برنامه‎ها از Performance بالائی برخوردار باشند.
در صورتی که کاربر بخواهد از بانکهای رابطه ‎ای دیگر نظیر Oracle استفاده کند میتواند از System.Data.OleDb بهره گیرد.
System.Data.Odbc برای ارتباط با بانکهای اطلاعاتی از طریق ODBC میباشد System.Data هم شامل Provider های خاص نظیر DataSet و DataTable است. ADO.net نیز شامل Object ها و Collection هائی است که از مهمترین آنها می‎توان موارد ذیل را شمرد:
OleDBConnection
OleDBCommand
OledbDataReader
OleDBDataAdapter
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
DataTable
DataRelation
 
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
OleDBConnection آبجکتی است شبیه به آبجکت Connection در ‌ ADO ، که امکان ایجاد ارتباط با بانک را فراهم می‎سازد این آبجکت متدهایی برای اجرای فرامین SQL نیز داراست .OleDBCommand هم مشابه آبجکت Command در ‌ ADO می‎باشد.
از این آبجکت نیز برای اجرای Stored Procedure و اجرای فرامین SQL استفاده می‎شود. آبجکت بعد OledbDataReader است که برای گرفتن اطلاعات از Database استفاده می‎شود. البته لازم به ذکر است Resultset ای که با این روش ساخته می‎شود بصورت ReadOnly و Forwardonly می‎باشد. OleDBDataAdapter آبجکت جدیدی در Ado.net است که خود شامل چهار آبجکت برای انجام فرامین SQL می‎باشد که عبارتند از :
SelectCommand
InsertCommand
UpdateCommand
DeleteCommand
که به ترتیب برای واکشی اطلاعات، اضافه نمودن اطلاعات جدید به داخل بانک ، به هنگام سازی اطلاعات و حذف اطلاعات استفاده می‎شود. این آبجکت به همراه آبجکت Dataset استفاده می‎شود و برای پرکردن Recordset موجود در Dataset بکار می‎رود.
 
آبجکت بعدی Dataset است که مهمترین آبجکت در Ado.net می‎باشد این آبجکت شامل دو Collection به نام های ‌ DataTables و DataRelations است. همانطور که می‎دانید در ADO هم آبجکت Recordset داشتیم اینجا مجموعه‎ای از Recordset ها در داخل یک DataTables نگه داشته می‎شود و می‎توان بین DataTable های مختلف رابطه نیز ایجاد نمود که این روابط هم داخل یک مجموعه‎ای با نام DataRelations نگه داشته می‎شود. در واقع DataTable در ADO.net معادل همان RecordSet در ADO می‎باشد.

azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276azsoftir@gmail.com
azsoft.ir
09367292276
azsoftir@gmail.com
azsoft.ir
09367292276