Erstellen neuer Datenquellen und Abfragen

Contents
[ ]

So erstellen Sie eine neue Datenquelle und Abfrage in Aspose.Cells.Report.Designer:

  1. Öffnen Sie Microsoft Excel.
  2. KlickenDatensatz erstellen in der Symbolleiste Aspose.Cells.Report.Designer:

todo: Bild_alt_Text

Alle Datenquellen und Abfragen werden im Dialogfeld aufgelistet.

  1. Ein Datenquellenknoten:

todo: Bild_alt_Text

  1. Ein Datensatzknoten:

todo: Bild_alt_Text

  1. Wählen Sie den Wurzelknoten des Baums aus.
  2. KlickenAddieren.

Hinzufügen von Datenquellen und Datensätzen

todo: Bild_alt_Text

  1. Rufen Sie im Dialogfenster die Datenquelle aufSQL Server und der DatensatzEmpsSalesDetail.
  2. KlickenNächste.

Hinzufügen von Datensätzen und Datenquellen

todo: Bild_alt_Text

Aspose.Cells.Report.Designer startet die Microsoft-Abfrage.

  1. Wählen Sie im Dialogfeld „Datenquelle auswählen“ ausNeue Datenquelle.
  2. KlickenOK. Sie können auch eine vorhandene Datenquelle auswählen.

Auswählen einer Datenquelle

todo: Bild_alt_Text

  1. Geben Sie einen Datenquellennamen ein und wählen Sie SQL Server aus der Dropdown-Liste der Datenbanktreiber aus.
  2. KlickenAnschließen.

Erstellen einer neuen Datenquelle

todo: Bild_alt_Text

  1. Wählen Sie im Dialogfeld SQL Server-Anmeldung den entsprechenden Wert für jedes Element aus. Stellen Sie beispielsweise server auf local ein, wählen Sie die AdventureWorks-Datenbank aus, und wählen Sie ausVertrauenswürdige Verbindung verwenden.
  2. KlickenOK.

Anmeldung am SQL-Server

todo: Bild_alt_Text

  1. KlickenOK.

Beachten Sie, dass wir jetzt beim SQL-Server angemeldet sind

todo: Bild_alt_Text

Die neue Datenquelle wird in der angezeigtWählen Sie Datenquelle Dialog.

  1. Wählen Sie die neue Datenquelle aus.

Die neue Datenquelle

todo: Bild_alt_Text

  1. KlickenOK Microsoft Abfrage öffnen.
  2. Informationen zum Erstellen einer Abfrage in Microsoft-Abfrage finden Sie im Microsoft-Abfrage-Helper. Im folgenden Beispiel erstellen wir eine Abfrage mit Parametern.

Erstellen einer Abfrage

todo: Bild_alt_Text

Das SQL ist wie folgt:

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

Die Abfrage hat drei Parameter: ReportYear, ReportMonth und EmpID.

  1. Von Microsoft Abfrage’sDatei Menü, auswählenZurück zu Aspose.Cells.Report.Designer.

Zurück zum Berichtsdesigner

todo: Bild_alt_Text

Die oben erstellte Datenquelle und Abfrage werden im Dialogfeld aufgelistet.

  1. Klicken Sie auf die DatenquelleSQL Server um seine detaillierten Informationen anzuzeigen.

Die neue Datenquelle

todo: Bild_alt_Text

  1. Klicken Sie auf die Abfrage EmpSalesDetails, um die detaillierten Informationen anzuzeigen.

Klicken Sie auf die Registerkarte „SQL“, um die SQL für die Abfrage anzuzeigen

todo: Bild_alt_Text

Klicken Sie auf die Registerkarte Spalten, um die Spalten der Abfrage anzuzeigen

todo: Bild_alt_Text

Klicken Sie auf die Registerkarte Parameter, um die Parameter der Abfrage anzuzeigen

todo: Bild_alt_Text