ورود

View Full Version : کار نکردن فرمول در کریستال گروه بندی



bozhmehrani
یک شنبه 17 مهر 1390, 04:49 صبح
سلام
من تو کریستالم یه فرمول ساده نوشتم.جمع نمره ها.
تو کریستالم از گروه بندی استفاده کردم.
این کریستال قراره به دو صورت چاپ بشه . کارنامه یک شخص یا کارنامه کل افراد کلاس.
وقتی کارنامه یک شخصی رو میزنیم چاپ میشه و فرمول هم درست کار میکنه
اما وقتی کارنامه افراد کلاس رو میزنی واسه چاپ خطا میده .و از همون فرمولی که تو چاپ یک شخص خطا نمیداد ، خطا میگیره.76370
عکس اخطار

Himalaya
دوشنبه 18 مهر 1390, 16:04 عصر
سلام. خوب داره میگه توی تابع Sum فیلدی که قرار میگیره (همون workbook.nomre2) باید از نوع Number یا Currency باشه و احتمالا بعضی از مقادیری که به این ستون نسبت داده میشه به این صورت نیست. (مثلا امکان داره برای 1 درس هنوز نمره ای وارد نشده باشه، که در این صورت تابع Sum به مشکل میخوره)

bozhmehrani
دوشنبه 18 مهر 1390, 23:44 عصر
سلام ممنون از راهنماییت. فیل خالی نداشتم ولی خوب با متد to numberدرست شد.اول یه فرمول نوشتم که to number بشه بعد یه فرمول دیگه نوشتم sum فرمول قبلی.اخه دوتایی باهم جواب نداد.
حالا مشکلم اینه که sum جمع تمام نمره ای کل کلاسو میزنه نه هر فرد رو.منظورمو میفهمی.جمع کل نمره های تو کریستال رو میزنه.نه هر صفحه کریستال.
راه حلی واسه این داری

Himalaya
سه شنبه 19 مهر 1390, 21:59 عصر
سلام
اگه SubReport داری، Sum رو تو ReportFooter مربوط به اون قرار بده (یا یه Detail به SubReport اضافه کن و Sum رو اونجا بزار). اگه SubReport نداری،یه Detail به MainReport اضافه کن و Sum و تو اون قرار بده

bsng110
چهارشنبه 20 مهر 1390, 00:11 صبح
هوالحکیم
سلام
ببخشید، من به خاطر مشغله های زیاد، به این سایت خیلی کم سر می زنم اما به خاطر پیامی که دادید، آمدم تا چنانچه می توانم، کمکی کنم
در مورد این قضیه، در بخش فرمول سازی کریستال، یعنی همان جایی که این sum را ساختید، مجددا روی فرمول این sum کلید کنید و ویرایش را بزنید. در سمت راست که مربوط به تعریف کردن این فرمول می باشد، اگر اشتباه نکنم، از بالا، ابتدا باید فیلدی که می خواهیم عمل روی آن انجام شود را انتخاب کنیم و سپس عملی مورد نظر(مثل جمع یا میانگین و ...). سپس در اواسط پنجره، یک قسمت مربوط به ریست کردن محاسبات وجود دارد که پیش فرض آن، ریست نمی کند. در آنجا گزینه گروه را انتخاب کنید و نامی فیلید که بر اساس آن گروه بندی کرده اید را انتخاب کنید تا به محض اینکه گروه تغییر کرد، این فیلد نیز از ابتدا محاسبه شود.
روز خوش
یا علی
حق نگهدارتان

bozhmehrani
چهارشنبه 20 مهر 1390, 15:04 عصر
ممنون من همین کارها رو میکردم ولی نمیدونم چرا نمیشد
حالا اینقدر باهاش ور رفتم که بلاخره جواب گرفتم تشکر