• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Phân trang trong CrytalReport ?

Nơi trao đổi về các vấn đề trong lập trình Windows Forms, Console dùng cú pháp ngôn ngữ Visual Basic .NET và C#

Moderators: tungblt, vuathongtin

User avatar
Dragons
Thành viên trung thành
Thành viên trung thành
Posts: 271
Joined: Wed 25/06/2008 10:58 am
Location: Bến Tre, HCM
Has thanked: 14 times
Been thanked: 8 times

Phân trang trong CrytalReport ?

Postby Dragons » Tue 30/03/2010 3:17 pm

Các bạn cho tui hỏi về CrytalReport tích hợp trong VB.net 2005
Tui đã làm được trang báo cáo Lớp và chi tiết học sinh trong lớp !
Nhưng không biết cách làm thế nào để 1 lớp (bao gồm cả chi tiết học sinh của nó) nằm trên 1 hoặc nhiều trang báo cáo, tùy theo học sinh nhiều hay ít.
Tui đã chọn máy in và khổ A4 roài nhưng cuối lớp này nếu còn nhiều khoảng trống thì lớp kia nằm tiếp theo chứ không tự qua trang được ?????

Các bạn giúp tui các phân trang theo lớp với ?
Thanks !
Đợi tin các bạn !


Sự thông cảm là chiếc chìa khoá vàng mở vào trái tim của người khác.

ShareToShare
Mạnh Thường Quân
Mạnh Thường Quân
Posts: 168
Joined: Thu 27/11/2008 4:04 pm
Has thanked: 1 time

Re: Phân trang trong CrytalReport ?

Postby ShareToShare » Tue 30/03/2010 5:43 pm

Tui có cách như thế này :cho hiện lên crystal report theo từng lớp. tức là
1.tạo form cho người dùng nhập vào malop => hiện lên bao cao những hs thuộc lớp đó.
muốn in lớp khác thì quay lại buoc 1.

User avatar
Dragons
Thành viên trung thành
Thành viên trung thành
Posts: 271
Joined: Wed 25/06/2008 10:58 am
Location: Bến Tre, HCM
Has thanked: 14 times
Been thanked: 8 times

Re: Phân trang trong CrytalReport ?

Postby Dragons » Tue 30/03/2010 7:59 pm

Hi !!
Cảm ơn bác ShareToShare nhé !!
Cách đó thì Ok roài nhưng mà tui muốn in hàng loạt thì chẳng lẻ dùng vòng lặp thì kỳ quá !
Tui muốn có nhiều lớp trong một báo cáo để in nhanh !!!???
Tui nhớ là có thế làm được mà ! bằng cách click phải trên báo cáo roài chọn cái gì đó => roài vào chỗ có cây bút để gõ lệnh => tui làm cách đây 1.5 năm roài (hình như trên Crystal Report riêng chứ không phải tích hợp vào VB, lúc đó tui làm phiên bản VB 2003) => quên mất không biết vào chỗ nào nữa (tài liệu mất roài) !!????
Nhưng mà chắc là làm được ! không nhớ rõ chỗ nào nữa nhất là mấy cái lệnh của nó !??????
Có bác nào biết => giúp tui với ?
Đợi tin các bác !
Sự thông cảm là chiếc chìa khoá vàng mở vào trái tim của người khác.

User avatar
haitu
Guru
Guru
Posts: 206
Joined: Sat 10/09/2005 2:50 pm
Has thanked: 1 time
Been thanked: 19 times
Contact:

Re: Phân trang trong CrytalReport ?

Postby haitu » Tue 30/03/2010 8:24 pm

Trước tiên bạn phải tạo 1 Group trước, sau đó click phải vào nó chọn Session Expert ... sau đó có cái hộp thoại hiện ra nhìn qua bên phải check vào New Page After -> nhìn qua bên phải của dòng đó có 1 cái nút cho bạn viết code, còn code bạn viết cái gì thì mình pó tay :D

User avatar
Dragons
Thành viên trung thành
Thành viên trung thành
Posts: 271
Joined: Wed 25/06/2008 10:58 am
Location: Bến Tre, HCM
Has thanked: 14 times
Been thanked: 8 times

Re: Phân trang trong CrytalReport ?

Postby Dragons » Tue 30/03/2010 8:35 pm

Cảm ơn bạn haitu nhé!
Chỗ đó hình như đúng roài nhưng kết quả sao không như ý vậy !!!!???
Có thể là thiếu cái gì đó ???
Đợi tin tốt tiếp xem sao !!
Có bác nào biết giúp tui với ?
Sự thông cảm là chiếc chìa khoá vàng mở vào trái tim của người khác.

hoanglongnguyen
Posts: 1
Joined: Tue 20/07/2010 7:50 am

Re: Phân trang trong CrytalReport ?

Postby hoanglongnguyen » Mon 20/12/2010 3:49 pm

haitu wrote:Trước tiên bạn phải tạo 1 Group trước, sau đó click phải vào nó chọn Session Expert ... sau đó có cái hộp thoại hiện ra nhìn qua bên phải check vào New Page After -> nhìn qua bên phải của dòng đó có 1 cái nút cho bạn viết code, còn code bạn viết cái gì thì mình pó tay :D

Chính xác: sau đó click phải vào Group Footer Sesion (Của Group bạn đã tạo, VD: Lop) -> chọn Session Expert -> check vào New Page After là được rồi, k cần viết code gì đâu. Còn Nếu muốn đánh lại số trang từ đầu thì check thêm vào Reset Page Number After.
Chúc bạn thành công.


Return to “Visual Basic .NET và C# (VB.NET & C#)”

Who is online

Users browsing this forum: No registered users and 24 guests