ورود

View Full Version : آموزش: طراحی قبض برق در اکسس



Amin.del
شنبه 13 مهر 1398, 07:10 صبح
با سلام بنده پروژه طراحی قبض برق رو میخوام انحام بدم تنها جایی که به مشکل برخوردم در مشخص کردن پله های مصرف به عنوان مثال توی کوئری چجور شرطی بزارم که وقتی متوسط ۳۰روزه مصرف بلفرض ۳۵۰باشد طبق جدول این مصرف تفکیک شود و در بازه مشخص شده قرار بگیرد.
مثلا ۰تا ۱۰۰ کیلووات مصرف در۵۲۲ضرب شود
و ۱۰۰تا۲۰۰ مصرف بعدی در ۶۱۱و
۲۰۰تا۳۰۰در ۱۳۱۰و
۳۰۰تا ۴۰۰در۲۳۵۷
و۴۰۰تا۵۰۰در۲۷۰۸
و۵۰۰تا۶۰۰در ۳۴۰۷
ومازاد۶۰۰در۳۷۵۷صرب شود
حالا این شرط باید یک عدد رو بتونه در بازه خودش قرار بده اگر این عدد ۵۵۰باشه طوری باشه که بتونه در بازه مشخص شده قرار بگیرد کل عدد نباید در بازه ۵۰۰تا ۶۰۰باشه ۱۰۰تای اولش در بازه ۰تا ۱۰۰ و ۱۰۰رقم دوم در بازه ۱۰۰تا۲۰۰ و به همین صورت این عدد تفکیک بشه

Amin.del
شنبه 13 مهر 1398, 07:39 صبح
یه نگاهی به قبض برق قسمت پله های مصرف بکنید منظورمو متوجه میشید

mazoolagh
شنبه 13 مهر 1398, 08:01 صبح
بهتره یک تابع برای محاسبه بنویسین و از این تابع در کوئری استفاده کنین.
این تابع مقدار مصرف رو رو بعنوان آرگومان ورودی میگیره و بر اساس پله ها و ضرایب متناظر هزینه رو حساب میکنه.
برای محاسبه هم باید حلقه بسازین که مقدار مصرف رو با پله ها مقایسه و هر بخش رو جدا محاسبه کنه.
پله ها و ضرایب باید در یک جدول تعریف بشن و نه در کد ، ولی در آغاز برنامه میتونین اونها رو بخونین تا محاسبات سریع انجام بشن.

Amin.del
یک شنبه 14 مهر 1398, 21:33 عصر
]مشکل در ضرب ندارم فقط مقدار مصرف رو اگه میشه برام محاسبه کنین.چون برا محاسبه من جدول جداگانه درست کردم و ضرایب متغییر رو بهش دادم مشکل من اینه چجوری مقدار مصرف رو تفکیک کنم

mazoolagh
سه شنبه 16 مهر 1398, 07:37 صبح
نمونه خودتون رو بگذارین ببینم کجای کار مشکل دارین
روی همون راهنمایی میکنم