Yeni Veri kaynakları ve Sorgular Oluşturma

Contents
[ ]

Aspose.Cells.Report.Designer’da yeni bir veri kaynağı ve sorgu oluşturmak için:

  1. Microsoft Excel’i açın.
  2. TıklamakVeri Kümesi Oluştur Aspose.Cells.Report.Designer araç çubuğunda:

yapılacaklar:resim_alternatif_metin

Tüm veri kaynakları ve sorgular iletişim kutusunda listelenir.

  1. Bir veri kaynağı düğümü:

yapılacaklar:resim_alternatif_metin

  1. Bir veri seti düğümü:

yapılacaklar:resim_alternatif_metin

  1. Ağacın kök düğümünü seçin.
  2. TıklamakEklemek.

Veri kaynakları ve veri kümeleri ekleme

yapılacaklar:resim_alternatif_metin

  1. İletişim kutusunda veri kaynağını çağırınSQL Server ve veri setiEmpsSatışDetay.
  2. TıklamakSonraki.

Veri kümeleri ve veri kaynakları ekleme

yapılacaklar:resim_alternatif_metin

Aspose.Cells.Report.Designer Microsoft Sorgusunu başlatır.

  1. Veri Kaynağı Seç iletişim kutusunda,Yeni Veri Kaynağı.
  2. TıklamakTamam. Mevcut bir veri kaynağını da seçebilirsiniz.

Veri kaynağı seçme

yapılacaklar:resim_alternatif_metin

  1. Bir veri kaynağı adı girin ve açılır veritabanı sürücüleri listesinden SQL Server’ı seçin.
  2. TıklamakBağlamak.

Yeni bir veri kaynağı oluşturma

yapılacaklar:resim_alternatif_metin

  1. SQL Server Oturum Açma iletişim kutusunda her öğe için uygun değeri seçin. Örneğin, sunucuyu yerel olarak ayarlayın, AdventureWorks veritabanını seçin veGüvenilir Bağlantı Kullan.
  2. TıklamakTamam.

SQL sunucusunda oturum açma

yapılacaklar:resim_alternatif_metin

  1. TıklamakTamam.

Artık SQL sunucusunda oturum açtığımızı unutmayın.

yapılacaklar:resim_alternatif_metin

Yeni veri kaynağı,Veri Kaynağını Seçin diyalog

  1. Yeni veri kaynağını seçin.

yeni veri kaynağı

yapılacaklar:resim_alternatif_metin

  1. TıklamakTamam Microsoft Sorguyu açmak için.
  2. Microsoft Sorgusunda sorgu oluşturmak için Microsoft Sorgu Yardımcısına bakın. Aşağıdaki örnekte, parametrelerle bir sorgu oluşturuyoruz.

sorgu oluşturma

yapılacaklar:resim_alternatif_metin

SQL aşağıdaki gibidir:

SQL

 SELECT C.FirstName + ' ' + C.LastName AS Employee,

DATEPART(Month, SOH.OrderDate) AS OrderMonthNum,

PS.Name AS SubCat,

SUM(SOD.LineTotal) AS Sales,

SOH.SalesOrderNumber,

P.Name AS Product,

SUM(SOD.OrderQty) AS OrderQty,

SOD.UnitPrice,

PC.Name AS ProdCat

FROM  Sales.SalesOrderHeader SOH ,

Sales.SalesOrderDetail SOD ,

Sales.SalesPerson SP,

HumanResources.Employee E,

Person.Contact C,

Production.Product P,

Production.ProductSubcategory PS ,

Production.ProductCategory PC

where SOH.SalesOrderID = SOD.SalesOrderID

and SOH.SalesPersonID = SP.SalesPersonID

and SP.SalesPersonID = E.EmployeeID

and E.ContactID = C.ContactID

and SOD.ProductID = P.ProductID

and P.ProductSubcategoryID = PS.ProductSubcategoryID

and PS.ProductCategoryID = PC.ProductCategoryID

and  (DATEPART(Year, SOH.OrderDate) =  ?)

AND (DATEPART(Month, SOH.OrderDate) =  ?)

AND (SOH.SalesPersonID =?)

GROUP BY    C.FirstName + ' ' + C.LastName,

DATEPART(Month, SOH.OrderDate), SOH.SalesOrderNumber,

P.Name, PS.Name, SOD.UnitPrice, PC.Name

Sorgunun üç parametresi vardır: ReportYear, ReportMonth ve EmpID.

  1. Microsoft sorgusundanDosya menü, seçAspose.Cells.Report.Designer’a Dön.

Rapor tasarımcısına dönüş

yapılacaklar:resim_alternatif_metin

Yukarıda oluşturulan veri kaynağı ve sorgu iletişim kutusunda listelenir.

  1. veri kaynağını tıklayınSQL Server ayrıntılı bilgilerini görüntülemek için.

yeni veri kaynağı

yapılacaklar:resim_alternatif_metin

  1. Ayrıntılı bilgilerini görüntülemek için EmpSalesDetails sorgusuna tıklayın.

Sorgunun sql’sini görüntülemek için SQL Sekmesine tıklayın

yapılacaklar:resim_alternatif_metin

Sorgunun sütunlarını görüntülemek için Sütunlar Sekmesine tıklayın

yapılacaklar:resim_alternatif_metin

Sorgunun parametrelerini görüntülemek için Parametreler Sekmesine tıklayın

yapılacaklar:resim_alternatif_metin