Hướng dẫn html ssrs - html ssrs

Chuyển đến nội dung chính

Trình duyệt này không còn được hỗ trợ nữa.

Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.

Add HTML into a paginated report (Report Builder)

  • Bài viết
  • 08/05/2022
  • 2 phút để đọc

Trong bài viết này

Applies to: ✔️ Microsoft Report Builder (SSRS) ✔️ Power BI Report Builder ✔️ Report Designer in SQL Server Data Tools ✔️ Microsoft Report Builder (SSRS) ✔️ Power BI Report Builder ✔️ Report Designer in SQL Server Data Tools

Using a placeholder, you can import HTML from a field in your dataset for use in the paginated report. By default, a placeholder represents plain text, so you will need to change the placeholder mark-up type to HTML. For more information, see Importing HTML into a Report (Report Builder and SSRS).

Ghi chú

Bạn có thể tạo và sửa đổi các tệp định nghĩa báo cáo được phân trang (.rdl) trong Trình tạo báo cáo Microsoft, Trình tạo báo cáo Power BI và trong Trình thiết kế báo cáo trong các công cụ dữ liệu SQL Server.

Để thêm HTML từ trường trong bộ dữ liệu của bạn vào hộp văn bản

  1. Trên tab Chèn, nhấp vào danh sách. Nhấp vào bề mặt thiết kế, sau đó kéo để tạo một hộp có kích thước bạn muốn.Insert tab, click List. Click the design surface, and then drag to create a box that is the size you want.

    Hộp thoại Thuộc tính tập dữ liệu mở ra. Bạn có thể sử dụng bộ dữ liệu được chia sẻ hoặc bộ dữ liệu được nhúng trong báo cáo của mình. Để biết thêm thông tin, nhấp vào hộp thoại Thuộc tính dữ liệu, Truy vấn (Trình tạo báo cáo) hoặc Hộp thoại Thuộc tính tập dữ liệu, Truy vấn.Dataset Properties dialog box opens. You can use a shared dataset or a dataset embedded in your report. For more information, click Dataset Properties Dialog Box, Query (Report Builder) or Dataset Properties Dialog Box, Query.

  2. Trên tab Chèn, nhấp vào hộp văn bản. Nhấp vào danh sách, sau đó kéo để tạo một hộp có kích thước bạn muốn.Insert tab, click Text Box. Click in the list, and then drag to create a box that is the size you want.

  3. Kéo một trường HTML từ bộ dữ liệu của bạn vào hộp văn bản. Một người giữ chỗ được tạo cho lĩnh vực của bạn.

  4. Nhấp chuột phải vào trình giữ chỗ, và sau đó nhấp vào thuộc tính giữ chỗ.Placeholder Properties.

  5. Trên tab Chung, xác minh rằng hộp giá trị chứa một biểu thức đánh giá vào trường bạn đã bỏ trong bước 3.General tab, verify that the Value box contains an expression that evaluates to the field you dropped in step 3.

  6. Nhấp vào HTML - Giải thích thẻ HTML là kiểu. Điều này làm cho trường được đánh giá là HTML.HTML - Interpret HTML tags as styles. This causes the field to be evaluated as HTML.

  7. Chọn OK.OK.

Xem thêm

Định dạng số và ngày (Trình tạo báo cáo và SSRS) Định dạng các dòng, màu sắc và hình ảnh (Trình tạo báo cáo và SSRS) Hộp thoại thuộc tính chỗ giữ chỗ, General (BÁO CÁO BÁO CÁO VÀ SSRS)
Formatting Lines, Colors, and Images (Report Builder and SSRS)
Placeholder Properties Dialog Box, General (Report Builder and SSRS)

Chuyển đến nội dung chính

Trình duyệt này không còn được hỗ trợ nữa.

Hãy nâng cấp lên Microsoft Edge để tận dụng các tính năng mới nhất, bản cập nhật bảo mật và hỗ trợ kỹ thuật.

Report Builder authoring environment (SSRS)

  • Bài viết
  • 07/21/2020
  • 2 phút để đọc

Trong bài viết này

Report Builder is a stand-alone authoring environment for creating Reporting Services paginated reports outside of Visual Studio. When you design a report, you specify where to get the data, which data to get, and how to display the data. When you run the report, the report processor takes all the information you have specified, retrieves the data, and combines it with the report layout to generate the report. You can install it from the Reporting Services web portal or from the Microsoft Download Center.

Install Report Builder from the Microsoft Download Center.

Benefits of Report Builder

Report Builder enables you to:

  • Use the Report Builder ribbon to quickly add items your reports, launch table, chart, and map wizards, and format report data.

  • Add data from built-in data providers by using query designers that help you specify which data to include in your report.

  • Create and use report parameters and other interactive features that enable your report readers to customize data and vary report presentation.

  • Create expressions from built-in fields, collections, operators, and functions.

  • Open reports directly from a report server.

  • Preview reports that use local or published shared data sources and shared datasets.

  • Preview reports in HTML or print format.

  • Export reports to other file formats such as Microsoft Excel.

  • Save your report and related items to a SharePoint library, a report server, or your local computer.

Report Builder and Report Designer share many features. Read more about Report Builder in SQL Server.

See Also

Install Report Builder Reporting Services Tools Design Reports with Report Designer (SSRS)
Reporting Services Tools
Design Reports with Report Designer (SSRS)

Bộ sản phẩm SQL Server 2005, 2008 và 2008 R2, tất cả đều được đóng gói cùng với SQL Server Reporting Services (SSRS) – giải pháp chuyên dụng tạo báo cáo dành cho các doanh nghiệp. Với SSRS, người sử dụng có thể tạo, đặt lịch, đăng tải và quản lý các bản báo cáo khác nhau từ nhiều nguồn dữ liệu gốc đa dạng. Trong phần sau của bài viết, chúng ta sẽ cùng nhau tạo, chỉnh sửa và export báo cáo SSRS theo cách thủ công.Với SSRS, người sử dụng có thể tạo, đặt lịch, đăng tải và quản lý các bản báo cáo khác nhau từ nhiều nguồn dữ liệu gốc đa dạng. Trong phần sau của bài viết, chúng ta sẽ cùng nhau tạo, chỉnh sửa và export báo cáo SSRS theo cách thủ công.

Gán SSRS Report vào Project trong BIDS:

Trước tiên, các bạn cần tham khảo và hoàn thiện những bước đầu về SSRS tại đây. Để tạo bản báo cáo theo cách bình thường trong Business Intelligence Development Studio (BIDS), các bạn làm theo trình tự sau:

Mở BIDS, và chọn File > Open > Project/Solution.

Chỉ đường dẫn tới Report Server Project tạo trước đó.

Trong cửa sổ Solution Explorer, kích chuột phải tại Reports và chọn Add > New Item.

Chọn Report tại mục Add New Item, đặt tên cho báo cáo (ví dụ MyReport.rdl) và nhấn OK.

Tại đây, bạn sẽ có bản báo cáo SSRS rỗng, đang mở trong BIDS:

Hướng dẫn html ssrs - html ssrs

Tại cửa sổ bên trái, các bạn sẽ thấy thẻ Toolbox và Report Data. Nếu những thẻ này không hiển thị, hãy lựa chọn những thẻ tương ứng phù hợp từ menu View. Công cụ Toolbar hiển thị toàn bộ thành phần trên bản báo cáo như textbox và table, chức năng Report Data sẽ hiển thị các nguồn dữ liệu, bao gồm kết quả truy xuất từ gốc, bao gồm các file ảnh, trường dữ liệu (ví dụ như tham số Page Number).

Thêm Data Source và Dataset vào Project:

Khái niệm data source –  nguồn dữ liệu, ở đây sẽ làm nhiệm vụ nhận dạng cơ sở dữ liệu (hoặc các đối tượng dữ liệu khác, ví dụ như file XML) từ vị trí bạn dùng để đẩy dữ liệu, các thuộc tính của giao thức kết nối – tên server và tài khoản, được sử dụng. Bài hướng dẫn lần này dựa trên nguồn dữ liệu SQL Server đã tạo trước đó, các bạn hãy làm theo trình tự sau:

Tại thẻ Report Data, chọn New > Data Source và đặt tên cho dữ liệu gốc này.

Chọn Use shared data source reference

Chọn nguồn cơ sở dữ liệu SQL Server đã tạo trước đó từ menu, nhấn OK:

Hướng dẫn html ssrs - html ssrs

Khái niệm dataset ở đây là tập hợp các yêu cầu về dữ liệu, thông qua các câu lệnh truy vấn, hoặc quá trình lưu trữ, tất cả đều được bắt đầu từ nguồn dữ liệu, ngoài ra, dataset còn chỉ định những dữ liệu nào phù hợp để hiển thị trên báo cáo. Để thêm dataset vào các bản báo cáo, các bạn làm theo bước sau:

Tại thẻ Report Data, chọn New > Dataset và đặt tên cho thành phần này.

Chọn nguồn cơ sở dữ liệu tại bước trên.

Tại đây, các bạn gõ/paste các câu lệnh mẫu, hoặc đơn giản hơn là sử dụng tính năng Query Designer. Ví dụ như sau:

SELECT P.Name , ProductNumber , Color , ListPrice , SC.Name [Category] FROM Production.Product P LEFT OUTER JOIN Production.ProductSubCategory SC ON P.ProductSubCategoryID = SC.ProductSubCategoryID WHERE ListPrice BETWEEN 0 AND 1000 ORDER BY Category, ListPrice ASC
ProductNumber ,
Color ,
ListPrice ,
SC.Name [Category]
FROM Production.Product P
LEFT OUTER JOIN Production.ProductSubCategory SC
ON P.ProductSubCategoryID = SC.ProductSubCategoryID
WHERE ListPrice BETWEEN 0 AND 1000
ORDER BY Category, ListPrice ASC

Sau đó nhấn OK. Khi kết thúc bạn sẽ thấy data set hiển thị trong các trường dữ liệu tại thẻ Report Data.

Thêm các thành phần dữ liệu khác vào báo cáo:

Sau khi đã khởi tạo thành công dataset, các bạn bắt đầu tạo báo cáo. Trước tiên là các thuộc tính đơn giản và quen thuộc như bảng sản phẩm, tiêu đề và số trang.

Kéo thả Table từ thẻ Toolbox vào giao diện chính của báo cáo.

Tại thẻ Report Data, tiếp tục kéo và thả các trường dữ liệu Category, Color, Product, Name, và List Price như sau:

Hướng dẫn html ssrs - html ssrs

Làm tương tự như vậy với thành phần Textbox, gõ AdventureWorks Products.

Tại phần trống của bản báo cáo, các bạn kích chuột phải và chọn Insert > Page Footer.

Kéo thả textbox vào phần footer này, tại mục Built-In Fields trên thẻ Report Data, kéo thẻ tiếp thành phần Page Number.

Sử dụng tính năng Preview để xem trước bảng báo cáo với dữ liệu truyền vào đã chuẩn hay chưa.   
 

Định dạng báo cáo và export:

Đây là bước cuối cùng để hoàn thiện các bản báo cáo, bao gồm những tính năng tại thẻ Design:

Thêm và xóa các cột: click chuột phải vào bảng và chọn Insert Column > Left hoặc Right.

Thay đổi độ rộng của cột dữ liệu: kéo và thay đổi phần bên ngoài.

Thay đổi font và định dạng: chọn các trường dữ liệu tương ứng, tùy chỉnh hoặc thay đổi theo nhu cầu sử dụng.

Định dạng chuẩn chữ số hiển thị: nhấn chuột phải vào trường dữ liệu số, chọn Text Box Properties và thay đổi phần Number.

Thay đổi kích cỡ của báo cáo: di chuột và kéo tại các góc để phóng to hoặc thu nhỏ kích thước.

Để export báo cáo ra các định dạng khác nhau như PDF, Excel… các bạn làm như sau:

Chọn thẻ Preview

Nhấn nút Export ở phía bên trên:

Sau đó chọn định dạng phù hợp, đường dẫn lưu file và nhấn Save.

Hướng dẫn html ssrs - html ssrs

Trên đây là những bước cơ bản để tạo và chỉnh sửa báo cáo trong SQL Server Reporting Services, ngoài ra các bạn có thể tham khảo thêm ví dụ tại đây: SQL Server Books Online, SQL Server Books Online Tutorials, Microsoft Press – Stacia Misner và CodePlex. Chúc các bạn thành công!

(Theo Quantrimang)