ledangvan > 13-04-15, 09:45 PM
(13-04-15, 02:20 PM)paulsteigel Đã viết: Về chủ đề này, nếu tác giả cụ thể hóa yêu cầu mình sẽ giúp triển khai được ví dụ của bạn. Cái ví dụ report Instance mà mình chia sẻ trước đây là nói đến một tác dụng khác của việc thừa kế lớp của báo cáo, cùng một mẫu báo cáo nhưng hiển thị nhiều nguồn dữ liệu khác nhau.
Chính vì điều đó nên phần code có hơi phức tạp để theo dõi.
Với Access, việc triển khai xuất dữ liệu dạng cột như bạn nói chỉ hợp lý cho quá trình in ấn (đẹp mắt) nhưng không ổn thỏa với mục tiêu xuất dữ liệu.
Nếu bắt buộc phải làm trong access thì những điều bạn cần tính tới là:
Số cột dữ liệu tối đa trên 1 trang giấy là bao nhiêu?
Dữ liệu gì là động, cái gì là tĩnh.
Còn việc triển khai theo hàng ngang - có nhiều cách làm (vẽ trường cố định, dùng code ...vv) và cách trong ví dụ trên đây là một trong số những cách đó.
paulsteigel > 13-04-15, 11:20 PM
tranthanhan1962 > 14-04-15, 06:59 PM
(13-04-15, 09:45 PM)ledangvan Đã viết:(13-04-15, 02:20 PM)paulsteigel Đã viết: Về chủ đề này, nếu tác giả cụ thể hóa yêu cầu mình sẽ giúp triển khai được ví dụ của bạn. Cái ví dụ report Instance mà mình chia sẻ trước đây là nói đến một tác dụng khác của việc thừa kế lớp của báo cáo, cùng một mẫu báo cáo nhưng hiển thị nhiều nguồn dữ liệu khác nhau.
Chính vì điều đó nên phần code có hơi phức tạp để theo dõi.
Với Access, việc triển khai xuất dữ liệu dạng cột như bạn nói chỉ hợp lý cho quá trình in ấn (đẹp mắt) nhưng không ổn thỏa với mục tiêu xuất dữ liệu.
Nếu bắt buộc phải làm trong access thì những điều bạn cần tính tới là:
Số cột dữ liệu tối đa trên 1 trang giấy là bao nhiêu?
Dữ liệu gì là động, cái gì là tĩnh.
Còn việc triển khai theo hàng ngang - có nhiều cách làm (vẽ trường cố định, dùng code ...vv) và cách trong ví dụ trên đây là một trong số những cách đó.
Mình nghĩ đã nói khá rõ trong phần đầu câu hỏi : Mình có các dữ liệu của các đơn vị, đơn giản chỉ là cộng hàng ngang để lên báo cáo tổng hợp và trình bầy như hình ở bài đầu, mình có nghiên cứu ví dụ của bạn, rất hay vì tất cả các báo cáo được in ra từ một Desingn Report. Bài viết của bác Tranthanhhan1962 cũng hay và giải quyết được vấn đề mà tôi hỏi, nhưng phải công nhận là hơi loằng ngoằng để thiết lập các report và query (nếu không bắt chước các mẫu có sẵn thì khó lòng làm được), Từ bài viết của bác Tranthanhan1962 mình chắc sẽ tạo được và sẽ post lên sớm nhất.
mrsiro > 14-04-15, 08:37 PM
maidinhdan > 14-04-15, 10:31 PM
(14-04-15, 08:37 PM)mrsiro Đã viết: Các bác cho em hỏi report mình có thể tùy chỉnh số lượng côt không.
Em đang làm ứng dụng tính tua trực, mà nv thì trực theo ngày, mỗi tháng thì số lượng ngày nó lại khác nhau, có tháng 28 nhưng có tháng lại 31 ngày. Giờ em muốn số lượng cột trong report thay đổi theo số lượng ngày trong tháng, ví dụ tháng 28 ngày thì có 28 cột, 31 ngày thì có 31 cột.
Ai biết vấn đề này giúp em với.
tranthanhan1962 > 15-04-15, 01:22 AM
(14-04-15, 08:37 PM)mrsiro Đã viết: Các bác cho em hỏi report mình có thể tùy chỉnh số lượng côt không.
Em đang làm ứng dụng tính tua trực, mà nv thì trực theo ngày, mỗi tháng thì số lượng ngày nó lại khác nhau, có tháng 28 nhưng có tháng lại 31 ngày. Giờ em muốn số lượng cột trong report thay đổi theo số lượng ngày trong tháng, ví dụ tháng 28 ngày thì có 28 cột, 31 ngày thì có 31 cột.
Ai biết vấn đề này giúp em với.
ledangvan > 15-04-15, 12:29 PM
vodainhan > 01-04-17, 07:08 PM
maidinhdan > 01-04-17, 08:32 PM
(01-04-17, 07:08 PM)vodainhan Đã viết: Độ rông report (Width Report) tối đa là 55.873cm. Có cách nào làm tăng số này lên không? (access 2010)
Report này chứa rất nhiều dữ liệu hàng và cột, phải in ra 4 trang giấy A4 theo chiều ngang.
Nếu cách tăng chiều rộng không được thì cần giải pháp nào? Ai có cao kiến gì xin trợ giúp.
vodainhan > 01-04-17, 08:54 PM