Creación de nuevas fuentes de datos y consultas

Contents
[ ]

Para crear una nueva fuente de datos y una consulta en Aspose.Cells.Report.Designer:

  1. Abra Microsoft Excel.
  2. Hacer clicConstruir conjunto de datos en la barra de herramientas Aspose.Cells.Report.Designer:

todo:imagen_alternativa_texto

Todas las fuentes de datos y consultas se enumeran en el cuadro de diálogo.

  1. Un nodo de fuente de datos:

todo:imagen_alternativa_texto

  1. Un nodo de conjunto de datos:

todo:imagen_alternativa_texto

  1. Seleccione el nodo raíz del árbol.
  2. Hacer clicAgregar.

Adición de fuentes de datos y conjuntos de datos

todo:imagen_alternativa_texto

  1. En el cuadro de diálogo, llame a la fuente de datosServidor SQL y el conjunto de datosEmpsVentasDetalle.
  2. Hacer clicPróximo.

Adición de conjuntos de datos y fuentes de datos

todo:imagen_alternativa_texto

Aspose.Cells.Report.Designer inicia Microsoft Consulta.

  1. En el cuadro de diálogo Elegir origen de datos, seleccioneNueva fuente de datos.
  2. Hacer clicDE ACUERDO. También puede seleccionar una fuente de datos existente.

Elegir una fuente de datos

todo:imagen_alternativa_texto

  1. Ingrese un nombre de fuente de datos y seleccione SQL Server de la lista desplegable de controladores de base de datos.
  2. Hacer clicConectar.

Creación de una nueva fuente de datos

todo:imagen_alternativa_texto

  1. En el cuadro de diálogo Inicio de sesión de SQL Server, seleccione el valor adecuado para cada elemento. Por ejemplo, establezca el servidor en local, seleccione la base de datos AdventureWorks y seleccioneUsar conexión de confianza.
  2. Hacer clicDE ACUERDO.

Iniciar sesión en el servidor SQL

todo:imagen_alternativa_texto

  1. Hacer clicDE ACUERDO.

Tenga en cuenta que ahora estamos conectados al servidor SQL

todo:imagen_alternativa_texto

La nueva fuente de datos aparece en laElija fuente de datos diálogo.

  1. Seleccione la nueva fuente de datos.

La nueva fuente de datos

todo:imagen_alternativa_texto

  1. Hacer clicDE ACUERDO para abrir Microsoft Consulta.
  2. Para crear una consulta en Microsoft Query, consulte el Microsoft Query Helper. En el siguiente ejemplo, creamos una consulta con parámetros.

Construyendo una consulta

todo:imagen_alternativa_texto

El SQL es el siguiente:

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

La consulta tiene tres parámetros: ReportYear, ReportMonth y EmpID.

  1. Desde Microsoft ConsultasArchivo menú, seleccioneVolver a Aspose.Cells.Report.Designer.

Volviendo al diseñador de informes

todo:imagen_alternativa_texto

La fuente de datos y la consulta creada anteriormente se enumeran en el cuadro de diálogo.

  1. Haga clic en la fuente de datosServidor SQL para ver su información detallada.

La nueva fuente de datos

todo:imagen_alternativa_texto

  1. Haga clic en la consulta EmpSalesDetails para ver su información detallada.

Haga clic en la pestaña SQL para ver el sql de la consulta

todo:imagen_alternativa_texto

Haga clic en la pestaña Columnas para ver las columnas de la consulta

todo:imagen_alternativa_texto

Haga clic en la pestaña Parámetros para ver los parámetros de la consulta

todo:imagen_alternativa_texto