Создание новых источников данных и запросов

Contents
[ ]

Чтобы создать новый источник данных и запрос в Aspose.Cells.Report.Designer:

  1. Откройте Microsoft Excel.
  2. НажмитеПостроить набор данных на панели инструментов Aspose.Cells.Report.Designer:

дело:изображение_альтернативный_текст

Все источники данных и запросы перечислены в диалоговом окне.

  1. Узел источника данных:

дело:изображение_альтернативный_текст

  1. Узел набора данных:

дело:изображение_альтернативный_текст

  1. Выберите корневой узел дерева.
  2. НажмитеДобавлять.

Добавление источников данных и наборов данных

дело:изображение_альтернативный_текст

  1. В диалоговом окне вызовите источник данныхSQLServer и набор данныхEmpsSalesDetail.
  2. НажмитеСледующий.

Добавление наборов данных и источников данных

дело:изображение_альтернативный_текст

Aspose.Cells.Report.Designer запускает Microsoft Запрос.

  1. В диалоговом окне «Выбор источника данных» выберитеНовый источник данных.
  2. НажмитеХОРОШО. Вы также можете выбрать существующий источник данных.

Выбор источника данных

дело:изображение_альтернативный_текст

  1. Введите имя источника данных и выберите SQL Server из раскрывающегося списка драйверов базы данных.
  2. НажмитеСоединять.

Создание нового источника данных

дело:изображение_альтернативный_текст

  1. В диалоговом окне входа в SQL Server выберите соответствующее значение для каждого элемента. Например, установите сервер как локальный, выберите базу данных AdventureWorks и выберитеИспользовать доверенное соединение.
  2. НажмитеХОРОШО.

Вход на SQL-сервер

дело:изображение_альтернативный_текст

  1. НажмитеХОРОШО.

Обратите внимание, что мы вошли в систему на SQL-сервере.

дело:изображение_альтернативный_текст

Новый источник данных появится вВыберите источник данных диалог.

  1. Выберите новый источник данных.

Новый источник данных

дело:изображение_альтернативный_текст

  1. НажмитеХОРОШО чтобы открыть Microsoft Запрос.
  2. Чтобы создать запрос в Microsoft Query, обратитесь к Microsoft Query Helper. В следующем примере мы создаем запрос с параметрами.

Создание запроса

дело:изображение_альтернативный_текст

SQL выглядит следующим образом:

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

Запрос имеет три параметра: ReportYear, ReportMonth и EmpID.

  1. От Microsoft ЗапросыФайл меню, выберитеВернуться к Aspose.Cells.Отчет.Дизайнер.

Возврат к дизайнеру отчетов

дело:изображение_альтернативный_текст

Источник данных и созданный выше запрос перечислены в диалоговом окне.

  1. Щелкните источник данныхSQLServer для просмотра его подробной информации.

Новый источник данных

дело:изображение_альтернативный_текст

  1. Щелкните запрос EmpSalesDetails, чтобы просмотреть подробные сведения о нем.

Щелкните вкладку SQL, чтобы просмотреть sql для запроса.

дело:изображение_альтернативный_текст

Щелкните вкладку «Столбцы», чтобы просмотреть столбцы запроса.

дело:изображение_альтернативный_текст

Щелкните вкладку «Параметры», чтобы просмотреть параметры запроса.

дело:изображение_альтернативный_текст