سلام به همه پی وی لرنی های عزیز!
به دوره آموزش اکسس Access خوش آمدید. در این دوره می خواهیم در کنار هم کار با مایکروسافت اکسس Microsoft Access را بیاموزیم. مایکروسافت اکسس نرم افزاری است برای مدیریت بانک های اطلاعاتی؛ به عبارتی از اکسس برای ایجاد و کار و مدیریت بانک های اطلاعاتی استفاده می شود.
در جلسه قبل با ساخت فرم و افزودن فیلد اضافی به فرم و نیز مفهوم subform آشنا شدیم. در این جلسه قصد داریم به افزودن دیزاین کنترل ها در اکسس بپردازیم.
دیزاین کنترل ها محدودیت هایی را در زمینه های موجود در فرم های شما ایجاد می کنند. این ویژگی به شما کمک می کند تا چگونگی ورود داده ها به فرم های خود را کنترل کنید و این به نوبه خود به ثابت نگه داشتن بانک اطلاعات کمک می کند.
یک کادر Combo یک لیست کشویی است که می توانید در فرم خود به جای فیلدتان استفاده نمایید. کادر های Combo اطلاعاتی را که کاربران می توانند وارد کنند با مجبور کردن آنها برای انتخاب تنها گزینه هایی که مشخص کرده اید، محدود می کنند. این کادر ها برای فیلد هایی که تعداد محدودی از پاسخ های معتبر دارند مفید هستند. شما می توانید به کمک کادرهای Combo اطمینان حاصل کنید که برای مثال افراد فقط هنگام وارد کردن آدرس یک شهر معتبر در ایران را وارد می کنند و یا فقط محصولاتی را انتخاب می نمایند که در بانک اطلاعاتی شما وجود دارند.
برای ساختن یک کادر Combo به صورت زیر عمل نمایید.
دستور Combo Box را انتخاب کنید ، که مانند لیست کشویی است.
حالا با کلیک بر روی دستور Combo Box آن را انتخاب نمایید.
در این مرحله باید مکان مورد نظر را برای کادر Combo انتخاب نمایید. یک خط ظاهر می شود تا مکانی را که کادر Combo شما ایجاد خواهد شد نشان دهد. در مثال ما، آن را بین فیلد City و Add to Mailing List قرار می دهیم.
حالا کادر Combo Box Wizard برای شما باز می شود که از آن باید گزینه I will type in the values that I want را انتخاب کرده و بعد دکمه Next را کلیک کنید.
گزینههای مورد نظر خود را در لیست کشویی خود تایپ کنید. هر انتخاب باید روی ردیف خودش باشد. در مثال، ما یک کادر combo برای Add to Mailing List ایجاد کرده ایم که در فیلدی در فرم است. بنابراین ما تمام پاسخهای معتبر ممکن را برای این قسمت وارد خواهیم کرد. کاربران می توانند یکی از سه گزینه های ممکن را از کادر combo انتخاب کنند که عبارتند از :
در صورت لزوم، ستون را تغییر اندازه دهید تا تمام متن شما قابل مشاهده باشد. هنگامی که از لیست خود راضی بودید، روی Next کلیک کنید.
سپس Store that value in this field را انتخاب کنید و سپس روی فلش کشویی کلیک کنید و فیلد مورد نظر خود را از کادر Combo خود انتخاب کنید تا ثبت شود. پس از انتخاب خود، روی Next کلیک کنید.
برچسب یا یا نامی را که می خواهید در کادر combo شما ظاهر شود را وارد نمایید. به طور کلی ، استفاده از نام فیلدی که در مرحله قبل انتخاب کرده اید ، ایده خوبی است.
در پایان بر روی Finish کلیک کنید. کادر combo شما روی فرم ظاهر می شود. اگر کادر combo خود را برای جایگزین کردن یک فیلد موجود ایجاد کرده اید، باید اولین فیلد را حذف کنید. در مثال ما ممکن است متوجه شده باشید که اکنون دو فیلد با یک نام مشابه داریم. این دو قسمت اطلاعات را به همان مکان می فرستند، بنابراین ما به هر دو آنها احتیاج نداریم. لذا یکی از کادر های combo را حذف می کنیم.
برای تست کادر combo خود به Form view سوئیچ کنید. سپس روی فلش کشویی کلیک کنید و تأیید کنید که لیست شامل انتخاب های صحیح است. اکنون می توانید کادر combo را برای وارد کردن داده استفاده کنید.
اگر می خواهید یک لیست کشویی با لیست طولانی از گزینه ها وارد کنید و نمی خواهید همه آنها را تایپ کنید یک کادر combo ایجاد کنید و اولین گزینه را در Combo Box Wizard یعنی I want the combo box to get the values from another table or query را انتخاب کنید.این گزینه به شما امکان می دهد یک لیست کشویی از یک قسمت جدول ایجاد کنید.
اگر در اجرای هر یک از این موارد در Layout view دچار مشکل شدید به Design view سوئیچ نمایید.
در این جلسه به افزودن دیزاین کنترل ها در اکسس پرداختیم و با مهم ترین شاخصه آن یعنی کادر Combo و نحوه ساخت و ایجاد آن آشنا شدیم. در جلسه آینده به بررسی سفارشی سازی تنظیمات فرم از طریق Property Sheet می پردازیم.
با پی وی لرن همراه باشید.