PDA

View Full Version : سوال: نمایش اطلاعات و جدول مرتبط به هم در کریستال ریپورت



man_iran
یک شنبه 15 اسفند 1389, 12:11 عصر
فرض کنید توی برنامه دو تا جدول دانشجو و نمرات داشته باشیم. حالا می خوام اطلاعات بصورت زیر به کریستال ریپورت وصل بشه: نام و نام خانوادگی دانشجو نمایش داده بشه بعد کل نمراتش را نشون بده برای این کار دوتا جدول را به کریستال ریپورت وصل کردم و کلید ارتباط دوتا جدول را هم مشخص کردم ولی اطلاعات بصورت زیر نمایش داده می شه:


مریم محمدی 18
مریم محمدی 20
مریم محمدی 11
مریم محمدی 17

درصورتی که من می خوام اینطوری نمایش داده بشه:


مریم محمدی
18
20
11
17


چطوری می شه این کار را کرد؟

man_iran
یک شنبه 15 اسفند 1389, 20:45 عصر
یعنی کسی اطلاعای نداره؟

man_iran
دوشنبه 16 اسفند 1389, 20:46 عصر
اگر ممکنه راهنمایی کنید.

Reza_Yarahmadi
دوشنبه 16 اسفند 1389, 22:27 عصر
در صورتیکه با همون ساختاری که گذاشتید برای کریستال ارسال میکنید میتونید فقط برای یک نفر این کار رو انجام بدید. به این صورت که فیلد Nameی که توی بخش Details قرار داره رو به بخش Page Header منتقل کنید. به این صورت به ازا تمام رکوردها فقط یک نام که اون هم عنوان ستون است قرار میگیره.
ولی درصورتی که میخواید چند دانشجو رو نمایش بدید ابتدا توی کریستال یک SubReport برای نمایش دروس درست کنید و تنظیمات لازم رو براش انجام بدید. در صفحه اصلی ریپورت هم مشخصات دانشجو (کلیه مشخصاتی که فقط یکبار باید نمایش داده بشه) رو قرار بدید. SubReport Link رو هم فرضا UserId بذارید تا بشه SubReport رو MainReport متصل کرد.
بعد از انجام این کارها در سمت برنامه 2 دیتا سورس تهیه کنید ، یکی حاوی اطلاعات دانشجوها و دیگری حاوی نمرات دانشجوها. دیتا سورس اول رو به آبجکت ساخته شده از کریستال متصل کنید و دیتا سورس دوم رو هم به SubReport اون.
به نمونه ساده زیر نگاه کنید.

quantomquery
جمعه 17 تیر 1390, 14:13 عصر
سلام
میتونید این مشکلم رو حل کنید ؟

اشکال در استفاده از 2 جدول در کریستال ریپورت (http://barnamenevis.org/showthread.php?294615-%D8%A7%D8%B4%DA%A9%D8%A7%D9%84-%D8%AF%D8%B1-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-2-%D8%AC%D8%AF%D9%88%D9%84-%D8%AF%D8%B1-%DA%A9%D8%B1%DB%8C%D8%B3%D8%AA%D8%A7%D9%84-%D8%B1%DB%8C%D9%BE%D9%88%D8%B1%D8%AA)