إنشاء مصادر بيانات واستعلامات جديدة
لإنشاء مصدر بيانات واستعلام جديد في Aspose.Cells.Report.Designer:
- افتح Microsoft Excel.
- انقر على بناء مجموعة البيانات في شريط أدوات Aspose.Cells.Report.Designer:
جميع مصادر البيانات والاستعلامات مدرجة في مربع الحوار.
- عقدة مصدر البيانات:
- عقدة مجموعة البيانات:
-
حدد عقدة الجذر الخاصة بالشجرة.
-
انقر على إضافة.
إضافة مصادر البيانات ومجموعات البيانات
-
في مربع الحوار، اسم الاتصال بمصدر البيانات SqlServer واسم مجموعة البيانات EmpsSalesDetail.
-
انقر فوق التالي.
إضافة مجموعات البيانات ومصادر البيانات
يبدأ Aspose.Cells.Report.Designer استعلام Microsoft Query.
-
في مربع حوار اختيار مصدر البيانات، حدد مصدر بيانات جديد.
-
انقر على موافق. يمكنك أيضًا تحديد مصدر بيانات موجود.
اختيار مصدر البيانات
-
أدخل اسم مصدر البيانات وحدد SQL Server من قائمة السائقين قاعدة البيانات المنسدلة.
-
انقر على الاتصال.
إنشاء مصدر بيانات جديد
-
في مربع حوار تسجيل الدخول إلى SQL Server، حدد القيمة المناسبة لكل عنصر. على سبيل المثال، قم بتعيين الخادم إلى محلي، حدد قاعدة بيانات AdventureWorks وحدد استخدام اتصال موثوق.
-
انقر على موافق.
تسجيل الدخول إلى خادم SQL
-
انقر على موافق.
يرجى ملاحظة أننا الآن قمنا بتسجيل الدخول إلى خادم 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
الاستعلام يحتوي على ثلاث معلمات: سن التقرير، شهر التقرير ومعرف الموظف.
-
من قائمة ملف في Microsoft Query، حدد العودة إلى Aspose.Cells.Report.Designer.
العودة إلى مصمم التقرير
يتم إدراج مصدر البيانات والاستعلام المنشأ أعلاه في مربع الحوار.
-
انقر فوق مصدر البيانات SqlServer لعرض معلوماته المفصلة.
مصدر البيانات الجديد
-
انقر على استعلام EmpSalesDetails لعرض معلوماته المفصلة.
انقر على علامة التبويب SQL لعرض SQL لللاستعلام
انقر على علامة التبويب الأعمدة لعرض أعمدة الاستعلام
انقر فوق علامة تبويب المعلمات لعرض معلمات الاستعلام