SQL SERVER 2008

تجارب من در رابطه با SQL SERVER

ساختن template برای گزارشات در Reporting Service
ساعت ٢:۱٥ ‎ب.ظ روز ۱۳۸٧/٩/٢٠  کلمات کلیدی: reporting service ، template ، قالب گزارش ، sql server 2008

شاید برای خیلی ها که با SQL Server Reporting Server کار میکنند این سوال پیش آمده باشد که چگونه میتوان برای گزارشات یک قالب از پیش تعیین شده ساخت؟ این دقیقا شبیه Master Page برای صفحات ASP .NET است. پاسخ این سوال به شرح زیر است:

 

۱- گزارش مورد نظر خود را بسازید. این گزارش باید شامل قسمتهایی باشد که در تمام گزارشات شما تکرار میشود. مثلا اگر در تمام گزارشات شما Header و Footer مورد نیاز است، میتوانید این کار را در قالب خود طراحی کنید.

۲- فایل rdl ساخته شده را با نام مورد نظر در آدرس زیر کپی کنید:

D:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies\ProjectItems\ReportProject

۳- Visual Studio را باز کنید و یک پروژه Report بسازید.

۴- پس از ساخته شدن پروژه روی پوشه Reports راست کلیک کنید و گزینه Add و سپس New Item را انتخاب کنید. در دیالوگ باز شده باید یک قالب با نام موردنظر خود ببینید. آن راانتخاب کنید.

در گزارش جدید باید تغییراتی که از قبل داده اید را ببینید.

 

نکته - از این روش شما برای ساختن قالب برای Data Source ها هم میتوانید استفاده کنید.