Trước tiên download bản iReport mới nhất tại đây, phiên bản mình hướng dẫn máy bồ là 3.7.2 .
Bật Ireport lên,

Chưa kết nối database nào nên nó bào Empty á. Trên menu bar chọn Tool -> Option, trong cửa sổ hiện ra chọn tab Classpath như hình

chọn Add jar
*Note: Mỗi server sài một file jar riêng nhá, bạn có thể search google đơn giản với cụm từ "jar sql2005" nếu bạn sài sql 2005 :D
...sau khi add xong chọn OK để kêt thúc nhá

Quay lại màng hình chính, click biểu tương phích cấm he




*Name:ten kết nối
*JDBC Driver: đơn giản là cái file jar bạn mới add á,nếu có rồi sẽ có màu đen, còn ko là có màu đỏ,ở đây mình sài SQL 2005
*JDBC URL: thây MYDATABASE bằng tên database của bạn
*2 ô sau bỏ
*Username:sa <-- mặc định khi mình cài sql 2005 *Password: <-- bạn ko bít ai bít :| Click Test để thử hàng trước, nếu báo success thì ok,click Save để lưu lại nhá Quay lại cửa sổ chính, Menu -> File -> New....

Trước tiên là loại khuôn nào, chọn A4 dạng đứng, sau này sẽ chỉnh sửa màu mè sau.
Chọn vị trí lưu

OK, chúng ta cùng bắt tay vào việc chính nào. Ở của sổ này chọn cái hình xếp lớp như cái ô bôi đỏ ở hình dưới

Ở đây bạn viết câu truy vấn đến bảng trong databse của mình(t chả biết sao mà nó cứ bắt gắn cái dấu [], bt viết có sao đâu.)

Bạn click vô Read fields để kiểm tra xem có chính xác ko, nếu nó list danh sách như hình vẽ đúng với database của bạn thì OK :D
Ở khung bên phải, bạn lick chuột vào chúng và quăng nó ra màng hình, kéo và thả, sướng lắm

*label: nhãn,giá trị ko đổi
*TextField: là cột trong bảng của bạn cần truy vấn, khi quăng ra bên trang thì sẽ có kí hiêu là $F{tên cột}.Ở đây mình sài User_Name,User_Phone,User_Address
Ok, giờ xem kết quả nhá, bạn click Preview để xem trước, nếu như ko có vấn đề gì thì nó sẽ trông như thế này

Sau khi save, các bạn sẽ có 1 file .jrxml, dùng để làm khuôn để xuất ra các định dạng như html,doc... Ở phần tiếp mình sẽ viết phần truy vấn 2 bảng, và xuất ra các định dạng thông qua Java.
Các bồ có thắc mắc gì thì cmt bên dưới he
Cái này có viết để chạy trên winform được không bạn
ReplyDeleteCái này chỉ chạy trên Java thôi bạn à, trên winform thì thường sử dụng cái CrystalReport
ReplyDeletea ơi e k hiểu chỗ này
Delete*Name:ten kết nối
*JDBC Driver: đơn giản là cái file jar bạn mới add á,nếu có rồi sẽ có màu đen, còn ko là có màu đỏ,ở đây mình sài SQL 2005
*JDBC URL: thây MYDATABASE bằng tên database của bạn
*2 ô sau bỏ
*Username:sa <-- mặc định khi mình cài sql 2005 *Password: <-- bạn ko bít ai bít :| Click Test để thử hàng trước, nếu báo success thì ok,click Save để lưu lại nhá Quay lại cửa sổ chính, Menu -> File -> New....
a ơi e bị báo lỗi chỗ tạo kết nối nó bảo ktra lại e k lm đc
Deletemình muốn viết sự kiện cho 1 nút, khi nào click vào nút ấy mới select các cột rồi đưa ra report thì làm thế nào?
ReplyDeletesao không hiên thị được tiếng việt vậy bạn
ReplyDeleteko biết thằng ngu này viêt ra bài hay hay đi copy ở đâu. chứ lổi font tiếng việt mà củng đéo biết trả lời... đả ko biết thì đừng post lên đây làm gì.. ?
ReplyDelete