Trong môi trường làm việc năng động và văn minh ngày nay, số đông các tổ chức, cơ quan, 1-1 vị… đều triển khai tin học tập hóa bằng cách sử dụng những phần mềm, website để giải quyết các các bước của mình. Việc tin học hóa đã giúp tiết kiệm chi phí thời gian, chi phí và không khí làm câu hỏi cho tương đối nhiều người. Các sản phẩm phần mềm được gia công ra không những giúp người sử dụng thực hiện công việc trực tiếp trên các form, page mà còn làm khách hàng triển khai nhanh những mẫu báo biểu để báo cáo khi cần.

Bạn đang xem: Hướng dẫn tạo hóa đơn trên java xuất report bằng jasperreport

Dựa trên nhu yếu thực tế là trong các sản phẩm ứng dụng thường gồm báo biểu, chúng tôi gửi đến những bạn bài viết này nhằm giúp các bạn đang xây dựng bằng ngữ điệu Java, một trong những ngôn ngữ lập trình phổ cập nhất hiện nay nay, rất có thể dễ dàng tiến hành các báo biểu.Trong một báo biểu thường xuyên có những thành phần sau:

Page Header: Là phần thứ nhất trong báo biểu, thường cất tiêu đề của báo biểu (có thể tùy chọn)Details: chứa nội dung thiết yếu của báo biểu (gồm report group header chứa tin tức nhóm, column header chứa tên các cột đã hiển thị vào báo biểu, report detail chứa nội dung các cột, report group footer chứa tin tức thống kê theo nhóm)Page Footer: Là phần cuối trong báo biểu, thường chứa thông tin thời hạn lập/in báo biểu, số trang của báo biểu (có thể tùy chọn)

Chúng ta hoàn toàn có thể thực hiện tại một báo biểu xuất phát từ 1 Empty Report, với các loại này thì ta sẽ thiết kế tất cả những nội dung trên báo biểu. Nếu chọn cách này thì ta đang mất không hề ít thời gian để kiến thiết phần hiển thị. Có một phương pháp khác là chọn thực hiện báo biểu cùng với Report Wizard, với một số loại này thì ta sẽ lựa chọn một trong các mẫu được cung cấp sẵn, tiếp đến nếu nên thêm gì thì gồm thể bổ sung vào sau giúp tiết kiệm ngân sách và chi phí thời gian.Để sẵn sàng cho việc xây dựng báo biểu ta cần:

Cài để JDK 8, Net
Beans 8.0.x (là editor để triển khai việc với ngôn ngữ lập trình Java)Cài đặt My
SQL 5.6.x (là hệ quản trị CSDL, nơi tàng trữ CSDL làm cho nguồn để triển khai báo biểu)Download cùng giải nén i
Report 5.5.x và Jasper
Report 6.2.x (là những thư viện phục vụ cho việc tiến hành báo biểu)

Bước 1: tải i
Report

Chạy Net
Beans
Vào thực đơn Tools > Plugins > Downloads > chọn địa chỉ Plugin > tìm đến thư mục i
Report đã giải nén và chọn tổng thể các tập tin .nbm > dìm Open

*

Đóng và khởi cồn lại Net
Beans.

Bước 2: Khởi rượu cồn My
SQL, thiết đặt CSDL có tác dụng nguồn cho báo biểu. Ví dụ: csdl phan_cong_nhan_vien_1_1_namBước 3: chế tác project làm việc trong Net
Beans và đưa Jasper
Report vào Libraries của project

Tạo một Project mới
Trong folder Libraries của project: click cần > chọn địa chỉ cửa hàng JAR/Folder… > tìm đến thư mục Jasper
Report đang giải nén cùng chọn toàn bộ các tập tin .jar > chọn “Copy to Libraries Folder” của project > dấn Open

*
Bước 4: chế tác report bằng Report Wizard

Trong project đã tạo thành ở bước 3, vào thư mục Source Pakages > tạo thành package mới hoặc sử dụng luôn package khoác định
Trong package này > click cần chọn New > Others > Report > lựa chọn Report Wizard

*

Chọn mẫu report > dìm Next
Đặt tên và chọn vị trí tàng trữ > dấn Next

*

Tạo nguồn tài liệu cho báo biểu:Trong Connections/ Data
Sources chọn New (Lưu ý: chỉ chọn New trong trường hợp chưa có nguồn dữ liệu cần mang đến báo biểu, còn ví như đã gồm thì chọn luôn luôn Connection/Data
Source để làm việc mà không yêu cầu tạo new nữa.)Xuất hiện screen Data
Source > lựa chọn Database JDBC connection > dìm Next

*

Chọn với điền những thông tin cần thiết cho việc liên kết đến cơ sở dữ liệu (JDBC Driver, JDBC URL, Username, Password) > Nhấn demo để kiểm tra công dụng kết nối > nhấn “Save”.

*

Chọn Connection/ Data
Source vừa kết nối. Viết câu lệnh truy tìm vấn làm dữ liệu nguồn mang lại báo biểu > nhấn Next (Lưu ý: cần chuẩn bị câu lệnh tróc nã vấn và có thể test trước sinh sống My
SQL để bảo đảm kết quả bao gồm xác)

*

Chọn những cột dữ liệu cần thiết để gửi vào báo biểu > nhận Next

*

Chọn Group mang lại báo biểu (để đưa dữ liệu vào những nhóm) > dìm Next

*

Nhấn Finish nhằm hoàn thành

*

Ở tab Designer: chúng ta thấy các nội dung được chọn đã tự động hóa hiển thị, chỉ việc chỉnh lại tiêu đề cho báo biểu và bố trí lại những vị trí (nếu cần)

*

Chọn tab nhận xét để xem kết quả

*

Bước 5: tạo báo biểu gồm thêm những tổng kết theo nhóm, bổ sung cập nhật thêm cột mới bằng cách khai báo biến

Ở thẻ Report > Variables > New variable > Đặt tên biến chuyển > tùy chỉnh thiết lập các thông số phù hợp cho đổi mới ở Properties
Ví dụ: Khai báo biến đổi COUNT_NV: Đếm số nhân viên cấp dưới trong từng solo vị

*

Ví dụ: Khai báo đổi mới MUC_LUONG_TB: tính lương vừa đủ của từng đối chọi vị

*

Ví dụ: Khai báo thay đổi So
Thu
Tu: đặt số thứ tự cho các dòng trong từng nhóm…

*

Bước 6: Định dạng lại báo biểu

Định dạng lại cột hiển thị: bằng cách chọn trường bên trên báo biểu > click nên chọn “Field Pattern” > hiển thị màn hình Category > lựa chọn mẫu phù hợp > nhận Apply (Ví dụ: field $FNgay_sinh theo định hình Date (dd/MM/yyyy), field $FMuc_luong theo định dạng Currency (#,##0)…)

*

Kéo thả các biến sẽ khai báo làm việc Bước 5 vào báo biểu với định dạng

*

Chọn tab review để xem kết quả

*

Xuất báo biểu ra file: chọn biểu tượng “Save” > lựa chọn định dạng tập tin (Excel, PDF, HTML…) > Nhập tên tập tin > thừa nhận OK

*
Bước 7: Xuất báo biểu khi nhấn button trên khung (xuất báo biểu trực tiếp trên áp dụng khi cần)

Tạo Form
Thiết kế Form trong đó có button (nhấn vào thì xuất hiện thêm báo biểu)Viết code mang lại button này
private void btn
Thong
Ke
Action
Performed(java.awt.event.Action
Event evt) SQLException

(Lưu ý: khi được editor cảnh báo, yêu cầu phải showroom thêm các thư viện cung ứng cho đoạn code trên trường hợp project chưa có các tủ sách này:

*
)

Chạy với xem tác dụng báo biểu

*

Lưu báo biểu theo định hình tùy chọn

*
Mong là với hầu như hướng dẫn chi tiết trên, các chúng ta cũng có thể tạo ra đều báo biểu cho ứng dụng của mình.

Các đồng bọn mến, đây là bài viết nằm trong loạt bài cung ứng thêm chúng ta học viên các nội dung cùng kiến thức thực tiễn cần đồ vật khi đi làm. Và để ý là nội dung bài viết này chỉ tập trung hướng dẫn chúng ta cách sinh sản báo biểu, còn những kiến thức và kỹ năng khác như hệ QT database My
SQL, phương pháp viết truy nã vấn, sử dụng ngữ điệu lập trình Java, các kiến thức nâng cấp khác của báo biểu… các bạn cần trau dồi thêm để sở hữu một hành trang đầy đủ, vững vàng vàng với tự tin khi làm cho việc.

Chào các bạn, trong nội dung bài viết trước thì tôi đã hướng dẫn cho chúng ta cách setup Birt Report trong Eclipse (dưới dạng một plugin) để hoàn toàn có thể thực hiện các nghiệp vụ liên quan đến kết xuất report một cách khá cụ thể rồi.

Xem thêm: Hướng dẫn kiếm tiền online từ nghề làm freelancer dành cho người mới

Và sinh hoạt trong bài viết tiếp theo này mình đang cùng chúng ta tạo ra một report dạng file Excel solo giản, sử dụng tiện ích Birt Report mà chúng ta đã tải trong bài bác hôm trước. Report này vẫn đọc dữ liệu từ vào cơ sở tài liệu và kết xuất dưới dạng tệp tin Excel (*.xlsx).


I. Chỉ dẫn tạo report với BIRT REPORT với ECLIPSE

Bên dưới đó là giao diện bọn họ sẽ thao tác với report như trong nội dung bài viết trước tôi đã hướng dẫn các bạn cài đặt.

(1) là 3 tab đặc biệt quan trọng đó là Palette (dùng để xây dựng template), Data Explorer (kết nối với dữ liệu), Resource Explorer (chứa những file template)(2) là các thành phần như bảng, text, ảnh, thứ thị… mà bạn có thể chèn vào báo cáo.(3) đây chính là giao diện Template nơi họ thiết kế báo cáo(4) gồm những thành phần tương quan đến thông số kỹ thuật định dạng cho báo cáo.

*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*

II. Lời kết

Vâng, vì vậy là trong nội dung bài viết này tôi đã cùng với các bạn tạo ra một report đơn giản dạng file Excel bằng phương pháp sử dụng phầm mềm Birt Report có kết nối và lấy tài liệu từ cơ sở dữ liệu trong Eclipse rồi.


Thực tế thì các bài report mà họ cần bắt buộc làm sẽ tinh vi hơn tương đối nhiều so với ví dụ nhưng mình đã tiến hành bên trên. Dẫu vậy trong bài xích hướng dẫn này mình mong muốn những chúng ta mới khám phá sẽ dễ dãi nắm bắt được cách tạo thành một báo cáo động về dữ liệu sử dụng Birt Report là như vậy nào.

Nếu thấy nội dung bài viết hay thì đừng quên phản hồi trong phần phản hồi cho bản thân biết nhé. Hẹn chạm chán lại các bạn trong các nội dung bài viết tiếp theo nha !

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *