یکی از موضوعات مهم کاربران اکسس در تهیه یک برنامه کاربردی کامل در اکسس ساخت یک فرم ورود با سطوح دسترسی مختلف برای کاربران یک فایل در شبکه می باشد. در مقالات قبلی یک نمونه ساده از فرم لاگین (بدون سطح دسترسی) ارائه کردم و امروز میخواهم که نمونه کامل با امکان سطح بندی دسترسی به شما ارائه دهم. فایل ارائه شده یک سیستم فروش ساده دارد که فاکتور های هر فروشنده یا کارمند را جداگانه ثبت می کند. می خواهیم سه سطح دسترسی داشته باشیم : سطح ۳ : هر کارمند در این سطح تنها می تواند سفارش هایی که خود ثبت کرده را ببیند و امکان حذف هیچ سفارشی را ندارد. سطح ۲ : هر کارمند در این سطح می تواند همه سفارش ها را ببیند ولی همچنان امکان حذف هیچ سفارشی را ندارد. سطح ۱ : هر کارمند در این سطح می تواند همه سفارش ها را ببیند و حذف کند. برای تحقق این موضوع جدول کاربران به صورت زیر تعریف شده است : (رمز همه کاربرها عدد یک می باشد) کاربر در فرم ورود تنها نام کاربری و رمز ورود را وارد می کند. در فرم اصلی برنامه اولا نام کاربر جاری (همان کاربری که وارد سیستم شده) نمایش داده می شود و دیگر اینکه امکان تغییر کاربر وجود دارد. حال با مراجعه به لیست سفارش ها (با استفاده از دکمه تغییر کاربر، با کاربران مختلف و سطوح مختلف امتحان کنید) مشاهده خواهید کرد که به طور مثال کاربر Mina با سطح ۳ فقط سفارش های خودش را می تواند ببیند و امکان حذف سفارش را ندارد. در حالیکه اگر با کاربر Admin وارد شوید هم لیست همه سفارش ها را میبینید و هم اینکه امکان حذف یک گزارش را دارید اگر به ساخت برنامه های کاربردی در اکسس علاقه دارید این فایل نکات آموزشی مفیدی دارد که می توانید از آنها در برنامه های خود استفاده کنید.
1 نظر
تازه ترین ها