PDA

View Full Version : سوال: فوری : در مورد رنگی شدن مینیم موجودی



vahidmasoudi1391
دوشنبه 18 شهریور 1392, 13:42 عصر
سلام
من برنامه ساختم که دارای دو فرم هستند فرم 1 دارای فیلد نام کالا و واحد و مقدار مینیم هستند و دیگر فرم دارای مقدار ورود و خروج و نام کالا و واحد کالا است حال می خواهم گزارش موجودی که اگر از فرم یک فیلد مقدار مینیم کمتر شد رنگ قرمز شود
با تشکر

hashemi.hanieh
دوشنبه 18 شهریور 1392, 14:27 عصر
پاسخ این سوال ساده هست... نمونه فایل خودتون رو قرار بدین تا پاسخگویی راحت تر بشه

vahidmasoudi1391
دوشنبه 18 شهریور 1392, 15:19 عصر
سلام
نمونه پیوست شد
با تشکر

hashemi.hanieh
دوشنبه 18 شهریور 1392, 17:31 عصر
سلام
نمونه مطابق درخواست شما اصلاح گردید
به موارد زیر توجه نمایید:

1- نوع فیلد کمترین موجودی، مقدار ورود و مقدار خروج باید از نوع Number باشد نه Text
2- باید در کوئری ارتباطی بین جدول کالا و ثبت کالا وجود داشته باشد که این ارتباط از طریق نام کالا برقرار گردید
3- برای قرمز کردن کافی است در فرم مربوطه در حالت Design View روی Expr1 در تب Format کلیک کنید در قسمت Conditional Formatting شرط مورد نیاز را تایپ کنید که شرط مورد نظر شما در این قسمت قابل مشاهده است.
4- من به ناچار فیلد کمترین موجودی را در فرم قرار دادم اما visible آن را برابر No قرار دادم تا نمایش داده نشود اما از اطلاعات آن استفاده شود.
5. این فرم کمی نا معقول به نظر می رسه... چون فرم محل ورود داده است بنابراین یا باید فرم به ریپورت تبدیل بشه یا فرم به نوع دیگری طراحی بشه...

vahidmasoudi1391
سه شنبه 19 شهریور 1392, 08:25 صبح
سلام دوست عزیز
حال می خواهم زمانی که عدد موجودی کمتر از مینیمم شد در کوری نشان دهد
با تشکر

hashemi.hanieh
سه شنبه 19 شهریور 1392, 11:02 صبح
سلام
فایل مطابق خواسته شما اصلاح گردید
کافی بود فرمول زیر رو ورارد کنید:


Expr1: IIf([SumOfmegdar_vaod]-[SumOfmegdarkoroj]<[minmojodi],[SumOfmegdar_vaod]-[SumOfmegdarkoroj],0)
و شرط آن را بزرگتر از صفر قرار دهید این فرمول ابتدا مقدار موجودی را با مینیمم موجودی مقایسه می کند اگر مقدار موجودی کمتر بود، آنگاه مقدار موجودی را بر می گرداند و اگر مقدار موجودی از مینیمم موجودی کمتر نبود مقدار صفر می گیرد سپس اگر در شرط مقدار بزرگتر از صفر قرار دهیم، فقط اجناسی نشان داده می شوند که موجودیشان کسری دارد
پاسخ شما در Query1 قابل مشاهده هست
موفق باشید