PDA

View Full Version : محاسبات پیچیده



ali_khaluzadeh
دوشنبه 09 شهریور 1388, 11:39 صبح
با سلام

من یک دیتابیس دارم که دارای جداولی به شرح زیر است:
1-جدول مرخصی روزانه پرسنل.
2-جدول مرخصی ساعتی پرسنل.

من میخوام در یک گزارش مانده مرخصی افراد را نمایش بده.

توضیح:مرخصی سالانه هر فرد 30 روز است.که به ازای هر روز مرخصی روزانه یک روز از کل مرخصی کم میشود.
به ازای هر 8 ساعت مرخصی ساعتی یک روز از کل مرخصی کم شود.

اگه دوستان عزیز کسی میتونه کمکم کنه.با تشکر.
اگه با یه تکه برنامه کوچیک باشه بهتر متوجه میشم آخه تازه کارم.:عصبانی++:

alijoon2000
دوشنبه 09 شهریور 1388, 17:04 عصر
سلام
اگر ممكنه نمونه برنامتو بزار ببينيم
شايد بهتر بشه رو برنامه خودت كار كرد

يا حق

ali_khaluzadeh
سه شنبه 10 شهریور 1388, 11:56 صبح
خواستم روش این کارو بهم بگین.

davood-ahmadi
سه شنبه 10 شهریور 1388, 23:44 عصر
سلام . در ابتدا اینکه توضیحاتی که در مورد دو جدول دادی خیلی کمه. دوماً اگر فقط جدولها را میگذاشتی سریعتر کمکت می کردیم و لی من نیازمندیهای و روش محاسبه این کار رو می گم، خودت ببین کجای کارت ایراد داره و برو و جداولی ایجاد و یا جدولهای قبلی را اصلاح کن و گزارشت را درست کن.
1- جدول کارکرد ماهانه مانند :
شماره پرسنلی تاریخ تعداد کارکرد
10005 8805 31

2- جدول ایام کارکرد بر اساس ماههای سال که باید در آن درج شود که مثلاً ماه تیر88 چند روز کاری است و چقدر طلب مرخصی ( روز یا ساعت) می تواند داشته باشد. مانند:
تاریخ تعداد ایام ماه طلب مرخصی
8804 31 2.5
8805 31 2.5

3- جدول کارکرد مرخصی مانند:
شماره پرسنلی تاریخ تعداد ساعت تعداد روز
10005 13870610 10 0
10005 13870608 0 1

فکر کنم تا اینجا دیگه متوجه شده باشی که چیکار کنی!

حالا باید یک کووری درست کنی و یک رابطه بزنی به جدول کارکرد ماهانه و جدول ایام کارکرد که ببینی شخص مورد نظر چقدر کارکرده که شما بتوانید محاسبه کنید.

در نمونه زیر جواب آخر در کووری5 می بینید. ولی از کووری1 تا کووری5 دقت و بررسی کنید متوجه همه چیز می شوید.

ali_khaluzadeh
پنج شنبه 12 شهریور 1388, 10:44 صبح
دستت درد نکنه آقا داوود از اینکه وقت گذاشتین و به سوالم پاسخ دادین.
متوجه روند کار شدم، ممنون.:خجالت: