دستور Select Case در اکسس

استفاده از دستور Select Case در اکسس برای ورود اطلاعات

دستور Select Case در اکسس

در برنامه نویسی اکسس می توان از دستور Select Case در اکسس برای راحتی کاربر در جریان ورود اطلاعات کمک گرفت ، خیلی جاها نیاز هست که اپراتور بین چند گزینه یکی رو انتخاب و ثبت کنه ، مثل انتخاب بین مجرد و متاهل یا مرد و زن و … و حالا می خوایم تو این مطلب آموزش بدیم که چطوری میشه با دستورات VBA اکسس و با استفاده از چک باکس ورود اطلاعات داشت .

توضیح مثال دستور Select Case در اکسس

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

خی فیلد اول که شماره پرسنلی و از نوع AutoNumber هست و خودکار تکمیل میشه.

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

و فیلد سوم که وضعیت مسکن رو مشخص میکنه باید با دستور Select Case در اکسس وارد بشه

مراحل انجام کار و ورود اطلاعات توسط چک باکس در اکسس

اولین کار این هست که یک فرم از جدولی که داریم بسازیم ، که کافیه جدول رو انتخاب کنیم و در تب Create روی گزینه Form کلیک کنیم .

 

دستور Select Case در اکسس
دستور Select Case در اکسس

 

 

 

ایجاد فرم در اکسس
ایجاد فرم در اکسس

فرم ایجاد شده رو به نام frmPersonel ذخیره میکنیم و وارد نمای طراحی فرم یا همون Design View می شیم.

از تبهای بالا وارد تب Design شده و گزینه Option Group را مانند تصویر انتخاب کرده و در محلی مناسب از فرم قرار می دهید که بلافاصله فرمی باز می شود .

Option Group در اکسس
Option Group در اکسس

در پنجره باز شده با عنوان Option Group Wizard اولین مرحله Label Names می باشد که هر گزینه ای که وارد کنید به صورت چک باکس در فرم شما ایجاد خواهد شد و در واقح یک حالت و یک شرط ایجاد خواهد کرد .

در قسمت بعدی که در تصویر مشخص است از شما می خواهد تا اتخاب پیش فرض را مشخص نمائید .

انتخاب پیش فرض چک باکس
انتخاب پیش فرض چک باکس

مرحله بعدی به هر گزینه عددی اختصاص داده می شود که در کدنویسی از آنها استفاده می شود .

گزینه های انتخاب در چک باکس
گزینه های انتخاب در چک باکس

حالا از شما می خواهد که مقدار وارد شده در چک باکسها رو در صورت تمایل توی فیلدی از جدول ذخیره کنید .

ذخیره مقدار چک باکس
ذخیره مقدار چک باکس

در دو مرحله آخر که تصاویر آن را مشاهده میکنید از شما می خواهید تا شکل و شمایل چک باکسها رو انتخاب کرده و اسمش رو هم تعیین کنید .

طراحی چک باکس در اکسس
طراحی چک باکس در اکسس
نامگذاری و ذخیره چک باکس
نامگذاری و ذخیره چک باکس

کدنویسی اکسس برای استفاده از چک باکس

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

کدنویسی برای چک باکس اکسس
کدنویسی برای چک باکس اکسس

مانند تصویر بالا Frame رو انتخاب می کنیم و در قسمت After Update کد زیر رو می نویسیم

Select Case Frame30

Case 1
Me.personelHouse = “صاحبخانه”
Case 2
Me.personelHouse = “مستاجر”
Case 3
Me.personelHouse = “خانه سازماني”

End Select

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

دستور Select Case در اکسس
دستور Select Case در اکسس

 

[sdfile url=”https://officebaz.ir/wp-content/uploads/2018/08/OptionGroup.zip”]

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

10 دیدگاه دربارهٔ «استفاده از دستور Select Case در اکسس برای ورود اطلاعات»

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

  2. سلام
    همیشه علاقه داشتم یک بانک اطلاعاتی قوی در اکسس درست کنم برای پرسنل اداره، البته چون محیط سربازی هست امکان ورود نرن افزار غیر سازمانی سخت هست،😔
    کاش یه آموزش پروژه محور در این زمینه بزارید👌🏼👍🏼

  3. سلام جناب بحری
    یک صفحه نمایش تصاویر در اکسس دارم به همراه چک باکس! چگونه میشود چک باکس عکس مورد نظرو تیک زد بعد عکسو در فرم دیگری باز کنه؟

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

  5. سلام جناب بحری
    من جدولی دارم که مشاغل دسته بندی شدند. می خوام وقتی کاربر یک دسته را انتخاب می کند، مشاغل اون دسته در گزینه بعدی نمایش داده بشه.
    چطور باید این کار را انجام بدم؟

پیمایش به بالا