PDA

View Full Version : مشکل در Avg گرفتن



hoshy345
سه شنبه 13 فروردین 1387, 21:40 عصر
سلام دوستان
در یک برنامه خرید وفروش از یک نوع کالا بارها وبا قیمتهای متفاوت خریداری میشود مثلا از یک نوع کالا 100 عدد بقیمت 10000 ریال خریداری شده و60 عدد ان فروخته شده بعد از مدتی از همان کالا 50 عدد دیگر بمبلغ 6000 ریال خریداری میشود حال میانگین ان میشود 400000=10000*40
و300000=6000*50 (7777.77=700000/90
این را که میانگین 90 عدد این کالا میشود 7777.77ریال را با کد چطور باید محاسبه کرد
با تشکر

amirzazadeh
چهارشنبه 14 فروردین 1387, 07:52 صبح
سلام دوستان
در یک برنامه خرید وفروش از یک نوع کالا بارها وبا قیمتهای متفاوت خریداری میشود مثلا از یک نوع کالا 100 عدد بقیمت 10000 ریال خریداری شده و60 عدد ان فروخته شده بعد از مدتی از همان کالا 50 عدد دیگر بمبلغ 6000 ریال خریداری میشود حال میانگین ان میشود 400000=10000*40
و300000=6000*50 (7777.77=700000/90
این را که میانگین 90 عدد این کالا میشود 7777.77ریال را با کد چطور باید محاسبه کرد
با تشکر
امیدوارم این کد به دردت بخوره (قیمت قدیمی وتعداد رو توی متغیر های old بریز و جدید ها رو تو new)


dim oldprice as integer,newprice as integer
dim oldno as integer,newno as integer
dim avg as double
avg=(oldprice*oldno+newprice*newno)/2

hoshy345
چهارشنبه 14 فروردین 1387, 17:19 عصر
دوست عزیز اگه براتون زحمت نیست یک فایل نمونه بزارین خیلی ممنون میشم

amirzazadeh
پنج شنبه 15 فروردین 1387, 07:51 صبح
دوست عزیز اگه براتون زحمت نیست یک فایل نمونه بزارین خیلی ممنون میشم
دوست من یک مثال براتون گذاشتم اگر مشکلی بو د اعلام کنید.

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

amirzazadeh
یک شنبه 18 فروردین 1387, 07:44 صبح
دوست عزیز ممنون از فایلی که ارسال فرمودید ولی من که یک نوع کالا ندارم الان اخرین موجودی و قیمت را در فیلد جدید ثبت میکنه در حالی که فیلد جدید ممکنه کالای دیگه باشه
دوست من ،هدف من ارائه یک نمونه بود که ازش ایده بگیری ،این روش برای هرچند قلم کالا که داشته باشی جواب میده فقط کافیه یک فیلد به نام average یا هر اسم دیگه که دلت خواست به جدول کالاهات اضافه کنی که میانگین محاسبه شده رو توش ذخیره کنی که با هر تغییر قیمت به طور اتوماتیک میانگین جدید در این فیلد ذخیره خواهد شد.