Đánh giá chủ đề:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Help] Tạo cột tổng ở cuối mỗi trang
#1
Chào các bác!
Em tạo một report có nhiều trang!
Em muốn mỗi trang có một dòng tổng, em mở phần page footer rồi tạo textbox mà nhập hàm =sum([text box cần tính]) thì khi view ô đó báo error nhưng cũng như vậy tạo text box ở mục report footer thì lại không vấn đề gì. Các bác có cách nào giúp em với
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#2
Bác nào giúp em với bí quá
Vd:
ngày          Số lượng

1/6             15
2/6             20
3/6             15
..........................

tổng cuối trang: 50
20/6            10
tổng:            60
Em làm được cái tổng toàn bộ
nhưng ở page footer thì lại bị báo error
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#3
(17-07-18, 09:09 AM)NguyenDungAnh Đã viết: nhưng ở page footer thì lại bị báo error

Page Footer và Page Header của Access Report không hỗ trợ các textbox có dùng hàm tính toán như Sum.
Vấn để ở chỗ là Sum ở cuối trang nó không có ý nghĩa nên Access report nó không hỗ trợ là đúng rồi bạn.
Vd: Nếu ở report bạn kéo dãn chiều cao của 1 dòng thì 1 trang thay vì 10 dòng sẽ còn 5 dòng vậy bạn phải viết code để nhận biết 1 trang của bạn có bao nhiêu dòng rồi tính Sum. Nói chung số dòng trong một trang Report nó biến thiên tuỳ theo người thiết kế thì chuyện Sum của bạn có ý nghĩa phân tích gì chứ?
Để chia nhỏ tại sao bạn không thiết kế Sum theo một Group nào đó trong tổng thể trang.
Còn nếu vẫn muốn áp dụng thì chỉ có cách dùng code VBA ở event Detail_Print và PageHeaderSection_Print.
Chữ ký của ongke0711 If you BORN poor, it's not your mistake. But if you DIE poor, It's your mistake!
ღღღღღTài sản của ongke0711 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#4
Post dữ liệu lên đi, tôi sẽ làm cho!
Chữ ký của tranthanhan1962 Kết quả cuối cùng của một đời người, không phải bạn có được bao nhiêu tiền bạc, tài sản. Mà bạn còn bao nhiêu người bạn  thumbs up
ღღღღღTài sản của tranthanhan1962 (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#5
Nói như ongke0711 là hoàn toàn chính xác. Access không hỗ trợ cách tính tổng từng trang theo cách thông thường mà phải dùng macro hoặc code

Mã PHP:
Private Sub Detail_Print(Cancel As IntegerPrintCount As Integer)
     TongSoLuong TongSoLuong SoLuong
End Sub

Private Sub PageHeaderSection_Print(Cancel As IntegerPrintCount As Integer)
      TongSoLuong 0
       Reset TongTrang 
0 khi qua trang mới
End Sub 
Chữ ký của Xuân Thanh Trăm năm trước thì ta chưa gặp
Trăm năm sau biết gặp được không?
Cuộc đời sắc sắc không không
Thì thôi ta cứ hết lòng vì nhau
ღღღღღTài sản của Xuân Thanh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn tranthanhan1962 , ongke0711 , NguyenDungAnh
#6
Em tự mò mò cũng làm được rồi các bác ạ!
Em xin chia sẻ cách làm của em thế này
Em tạo một txtbox2 nhận giá trị của txtbox1 cần tính tổng rồi để runing sum là over all
Phần page footer em để cái txtbox tính tổng có row souce là cái txtbox1 ấy. May quá mò mẫm mãi cũng ra.
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#7
Tiện đây em hỏi các bác sao cái dòng page footer em kéo nó sát lên trên ( top = 0) và cũng kéo sát bên dưới rồi
Phần detail cũng kéo khít rồi mà vẫn còn khoảng trắng giữa detail và pagefooter, page header thì ko bị.
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn
#8
kết hợp với SQL server giải quyết cho nhanh bạn nhé, tao 1 cái stored procedure
Chữ ký của Cuong Servenet Cuong Servenet,gia nhập Thủ Thuật Access từ 12-07 -18.
ღღღღღTài sản của Cuong Servenet (View All Items) ღღღღღ
Reply
Những người đã cảm ơn NguyenDungAnh
#9
tạo như thế nào vậy bạn nói rõ hơn được không
Chữ ký của NguyenDungAnh Đến với cuộc đời hai tay trắng
Giã từ trần thế trắng hai tay
Bao nhiêu tiếng nói tiếng cười
Sống ở cuộc đời lãi được vậy thôi
ღღღღღTài sản của NguyenDungAnh (View All Items) ღღღღღ
Reply
Những người đã cảm ơn


Có thể liên quan đến chủ đề
Chủ đề: Tác giả Trả lời: Xem: Bài mới nhất
  [Help] Cách lấy số thứ tự trang của report 2 lên report 1 cùng 1 Mã KH tr4il3 27 1,945 29-10-18, 10:06 AM
Bài mới nhất: tr4il3
  [Help] In report bị khoảng trắng giữa các dòng NguyenDungAnh 7 416 30-08-18, 08:01 PM
Bài mới nhất: NguyenDungAnh
  [Help] Ẩn page footer theo số trang! NguyenDungAnh 7 428 01-08-18, 06:25 AM
Bài mới nhất: tranthanhan1962
Heart [Help] tính tổng số tiền của 1 cột trong report tranhai_vn 7 7,566 18-07-18, 12:15 PM
Bài mới nhất: Cuong Servenet
  [Help] Nhờ giúp đở tạo report (tồn đầu,thu,chi, tồn cuối) morosumo 2 267 05-07-18, 02:23 PM
Bài mới nhất: morosumo

Chuyển nhanh:


User(s) browsing this thread: 1 Guest(s)
Diễn Đàn Thơ Văn Thi Ẩm Lâu|Nhà Hàng Sông Thơ| PMA Nha Trang| Gỗ Acrylic Không Đường Line