Classic Menu for Office 2010

سلام

برنامه Classic Menu for Office 2010 جهت نمایش منوهای کلاسیک در داخل نرم افزار Office 2010 مورد استفاده قرار میگیره

این امر میتونه به کاربرانی که در کار با منوهای Ribbon دچار مشکل هستند کمک کنه

لینک دانلود مستقیم

آموزش ADO بخش دوم



ضمن سلام مجدد

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

در این بخش شما رو به صورت مختصر , با واژه هاي كليدي مبحث ADO آشنا ميكنم ، به مرور با اين واژها و نحوه به كارگيري اونها بيشتر آشنا خواهيد شد و در اينجا تنها اين نياز وجود داره كه شما با كليات و تعاريف آشنا بشيد و بس

در تصویر زیر ساختار آبجکتهای اتصال در ADODB رو ملاحظه میکنید و در ادامه توضیحاتی مختصر در خصوص
هر یک :



Connection

نحوه رسيدن و دسترسي به Data Source در واقع توسط اين آبجكت تعريف ميشه ، شما در اين آبجكت مسير رو تعريف خواهيد كرد ، نحوه اتصال و شرايط برقراري اين اتصال رو كنترل ميكنيد

Command

دستورات و عملياتي كه بايد بر روي ديتابيس به انجام برسه رو از طريق اين پروسه به انجام ميرسونيد ، فرضاً يك دستور SQL رو به اجرا در مياريد تا اطلاعاتي رو حذف و يا به روز رساني كنه

پس شما توسط آبجكت Command ، دستورات ADO رو به مرحله عمل در مياريد

Field

ركوردستهاي ADO شامل يك و يا چند فيلد هستند ، فيلدها در ADO توسط آبجكت Field مورد هدف قرار ميگيرن ، توسط اين آبجكت شما قادر به انجام بسياري اعمال در خصوص فيلدهاي اطلاعاتي خواهيد بود

Parameter

اين آبجكت در ارتباطي مستقيم با آبجكت Command قرار داره ، و به شما اين امكان رو ميده كه پارامتري رو به صورت يك متغير به يك دستور SQL صادر كنيد

ADO از Parameter جهت انتقال يك متغير ورودي به يك پرس و جوي پارامتريك استفاده ميكنه

Recordset

اطلاعات برگردانده شده از سوي دستوري ، فرضاً از گونه SQL در ركورد ست ذخيره ميشه ، شما با كمك آبجكت Recordset قادر خواهيد بود در اطلاعات برگردانده شده تغييرات مورد نطرتون رو اعمال كنيد


توجه : واژه آبجكت در مبحث فوق مورد تاكيد واقع شده ، متاسفانه اين تصور نادرست در بين برخي برنامه نويسان و كاربران وجود داره كه آبجكت و يا شي ، تعريفي با اشاره به ماهيتي فيزيكي و قابل روئیت هستش ! به طور مثال خيلي ار كاربران يك دكمه رو كه با كشيدن در داخل يك فرم طراحي ميشه و يا آبجكتهايي از اين دست رو ، مبناي شي بودن ميدونن

اين احتمال وجود داره كه در آينده مطالبي در خصوص همين مبحث و در واقع برنامه نويسي مبتني بر شي گرايي – OOP در اکسس ، درج كنم

در حال حاضر تنها به همين امر بسنده كنيد كه كليه موارد فوق آبجكت بوده و با تعاريف ابن مبحث سازگار هستند

موفق باشید

آموزش ADO بخش اول

سلام

با ورود به این مبحث فصل جدیدی از دوران برنامه نویسی در مقابل بسیاری از کاربرانی که تاکنون تنها اقدام به کدنویسی JET Base کرده بودن باز خواهد شد 

با اطلاعات برنامه نويسي اونهم در حد متوسط اين امكان وجود داره كه شما اقدام به ، به كارگيري توان بالقوه ActiveX Data Object و يا همون ADO كنيد

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

از طريق ADO شما امكان اتصال و مديريت طيف وسيعي از گونه هاي متفاوت ديتا بيسها و از اون جمله اكسس رو خواهید داشت

ADO يكي از مدلهاي قدرتمند برنامه نويسي مختص ديتا بيسها رو پوشش ميده ، بك مدل برنامه نويسي مبتني بر شي هستش كه در بسياري از زبانهاي برنامه نويسي پشتيباني ميشه ( ميشه گفت در كليه زبانهاي برنامه نويسي مطرح اين امر محقق ميشه )

ADO خصوصاً در نسخه هاي جديد مايكروسافت آفيس تبديل به روشي قابل اتكا و به تبع اون با اهميت مضاعف در اتصال و مديريت پايگاههاي داده شده

Data Source ها گونه هاي متفاوتي رو در بر ميگيرن ، از يك فايل Text ساده تا نمونه هاي پيچيده از بانكهاي اطلاعاتي رابطه اي همچون اكسس

در مجموع ADO قابليت اتصال به كليه ديتابيسهاي معتبر و عمومي رو داره

ADO قابليت بهينه سازي و افزايش توان عملياتي SQL رو هم با خودش به همراه مياره

هر گونه برنامه نويسي مبتني بر اين مدل ، در واقع به نوعي تلاش و جدل با ADO API هستش

توضيح : يك API و يا Application Programming Interface در واقع مجموعه اي  از نماها و يا كلاسهايي هستند كه به شما اين اجازه رو ميدن تا اقدام به برقراري و ارتباط با دستوراتي پيچيده ، در قالبي ساده داشته باشيد

البته نحوه فراخواني و درج دستورات ADO در زبانهاي برنامه نويسي مختلف تا حدودي با همديگه متفاوته كه ما در اينجا مبحث رو حول به كارگيري اون در Access VBA پيش رو داريم

متاسفانه اين مبحث از وسعت بسيار زيادي برخورداره كه در اين سلسله مقالات فرصت زماني به گونه اي هستش كه تنها امكان بررسي برخي روشها وجود داره پس اگر با گونه هاي متفاوتي از كدنويسي روبرو شديد نگران نباشيد ، يك رويه رو يادبگيريد و همون رو ادامه بديد

خدانگهدار

توضیح : این مبحث به موازات ( البته با اندکی تاخیر نسبت به زمان ارائه در وبلاگ ) در فروم برنامه نویسان نیز ارائه خواهد شد

آموزش ActiveX Data Object - ADO

به زودی آموزش ActiveX Data Object - ADO در همین وبلاگ

توابع مفید 1 ( شمارش تعداد خطوط )

ضمن سلام

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

موفق باشید

ادامه نوشته

آپلود فایلها با لینک مستقیم

ضمن سلام

همان طوری که قول داده شده بود , در خصوص مشکل دانلود فایلهایی که بر روی 4shared و مایقی آپلود سنترهای رایگان قرار داشتند و گاه و بیگاه به دلایل مختلفی امکان دسترسی به آنها وجود نداشت , کلیه فایلها به مرور با لینک مستقیم و بر روی هاست خریداری شده مجدداً آپلود خواهند شد .

بدین وسلیه دوستانی که به اینترنت پرسرعت نیز دسترسی ندارند , خواهند توانست با خاطری آسوده تر نسبت به دانلود موارد مورد نیاز اقدام نمایند

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

موفق باشید