ورود

View Full Version : نحوه ی ساخت گزارش در کریستال ریپورت برای دو جدول JOIN شده



Ishtar_4552
سه شنبه 20 فروردین 1392, 08:30 صبح
سلام
من دو جدول به صورت زیر دارم ..
PersonnelShifts
------------------------------
PersonnelId -- Date -- Shift
1 ---- 1390/01/01 ---- 1
1 ---- 1390/01/02 ---- 2
1 ---- 1390/01/03 ---- 2
2 ---- 1390/01/01 ---- 2
2 ---- 1390/01/02 ---- 1
2 ---- 1390/01/03 ---- 1

Personnels
---------------------------------
Name -- PersonnelId
1 ---- abbasi
2 ---- Ahmadi
در نهایت می خوام بعد از join این دو جدول و ارسال آن به برنامه
یک چنین گزارشی تهیه کنم:

نام پرسنل/تاریخ --- 1390/01/01 --- 1390/01/02 --- 1390/01/03
Abbasi ------- شیفت 1 ------- شیفت 2 ------- شیفت2
Ahmadi ------- شیفت 2 ------- شیفت 1 ------- شیفت 1

برای قرار دادن تاریخ در بالای گزارش ایراد دارم..
چطور می تونم با توجه به اینکه همه ی پرسنل باید اطلاعاتشون توی تاریخ های یکسان نشون داده بشه یعنی برحسب تاریخ گروه بندی بشه، به شکلی که نشون دادم گزارش گیری کنم؟

شاپرک
سه شنبه 20 فروردین 1392, 09:21 صبح
Crosstab جستجو كن

kablayi
چهارشنبه 04 اردیبهشت 1392, 23:31 عصر
شما بایستی از جدول PersonnelShifts یه کوئری بنویسید و تاریخ های غیر تکراری رو بیرون بکشید و مثلا در بالای گزارش در قسمت هدر نمایش بدید... بصورت پارامتری میتونید پر کنید... احتمالا برای نمایش شیفت کاری کارکنان در یک هفته میخواید چون بیشتر اندازه کاغذ اجازه نمیده...