آموزش اکسس



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

سلام

امروز مناسبت زیاد داریم پس به عنوان مقدمه مناسبات امروز رو ذکر میکنم؛

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

سالروز رحلت حضرت روح الله، معمار کبیر انقلاب رو تسلیت میگم و سالروز آغاز امامت حضرت آیت الله ‌ای رو هم تبریک

ادامه مطلب

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

 

همانطور که می‌دانید استفاده از فیلدهای عددی با نوع Replication ID مزایا و معایب خاص خود را دارد که بررسی آن از حوصله این آموزش خارج است!

ولی اگر به هر دلیلی شما از Replication ID در جداول خودتان استفاده کرده‌اید، قطعا در بکاربردن تابع DLookUp برای این فیلد به مشکل برخوردید.

نگاهی به نمونه کد زیر بیاندازید؛

'Me.Text1 = DLookup("[Filde1]", "Table1", "[id] = " & (Me.Text0))

در نمونه کد فوق جهت نمایش اطلاعات در تکست باکس یک از دستور DLookUp# استفاده شده تا محتویات فیلد یک را از جدول یک نمایش دهد البته به شرطی که فیلد ID در جدول مذکور برابر با تکست باکس صفر که در فرم ما موجود است باشد!

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

ولی فیلد Replication ID کلا از این قواعد مستثنی است!

برای قرار دادن فیلد Replication ID# به عنوان شرط در متغییرهای دامنه (DLookUp, DCount, DMax, DLast, DAvg, DMin, DFirst) حتما لازم است تا از تابع StringFromGUID# استفاده شود!

نقش StringFromGUID# این است تا یک آرایه از نوع بایت را به رشته تبدیل کند. [1↓]

لذا شما باید ابتدا Replication ID# را توسط StringFromGUID# تبدیل به رشته کنید تا قابل فهم شود.

نمونه زیر:

'Me.Text1 = DLookup("[Filde1]", "Table1", "[id] = " & StringFromGUID(Me.Text0))

 منتظر نظرات شما هستیم smiley


↑1. بیشتر بخوانید


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

سلام

ولادت جناب رقیه بنت الحسین صلوات الله علیها رو تبریک میگم yes

چگونه بفهمیم که یک فرم در اکسس باز شده است یا نه؟

چگونه چک کنیم که یک فرم در اکسس لود شده یا نه؟

یک سناریو!

فرض کنید در میان چندین فرمی که در برنامه اکسس‌تان فعال است، دو فرم وجود دارد؛

  1. فرم اول: یکی صرفا برای نمایش اطلاعات افراد آن هم به صورت لیست (DataSheet)
  2. فرم دوم: دیگری برای نمایش همان اطلاعات (Single Form)

کاربر برای دسترسی به اطلاعات افراد باید به فرم فهرست اسامی (فرم اول) دسترسی داشته باشد و بعد از کلیک بر روی کنترلر خاص (که توسط شما مشخص و کدنویسی می‌شود) به فرم دوم دسترسی پیدا می‌کند تا اطلاعات فرد مورد نظر را ویرایش کند!

ادامه مطلب

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

شاید برای شما هم این سوال پیش آمده باشد که؛

چگونه در اکسس برای کارهای مختلف از کاربر رمز بخواهیم؟

که کاربرد آن در مواقع مختلفی مشخص می‌شود؛ از قبیل:

  • درخواست رمز در زمان باز کردن فرم در اکسس (رویداد On Open)
  • در زمان فشردن یک دکمه، قبل از اجرای دستورات آن از کاربر درخواست رمز شود (رویداد On Click)
  • بعد از گذشت یک مدت زمان مشخص در اکسس از کاربر درخواست رمز شود (رویداد On Timer)
  • در زمان اجرای دستورات مختلف در اکسس از کاربر درخواست رمز کنید. (رویدادهای مختلف)

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

ادامه مطلب

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

سلام

استفاده از فرم‌ها و گزارش‌های مختلف و متنوع در برنامه‌های اکسس امری اجتناب ناپذیر است.

حال تصور کنید برای باز کردن هر فرم یا گزارش یا هر المان دیگر، یک کلید تعریف کنید، خواهی دید که با حجم انبوهی از Button و دکمه‌ها مواجه خواهید شد.

ادامه مطلب

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

سلام

در زمان نصب و یا پیکربندی ویندوز و مجموعه آفیس تنظیمات زیادی وجود دارد که اگر به صورت اصولی اعمال شوند، به عنوان تنظیمات اصلی و پیشفرض اکثر برنامه‌ها قرار گرفته و نیاز به تنظیم مجدد را رفع می‌کنند.

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

ادامه مطلب

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

آخرین جستجو ها

نفیس24 نماینده محصولات الجی اکولوکس شارپ هیوندا سونی ایکس‌ویژن بلست مورانو اخوان Travis با هم بیاندیشیم : یادداشت های یک پزشک هیئت حضرت علی اکبر.علیه السلام نمایندگی پکیج رادیاتور در شیراز شرکت مبین آسانبر ویرا همه چی موجوده شرکت پارس بهینه ساز دانستنی های قهوه-تاریخچه قهوه