(08-05-15, 05:19 PM)nhattiensinh Đã viết: Việc này phục vụ cho mình vẽ thêm các hàng trống sau đó viết tay.
Thông thường đã là report thì bạn cần gì phải viết tay. Nhưng nếu bạn muốn làm như thế thì không phải là không được.
Đầu tiên bạn phải thiết kế 3 report - 1 report trắng không có Record Source bằng với khổ giấy in report - 1 report thứ 2 có nguồn dữ liệu bạn muốn in. Report này có các label, textbox chứa nội dung Record Source và có Border color =tranparent - repord thứ ba bạn sẽ design sau cho các Rectangle bằng với các khung của các label, textbox của report thứ 2 (cái này làm khung cho cái kia mà). Tất nhiên bạn sẽ bố trí các khung phủ đầy trang giấy in.
Sau đó bạn tạo 2 subreport trên report thứ nhất có Source Objet là 2 report kia, 2 subreport có top, left, và width bằng nhau, subreport có record sourcer có Can Grow và Can Shink = true. Nếu bạn khéo tay. Bạn chỉ cần tạo 1 Report có khung làm nền trên Detail, Các tiêu để cột của subreport có record source cũng thiết kế ở report này. Còn subreport có record source bạn chỉ thiết kế phần detail mà không có Header và Footer. Tất nhiên phài canh chính xác độ rộng các cột trên cả report và subreport.
Nói chung để làm việc này thì bạn không phải viết code hay function gì cả mà bạn chỉ cần canh chỉnh các đối tượng sau cho chính xác và đẹp mắt.
Chúc bạn thành công.