View Full Version : مبتدی: نیاز به کمک ثبت موجودی انبار
سونو_1360
دوشنبه 22 بهمن 1403, 18:05 عصر
با سلام و احترام به دوستان
سوالم بطور خلاصه اینه : یک عدد دارم که داخل لیستم هست . عدد ورودی رو بگیرم و از اون عدد اولی (لیست) کم کنم و جواب رو جایگزین عدد اولی(لیست) کنم و این روند هم ادامه دار باشه . برای کم کردن موجودی انبار لازم دارم . ممنون میشم راهنمایی بفرمایید .
ROSTAM2
دوشنبه 22 بهمن 1403, 19:00 عصر
سلام
این کار اشتباهی هست.
در اصل تعداد گالایی که هر بار وارد یک انبار می شه باید بصورت رکورد جداگونه با تاریخ و مشخصات منحصر ثبت ثبت بشه و نیاز به تغییر دادنش نیست.
و زمانی هم که کالایی از انبار خارج می شه باز به همین شکل در جدولی دیگه به هر تعداد هر بار با رکورد جدید ثبت می شه.
برای نمایش موجودی تعداد کالای موجود در رکوردهای مرتبط با هر کالای خارج شده از انبار (بر اساس کد کالا) از تعداد کالای موجود در رکوردهای جدول ورودی کالا کسر می شه و می شه موجودی کالا....
تا هر زمان نیاز به گزارشی باشه همه چیز دقیق و درست باشه ....
Milad_ATM
سه شنبه 23 بهمن 1403, 10:34 صبح
با سلام و احترام به دوستان
سوالم بطور خلاصه اینه : یک عدد دارم که داخل لیستم هست . عدد ورودی رو بگیرم و از اون عدد اولی (لیست) کم کنم و جواب رو جایگزین عدد اولی(لیست) کنم و این روند هم ادامه دار باشه . برای کم کردن موجودی انبار لازم دارم . ممنون میشم راهنمایی بفرمایید .
سلام ، یک نمونه براتون تهیه کردم .
https://files.fm/u/bjhyvcc38f
منتها در ساده ترین حالت ممکن کار درست اینه که دو Table داشته باشید :
1-موجودی
2-خروجی
که هر بار خروج کالا بصورت یک رکورد ذخیره بشه و هیستوریش رو ببینید
daving
سه شنبه 23 بهمن 1403, 14:19 عصر
برای پایتون # تعریف لیست
inventory = [100, 200, 150, 80]
# تابع برای کم کردن مقدار ورودی از لیست
def update_inventory(inventory, value):
for i in range(len(inventory)):
inventory[i] -= value
return inventory
# مقدار ورودی برای کم کردن از لیست
value_to_subtract = 10
# بروزرسانی لیست
new_inventory = update_inventory(inventory, value_to_subtract)
print(new_inventory)
mazoolagh
سه شنبه 23 بهمن 1403, 17:06 عصر
برای پایتون # تعریف لیست
inventory = [100, 200, 150, 80]
# تابع برای کم کردن مقدار ورودی از لیست
def update_inventory(inventory, value):
for i in range(len(inventory)):
inventory[i] -= value
return inventory
# مقدار ورودی برای کم کردن از لیست
value_to_subtract = 10
# بروزرسانی لیست
new_inventory = update_inventory(inventory, value_to_subtract)
print(new_inventory)
دست کم به هوش ساختگی میگفتین که کد رو برای VBA میخواین!
mazoolagh
سه شنبه 23 بهمن 1403, 17:24 عصر
با سلام و احترام به دوستان
سوالم بطور خلاصه اینه : یک عدد دارم که داخل لیستم هست . عدد ورودی رو بگیرم و از اون عدد اولی (لیست) کم کنم و جواب رو جایگزین عدد اولی(لیست) کنم و این روند هم ادامه دار باشه . برای کم کردن موجودی انبار لازم دارم . ممنون میشم راهنمایی بفرمایید .
با سلام و احترام متقابل
روز خوش
شاید دلگیر بشین،
ولی فکر کنم سیستم انبار آماده بخرین یا سفارش بدین براتون بنویسین
از هر نظر ارزونتر و سریعتر دربیاد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.