آموزش نرم افزارهای کامپیوتری Microsoft Office

آموزش نرم افزارهای کامپیوتری Microsoft Office

یادداشتهای من در زمینه نرم افزارهای مجموعه Excel و Access و VBA و طراحی سایتهای دینامیک با استفاده از ASP.NET MVC فعالیت دارد
آموزش نرم افزارهای کامپیوتری Microsoft Office

آموزش نرم افزارهای کامپیوتری Microsoft Office

یادداشتهای من در زمینه نرم افزارهای مجموعه Excel و Access و VBA و طراحی سایتهای دینامیک با استفاده از ASP.NET MVC فعالیت دارد

ایجاد ارتباط بین Microsoft Access و Microsoft Sql Server

چنانچه به فکر ایجاد حفاظت بیشتری از داده های خود در محیط نرم افزار Microsoft Access هستید و یا نیاز به داشتن اطلاعات در بستر اینترنت هستید و تعداد کلاینتهای زیادی از اطلاعات شما بهره میبرند بهتر است مدیریت آن را به نرم افزار مدیریت پایگاه داده Microsoft Sql Server بسپارید . برای اینکار نیاز به آشنایی با این نرم افزار دارید و علاوه بر آن نحوه اتصال این دو  نرم افزار به یکدیگر را بایستی بدانید . کلا در دو حالت این اتصال صورت میپذیرد :


  1.  کل یابخش از اطلاعات به صورت ایجاد کانکشن با یکدیگر متصل و یا لینک میشوند 
  2. کل یا بخشی از داده ها به از محیط Access جدا و به SQL Server منتقل میگردد 

جهت انجام حالت اول با توجه به تصاویر و توضیحات مراحل را دنبال نمایید 


ایجاد Shortcut menu در برنامه Access

امروزه بخش عمده طراحی و تولید محصولات نرم افزاری به ایجاد فضای کاربرپسند و ارتباط راحت تر در آن میباشد . یکی از معمول ترین این روشها در محیطهای نرم افزاری ایجاد میانبر و یا Shortcut menu میباشد . در همین راستا این پست جهت ارائه نمونه ساده ای از ایجاد Shortcut menu در محیط نرم افزاری نوشته شده توسط Access را دارد 

  1. در قدم اول ابتدا باید یک ماژول ایجاد کنید که حاوی کد نوشته زیر باشد :
  2. سپس برای اجرای هر دستور که تمایل دارید تابع و یا پروسیجر مخصوص را ایجاد مینمایید
  3. سپس در فرم و یا کنترل و یا گزارشی که میخواهید Shortcut menu در آن ایجاد شود شرط باز شدن آن را اعمال مینمایید به عنوان مثال در Form1به شکل زیر میباشد :

Private Sub Detail_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
If Button = acRightButton And Shift = acShiftMask Then PopupMenu
End Sub

برای دریافت این کد میتوانید اینجا کلیک نمایید 

رخداد ها در طراحی فرمها در Access

رویداد چیست؟
به بیان ساده، یک 
رویداد میتواند یک رخداد و یا عمل باشد، مانند کلیک با موس، فشار برروی یک دکمه از کیبورد، حرکت موس یا پیغام های تولید شده ی سیستم. برنامه های کاربردی می توانند در زمانی که یک رویدادبه وقوع پیوست، واکنشی نشان دهند.رویدادها، پیغام هایی هستند که بوسیله شیء برای نشان دادن یک رخداد از رویداد ارسال شده اند. رویدادها متدهای موثری برای فرآیند ارتباط هستند. رویدادها برای یک شیء بسیار کارآمد هستند، زیرا وضعیتی را فراهم می کند که برای کاربری که ممکن است از آن شیء استفاده کند تغییر کند.
فایل پیوست سعی در آشنایی برخی از متداول ترین رخدادها را آموزش دهد .این جزوه آموزشی شامل 39 صفحه میباشد 




برای دانلود بر روی لینک کلیک نمایید 

تبدیل اکسس 32 بیت به 64 بیت

ارائه نسخه های 64 بیتی آفیس بعد از ورژن 2010 باعث بروز ایراد در اجرای VBA شده است که قبلا با نسحه 32 بیتی نوشته شده است .
احتمالا برایتان پیش آمده که برنامه ای را که بر روی Windows  نسخه 32 بیتی بدون مشکل اجرا کرده اید ولی بر روی سیستمی که سیستم عامل آن Windows 64 بیتی  روی آن نصب باشد قابل اجرا نیست 
برای این منظور از برنامه نوشته شده زیر با نام Convert 32 bit-64 bit VBA استفاده نمایید . بهتر است چنانچه برنامه نوشته شده داری پسورد میباشد , پسورد آن را حذف نمایید و یا :

فایل خودتون رو با آفیس 64 بیتی باز کنید 

به محیط VBAبروید و موارد قرمز شده مانند شکل زیر را ببینید 

قبل از نوشته Sub و یا Function عبارت PtrSafe رو اضافه کنید تا مشکل برطرف بشه 


موفق و پیروز باشید