خانه / اکسس / آموزش ایجاد کامبوباکس در اکسس Lookup Wizard

آموزش ایجاد کامبوباکس در اکسس Lookup Wizard

آموزش ایجاد کامبوباکس در اکسس  Lookup Wizard

 

در این مقاله قصد داریم نوع داده Lookup Wizard در اکسس (Access)  را بررسی کنیم. بسیار پیش می آید که ما نیاز داریم تا برای وارد کردن داده ها در ستون های اکسس (Access) از یک لیست کشویی یا کامبوباکس (ComboBox) استفاده نمایید. مثل فیلد جنسیت که شامل مرد و زن می باشد. یا فیلد مدرک که شامل بی سواد ، سیکل ، دیپلم ، فوق دیپلم و لیسانس و … می باشد.

 

بنابراین برای ورود داده های فیلدی که چند مقدار ثابت را شامل می شود ، می توان از نوع داده ای Lookup Wizard در اکسس (Access) استفاده نمود. حال می خواهیم همین کار را با یک مثال عملی در مورد مدرک تحصیلی در اکسس (Access) پیاده سازی نماییم.

 

در ابتدا جدولی به صورت زیر ایجاد می کنیم.حال به بخش Design View رفته و نوع فیلد مدرک را تعیین می کنیم.

 

Lookup Wizard in Access

Lookup Wizard in Access

Lookup Wizard in Access

 

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

 

Lookup Wizard in Access

 

Lookup Wizard in Access

 

مانند شکل بالا داده ها را تایپ کرده و سپس به مرحله بعد می رویم.

در این قسمت نامی را برای لیست خود انتخاب می کنیم.

 

Lookup Wizard in Access

 

در صورتی که بخواهید کاربر را محدود کنید که فقط و فقط از لیست کامبوباکس انتخاب کند ، تیک گزینه Limit To List را فعال می کنیم.

همچنین تیک دیگری به نام Multiple در این پنجره موجود هست که با زدن این تیک ، می توانید چند گزینه را از لیست انتخاب نمایید. این گزینه بیشتر برای مواردی کاربرد دارد که فیلد ما حالت چند مقداری را به خود می گیرد. اینجا مثال ما مدرک تحصیلی است که یک مقدار به خود می گیرد و ماهیت آن تک مقداری است. مثلا فرض کنید کالاهای خریداری شده توسط کاربر باشد:

Lookup Wizard in Access

 

Lookup Wizard in Access

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

 

در انتها Finish را می زنیم. حال لیست کامبوباکس ما به صورت زیر آماده شده است که با استفاده از نوع داده ای Lookup Wizard در اکسس (Access) ، آن را پیاده سازی کردیم.

Lookup Wizard in Access

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

برای این کار همان طور که در تصویر زیر می بینید ، مورد اول را انتخاب می کنیم.

 

Lookup Wizard in Access

 

حال نام جدول مورد نظر را انتخاب می کنیم:

Lookup Wizard in Access

 

دقت نمایید ما قبلا جدول دیگری به نام مدارک ایجاد کرده ایم که مدارک تحصیلی در آن نگه داری می شود:

Lookup Wizard in Access

Lookup Wizard in Access

حال فیلدهای مدنظر را به سمت راست منتقل می کنیم.

Lookup Wizard in Access

سپس با چند بار Next کردن و زدن Finish مراحل به پایان می رسد. دقت کنید که بعد از زدن دکمه پایان ، پیغامی نمایش داده میشود که می گوید قبل از ایجاد ارتباط بین جداول ، باید عملیات Save را انجام دهم. شما گزینه Yes را انتخاب می کنید. با زدن Yes ، علاوه بر این که عملیات ذخیره را انجام می دهد ، ارتباط بین جداول را نیز برقرار می نماید. و این ارتباط ، ارتباط یک به چند است یعنی فیلد ID از جدول مشتریان را به فیلد مدرک در جدول مدارک متصل می نماید.

Lookup Wizard in Access

 

Lookup Wizard in Access

Lookup Wizard in Access

امیدواریم این آموزش مفید واقع شده باشد و از آن استفاده نمایید.  هدف آموزش.