آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

آموزش مایکروسافت اکسس - Access Training

آموزش اکسس

ارائه آموزش‌ها و نکات کلیدی مربوط به نرم افزار اکسس.
جزییات و نکات ریز اکسس را با ما داشته باشید و پویایی دوباره‌ای به برنامه خودتان دهید.

آخرین نظرات

بسم الله الرحمن الرحیم

سلام

اگر مقداری در محیط Vba کندوکاو کرده باشید حتما اسم Class Module و Module به چشمتان خورده!

حالا قصد دارم در این پست به صورت خلاصه تفاوت بین Class Module و Module رو براتون توضیح بدم ...

ماژول استاندارد

  • استفاده از این نوع ماژول در اکسس بیشتر هست و برای ایجاد توابع و متغیرهای عمومی یا همون Public (مزیت هم اینه که تو تمام فرم‌هاتون به این توابع و متغیرها دسترسی دارین و نتیجه این میشه که به کدنویسی و تکرار کد کمتری نیاز هست) بکارگیری میشه.

ماژول‌های کلاس

  • که برای ایجاد ابجکت‌های سفارشی ازش استفاده میشه. خصوصیت ابجکت با استفاده از عبارات LET و SET و GET تعیین میشه عمدتا کاربرد محلی دارند (Local در مقابل Global) متدهای کلاس با استفاده ساب‌ها (Subs) و فانکشن‌ها بیان میشه.
  • قابلیت تکثیر داره مثلا میتونید همزمان چند نسخه از یک فرم داشته باشید.
  • کدهایی برای دکمه‌های هر فرم مینویسید در واقع ماژول‌های کلاس هستند در مقابل ماژول تاریخ که در تمامی فرم‌هاتون برای محاسبه یا تبدیل تاریخ استفاده می کنید یه ماژول استاندارد هست.

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

  • میـMiRـزا
  • http://access-training.blog.ir/post/38

Module

انواع ماژول

نظرات  (۲)

سلام یه چندباری سوال پرسیدم گویا آنلاین نیستید ولی یکی دیگه هم میپرسم به امید خدا  :)

توی یک ماژول یک متغیر  public مثلا dd تعریف کردم که توی فرم مثلا مقدارش رو با یک دکمه مساوی 1 قرار دادم و توی formload  شرط دادم که اگه اون متغیر مساوی 1 بود تصویر رو نمایان کنه که این اتفاق افتاده. ولی وقتی برنامه رو میبندم دوباره باز میکنم و وارد اون فرم میشم متاسفانه اون تصویر دیده نمیشه یعنی  dd هنگام بستن اون فایل اکسس اون مقدار 1 رو از دست میده 

سوال: چیکار کنم که اون مقدار 1 برای همیشه تو اون متغیر برای همیشه بمونه حتی پس از بستن فرم

پاسخ:
سلام
این مقادیر معمولا در حافظه موقت ثبت میشه و بعد از خاموش شدن سیستم یا حتی بستن برنامه از بین میره!
پیشنهاد میکنم اون مقدار 1 رو در یک جدول ثبت کنید و اطلاعات رو از جدول بخونید

سلام

دستت دردنکنه بابت توضیح

ولی اینقدر هم راضی نبودیم تو زحمت بیفتید

پاسخ:
سلام حسن آقا
خدمت به خلق زحمت نیست! بلکه رحمت است ...

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">