مرحله ی Design Query از Report Wizard به ما اجازه می دهد تا داده هایی را که می خواهیم از منبع داده ی خود بازیابی کنیم، تعیین کرده و در گزارش خود ارائه دهیم. در این بخش به جزئیات تعریف یک query برای بازیابی داده برای اجرا در گزارش خود خواهیم پرداخت.
توضیحات
مرحله ی Design Query در Report Wizard دیالوگ زیر را نمایش خواهد داد:
شما می توانید روی دکمه ی Query Builder کلیک کنید تا به طور گرافیکی query خود را بسازید، یا می توانید به طور مستقیم query خود را در تکست باکس Query string تایپ کنید. در زیر نمونه ای ازیکquery را مشاهده می کنید که می توانید آن را تایپ کنید.
SELECT c.ParentProductCategoryName , c.ProductCategoryName , SUM(d.LineTotal) Sales FROM SalesLT.Product p JOIN SalesLT.vGetAllCategories c ON c.ProductCategoryID = p.ProductCategoryID JOIN SalesLT.SalesOrderDetail d ON d.ProductID = p.ProductID GROUP BY c.ParentProductCategoryName , c.ProductCategoryName ORDER BY c.ParentProductCategoryName , c.ProductCategoryName
این query یک خلاصه ی فروش که با مولفه ی محصول شکسته شده، به ما ارائه می دهد. آن را کپی کرده و در تکست باکسQuery string در دیالوگ Design the Query قرار دهید. متناوبا شما می توانید روی دکمه ی Query Builder کلیک کرده و به طور گرافیکی همان Query یا مشابه آن را طراحی کنید. دیالوگ Query Builder طراح query را نمایش می دهد که شما به دیدن آن در محصولاتی مانند Microsoft Access عادت کرده اید.
روی Next کلیک کنید تا وارد دیالوگ Select the Report Type شوید که در مورد آن در بخش بعدی صحبت خواهیم کرد.