دوست عزیز سلام ممنون از پاسختون
اول باید بگم که من نمره همه دانش آموز ها رو با شماره دانش آموزی شون تو یه جدول ذخیره می کنم به اسم tblkarname اون بالا هست که شامل فیلد شماره دانش آموزی - نام درس - نمره - ماه و غچند تا فیلد دیگه هستش لازم به ذکر که بگم این کارو برای کارنامه ماهانه انجام می دم حالا من برای گزارش گیری یک view ساختم تو sql اونو به گزارش می گیرم تا حدودی کارم راه افتاده فقط مشکل تعیین رتبه رو دارم می خوام رتبه هر دانش آموز تو هر درس رو در کلاس و پایه تک تک تعیین و چاپ کنم.الانم این کارو تو SQL انجام میدم اما تو گزارش گیری نموتنم استفاده کنم تو SQL با این دستور انچام میشه
Select stdID,ROW_NUMBER() OVER(ORDER BY nomre DESC) AS 'Rank' From tblkarnamem where drsname=N'جغرافيا'
اما تو گزاش نمیتونم بگم کدوم درس چون همه درس ها رو باید بیاره اگه تو خط بالا توجه کنید یه WHERE داره که نام درس رو مشخص می کنه یعنی رتبه دانش آموز تو اون درس اما تو گزارش نمیتونم توی فرمان select بگم کدوم درس فکر کنم با اسکریپت نویسی خود crstal report انجام میشه اما متسفانه من اسکریپت نویسی رو تو کریستال ریپورت کار نکردم.
برای قسمت مممیز هم اگه میشه یکم بیشتر توضیح بدید ممنون میشم.
مرسی