PDA

View Full Version : سوال: بهترین روش برای ایجاد مجوز جهت ثبت یک مقدار ؟



reza4359
دوشنبه 11 آذر 1392, 17:07 عصر
دوستان اگه بخوایم بعد از اینکه کاربر رو محدود به ثبت سقف مجازی در بانک کردیم دوباره در شرایط خاص به اون مجوز ثبت بدیم باید چکار کنیم
یعنی بگیم بالای 50 عدد از فلان جنس رو در یک سال وارد بانک اطلاعاتی نکن و بعد در شرایطی بتونیم مجوز بهش بدیم که مجاز به وارد کردن بیش از این عدد باشه باید چه کار کرد؟
میتونیم یک مقدار bit توسط یک chekbocx در بانک تعریف کنیم که اگه اون true بود بتونه وارد کنه و اگه برای شخصی false بود نتونه؟ میشه؟ اگه روش بهینه تری دارید لطفا راهنمایی کنید

danialafshari
دوشنبه 11 آذر 1392, 18:48 عصر
دوستان اگه بخوایم بعد از اینکه کاربر رو محدود به ثبت سقف مجازی در بانک کردیم دوباره در شرایط خاص به اون مجوز ثبت بدیم باید چکار کنیم
یعنی بگیم بالای 50 عدد از فلان جنس رو در یک سال وارد بانک اطلاعاتی نکن و بعد در شرایطی بتونیم مجوز بهش بدیم که مجاز به وارد کردن بیش از این عدد باشه باید چه کار کرد؟
میتونیم یک مقدار bit توسط یک chekbocx در بانک تعریف کنیم که اگه اون true بود بتونه وارد کنه و اگه برای شخصی false بود نتونه؟ میشه؟ اگه روش بهینه تری دارید لطفا راهنمایی کنید

سلام دوست عزیز
bit که فقط دارای دو مقدار True و False داره
به نظر من بهتره smallint بزارید
بعد میاید برای هر یوزر یک عدد ( سطح دسترسی ) اختصاص میدید
مثلاً افشاری=1 حسنی=2 محمدی=3 و ...
حالا برای هر بخش از برنامت که می خوای محدودیت بزاری، قبل از این که فرم رو Show کنی یک شرط میزاری که اگر مثلا سطح دسترسی بالای 2 بود وارد این بخش بشه در غیر این صورت بهش پیام بده
همینطور می تونید برای دکمه ی ذخیره هم از این روش استفاده کنه که به عنوان مثال (اگر با سطح دسترسی 3 بود و پارامتر ورودیش بالای 50) بود اجازه ثبت رو بهش نداده
همه ی اینها رو باید برای برنامه تعریف کنید
امیدوارم متوجه شده باشید
موفق باشید

reza4359
دوشنبه 11 آذر 1392, 20:44 عصر
ممنونم دوست عزیز از راهنماییتون من این رو برای ثبت مرخصی میخوام که اگه مرخصی استحقاقی یک فرد بیش از 30 روز در یک سال بود اجازه ثبت نده و در صورت لزوم بشه در یه جایی مثلا تنظیمات برنامه مجوز براش صادر کرد
اگه یک نمونه بزارید ممنون میشم

danialafshari
سه شنبه 12 آذر 1392, 09:02 صبح
ممنونم دوست عزیز از راهنماییتون من این رو برای ثبت مرخصی میخوام که اگه مرخصی استحقاقی یک فرد بیش از 30 روز در یک سال بود اجازه ثبت نده و در صورت لزوم بشه در یه جایی مثلا تنظیمات برنامه مجوز براش صادر کرد
اگه یک نمونه بزارید ممنون میشم

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