2012-02-02 36 views
6

Tôi có báo cáo tinh thể đa tinh thể, Bây giờ tôi muốn hiển thị tổng số đang chạy cho cả hai cột trọng số &. Hình ảnh của báo cáo thực tế là nhà thiết kế báo cáoTổng số cho MultiColumn trong Báo cáo tinh thể

enter image description here

Nhưng tinh thể này không hiển thị các cột khác, vì vậy mà cột tôi nên tính giá trị.

+0

Tính năng này có hoạt động với nhóm cột đầu tiên không? Bạn phải đặt tổng số vào chân trang nhóm và làm cho chân trang nhóm nhiều cột quá - chân trang không thể là đa IMO. – Arvo

+0

Bạn nói đúng, chân trang không thể là đa số. Nhưng tôi không sử dụng các nhóm, vì vậy không có chân trang nhóm nào ở đây –

+0

@MSingh Tại sao bạn không thể thêm nhiều giá trị trong Trang Chân trang? Tôi đã sử dụng nhiều cột trong Page Footer. – RKh

Trả lời

2

Thực hiện theo phương pháp này:

Tạo một công thức có tên là "RunningTotal" với văn bản sau đây:

//{@RunningTotal} 
WhilePrintingRecords; 
Numbervar RunningTotal_Amount; 
Numbervar RunningTotal_Weight 

Thêm công thức này đến phần Report Header (ngăn chặn nó sau khi bạn hoàn thành thử nghiệm)

Tạo công thức khác có tên "PageTotal.Reset" với văn bản sau:

//{@PageTotal.Reset} 
WhilePrintingRecords; 
Numbervar PageTotal_Amount:=0; 
Numbervar PageTotal_Weight:=0; 

Thêm công thức này đến phần trang Header (ngăn chặn nó sau khi bạn hoàn thành thử nghiệm)

Tạo một công thức có tên là "PageTotal.Increment" với văn bản sau đây:

//{@PageTotal.Increment} 
WhilePrintingRecords; 
Numbervar PageTotal_Amount:=PageTotal_Amount+{TABLE.AMOUNT_FIELD}; 
Numbervar PageTotal_Weight:=PageTotal_Weight+{TABLE.WEIGHT_FIELD}; 

Thêm công thức này vào mục Chi tiết (ngăn chặn nó sau khi bạn hoàn thành thử nghiệm)

Tạo một công thức có tên là "PageTotal.Weight.Amount" với văn bản sau đây:

//{@PageTotal.Amount.Display} 
WhilePrintingRecords; 
Numbervar PageTotal_Amount; 

Thêm công thức này vào phần Trang Chân trang. KHÔNG CHƯA, vì điều này sẽ hiển thị tổng số của trang.

Tạo một công thức có tên là "PageTotal.Weight.Display" với văn bản sau đây:

//{@PageTotal.Weight.Display} 
WhilePrintingRecords; 
Numbervar PageTotal_Weight; 

Thêm công thức này đến phần trang Footer. ĐỪNG kìm nén nó.

Tạo một công thức có tên là "RunningTotal.Amount.Display" với văn bản sau đây:

//{@RunningTotal.Amount.Display} 
whileprintingrecords; 
Numbervar RunningTotal_Amount; 
RunningTotal_Amount:=RunningTotal_Amount+{@PageTotal.Amount.Display}; 

Thêm công thức này đến phần trang Footer. ĐỪNG kìm nén nó.

Tạo một công thức có tên là "RunningTotal.Weight.Display" với văn bản sau đây:

//{@RunningTotal.Weight.Display} 
whileprintingrecords; 
Numbervar RunningTotal_Weight; 
RunningTotal_Weight:=RunningTotal_Weight+{@PageTotal.Weight.Display}; 

Thêm công thức này đến phần trang Footer. ĐỪNG kìm nén nó.

Bạn có thể cần phải điều chỉnh phương pháp này một chút để xử lý hiển thị nhiều cột.

+0

Hi craig, đây là rất nhiều công việc, nhưng điều này hoạt động tốt. Cảm ơn rất nhiều –

Các vấn đề liên quan