کمبو باکس ها در اکسس نحوه کار و تنظیمات آنها

کمبو باکس ها در اکسس ، نحوه ایجاد و کار با آنها 

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

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

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

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

اما کمبو باکس امکانی را فراهم می کند که ما مجموعه این اطلاعات را در کنار هم و در یک قالب مدون در اختیار کاربر قرار دهیم .

از سویی نیز این امکان فراهم است که کاربر به راحتی بتواند اآیتم یا آیتم های  مورد نظر خود را از این کمبو باکس انتخاب نماید .

در اینجا به برخی از ویژگی های کمبو باکس اشاره می نماییم .

  1. کمبو باکس قابلیتی است که با استفاده از آن می توان اطلاعات مختلف را بصورت کاملا منسجم و دسته بندی شده در اختیار کاربر قرار داد .
  2.  یک کمبو باکس را به نوعی می توان  تلفیقی از یک تکس باکس(Text box ) و لیست باکس (List Box) دانست  و تا زمانی که بر روی فلش موجود در کنار آن کلیک نکنیم اطلاعات موجود در آن از دید کاربر پنهان می ماند . 
  3. یک کمبو باکس علاوه بر ذخیره اطلاعات در خود این امکان را به شما می دهد که اطلاعات جدیدی که در ساختار آن وجود ندارد را به آن اضافه نمایید .

کمبو باکس ها در اکسس

به تصویر بالا دقت نمایید .

در این تصویر ما کمبو باکسی را در اختیار کاربر قرار داده ایم که به راحتی می تواند یکی از ایام هفته را انتخاب نماید .

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

کمبو باکس ها در اکسس

روش های ایجاد کمبو باکس ها در اکسس 

اکنون که با ماهینت کمبو باکس ها آشنا شدیم می خواهیم به بررسی این مورد بپردازیم که چگونه و از چه راههای می توانیم به ایجاد یک کمبو باکس بپردازیم . 

  • روش اول : ایجاد کمبو باکس از طریق Wizard 

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

اینکه چگونه می توان با استفاده Wizard  به ایجاد یک کمبو باکس پرداخت را می توانید با مشاهده فیلم زیر به این مطلب دست پیدا کنید

 روش دوم : ایجاد کمبو باکس از طریق سربرگ Design

 در این روش خود ما می توانیم بطور مستقیم به ایجاد کمبو باکس خود بپردازیم

برای این منظور کافی است از سربرگ Design  بر روی گزینه Combo box  کلیک نموده و محل قرار گیری کمبو باکس خود را تعیین نمایید تا کمبو باکس شما ایجاد گردد .

 

کمبو

پر کردن کمبو باکس بوسیله اطلاعات مورد نظر 

شما برای پرکردن یک کمبو باکس از اطلاعاتی که قرار است به کاربر نمایش داده شود چند راه در پیش رو دارید .

  1. وارد کردن اطلاعات مورد نظر از طریق Wizard  به شرطی که کمبو باکس خود را با همان روش Wizard  ایجاد نمایید .
  2. وارد کردن اطلاعات با استفاده از یک جدول و یا کویری
  3. وارد نمودن اطلاعات مورد نظر بصورت دستی و تایپ این اطلاعات در کمبو باکس
  4. وارد نمودن اطلاعات با استفاده از کدهای VBA .

 در ادامه به بررسی هر کدام از این موارد می پردازیم . اما ابتدا باید با برخی از ویژگی های کمبو باکس ها آشنا شویم

بررسی ویژگی های یک کمبو باکس در اکسس

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

مفهوم شی و کار با اشیا یکی ازمفاهیم کلیدی در کار با نرم افزار اکسس و بخصوص برنامه نویسی VBA است .

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

مطلب مرتبط : آشنایی با مفهوم شی در اکسس و برنامه نویسی VBA

 تمامی اشیا در اکسس دارای برخی قابلیت ها و ویژگی ها هستند که شی کمبو باکس نیز در این میان از این قاعده مستثنی نیست .

در اینجا بطور تفصیل به بررسی ویژگی های کمبو باکس ها در اکسس و نحوه کار با آنها می پردازیم . 

به تصویر زیر توجه نمایید .

کمبو باکس ها در اکسس

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

  1. ابتدا فرم خود را در نمای طراحی (Design ) باز نمایید . 
  2. کمبو باکس خود را به حالت انتخاب در آورید . 
  3. از سربرگ    Design بر روی گزینه Property Sheet  کلیک نمایید .                                                                                                                                    

همانگونه که ملاحظه می نمایید یک کمبو باکس دارای تعداد  بسیار زیادی از ویژگی های مختلف است که از طریق کادر Property Sheet  می توانید به تنظیمات مربوط به آنها بپردازیم .

از آنجا که این تنظیمات در سربرگ های متعدد تقسیم بندی شده اند بنابراین ما نیز از هر سربرگ به بررسی مهمترین ویژگی های مربوط به آن و نحوه استفاده از این ویژگی ها می پردازیم .

ویژگی های موجود در  سربرگ Format 

کمبوها در اکسس

 

ویژگی Format

 با استفاده از این ویژگی می توانید تعیین نمایید که داده های درج شده در یک کمبو باکس از چه فرمتی برخوردار باشند .

 

کمبو باکس در اکسس

ویژگی Decimal Place

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

ویژگی visible

 این ویژگی تعیین می کند که آیا کمبو باکس به کاربر نمایش داده شود یا خیر

ویژگی Column Count

 این ویژگی تعیین می کند که کمبوی مربوطه دارای چند ستون باشد .

در تصویر زیر این خاصیت بر روی عدد ۲ تنظیم شده است

کمبو باکس در اکسسویژگی column width

 با استفاده از این ویژگی تعیین می کنید که عرض هر کدام از ستون ها در کمبو باکس چقدر باشد

برای آشنایی با کاربرد این گزینه می توانید به مطلب زیر مراجعه نمایید .

مطلب مرتبط : برقرراری ارتباط بین دو کمبو باکس

ویژگی column Heads

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

کمبو باکس ها در اکسس

ویژگی List Row

 با استفاده از ویژگی تعیین می کنید که کمبو باکس مربوطه چند ردیف از اطلاعات را نمایش دهد  دسترسی به دیگر اطلاعات موجود از طریق اسکرول امکان پذیر است .

ویژگی List width 

 با استفاده از این گزینه عرض لیست حاوی اطلاعات را تعیین می کنید . در تصویر زیر عرض لیست مربوطه برابر ۵ سانت و عرض خود کمبو باکس ۴ سانتی متر است .

 

کمبو باکس

ویژگی Width 

 برای تعیین عرض خود کمبو باکس 

ویژگی Height

 برای تنظیم ارتفاع خود کمبو باکس  

ویژگی Back style 

دارای دو مقدار Transparency  برای محو کردن رنگ زمینه کمبو باکس و حالت Normal  برای حالت عادی رنگ زمینه کمبو باکس است . 

ویژگی Back Color 

برای تعیین رنگ زمینه کمبو باکس 

ویژگی Font Name 

برای تعیین فونت متن موجود در کمبو باکس است . 

ویژگی Fore Color

برای تعیین رنگ نوشته درون کمبو باکس استفاده می شود .   

بررسی گزینه های موجود در سربرگ Data 

ویژگی های موجود در این سربرگ از مهمترین گزینه های کار با کمبو باکس ها می باشد . 

در اینجا به بررسی مهترین ویژگی های موجود در این سربرگ می پردازیم . 

ویژگی Control Source 

وقتی که کمبو باکس درون یک فرم قرار دارد می تواند با فیلدهای جدولی که فرم مربوطه به آن منتصل است ارتباط برقرار کند . 

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

ویژگی Row Source  

 با استفاده از این ویژگی می توان منبعی را برای نمایش اطلاعات مورد نظر خود انتخاب نمایید . 

این ویژگی ارتباط تنگاتنگی با ویژگی مورد بررسی بعدی دارد . 

ویژگی Row Source Type 

برای کمبو باکس خود می توانید سه نوع منبع را برای نمایش اطلاعات مورد نظر انتخاب کنید . 

بطور کلی سه نوع منبع برای این گزینه تعریف شده است که به قرار زیر است : 

کمبوکس در اکسس

  1. Table  /Query 

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

بعد از انتخاب این می توانید در خاصیت Row Source با استفاده از یک عبارت SQL نوع داده ای را که می خواهید به کمبو باکس مربوطه معرفی نمایید . 

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

برای این منظور می توانیم از کد زیر بهره ببریم . 

۲٫ Value List

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

بعنوان مثال تصویر زیر روز های هفته را بصورت یک لیست به کمبو باکس معرفی می نماید.

کمبو باکس

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

۳ خاصیت Field List

 با استفاده از این خاصیت می توان به نمایش نام فیلدهایی پرداخت که جدول و یا کوئری مربوطه در فیلد Row Source  به کمبو باکس معرفی شده است .

بعنوان مثال در تصویر زیر اسامی مربوط به فیلدهای جدول tblbooks  در کمبو باکس نمایش داده می شود .

کمبو باکس ها در اکسس

 

ویژگی Bound 

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

ویژگی Limit to List

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

ویژگی Input Mask

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

برای آشنایی با مبحث Input Mask  می توانید به لینک زیر مراجعه نمایید .

مطلب مرتبط : کار با Input Mask  در اکسس

ویژگی Default Value

با استفاده از این ویژگی می توانید یک آیتم را به عنوان داده پیش فرض کمبو باکس خود انتخاب نمایید . .

 

بررسی گزینه های سربرگ other

به تصویر زیر نگاه کنید

کمبو باکس ها

در این سربرگ به بررسی سه خاصیت زیر می پردازیم .

– Name

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

این نام در محیط برنامه نویسی VBA کاربرد خواهد داشت .

-Control Tip Text

 با استفاده از این گزینه می توان یک عنوان را به کاربر در قالب یک کادر کوچک نمایش داد .

برای این کار کافی است کاربر موس خود را بر روی کمبوی مربوطه ببرد تا این عنوان به وی نمایش داده شود .

عنوان کمبو باکسStatus bar text

 اگر کاربر بر روی کمبو باکس کلیک نماید این نوشته در قسمت نوار وضعیت اکسس در قسمت پایین و سمت چپ به کاربر نمایش داده می شود .

 

در این مطلب به بررسی مهمترین ویژگی های کار با کمبو باکس ها و نحوه تنظیمات مربوط به آنها پرداختیم .

در خصوص کار و استفاده از کمبو باکس ها در محیط برنامه نویسی VBA نیز در آینده مطلب جامعی را در سایت قرار خواهیم داد .

پس در آینده نیز با ما همراه باشید .. 

آموزش اکسس2016 بازدید : 66 views ۲۸ اردیبهشت, ۱۳۹۸ ۰