Tôi đang làm việc trên báo cáo tinh thể. Tôi muốn hiển thị tổng của bản ghi ở chân trang của mỗi trang. vì vậy tôi đã thêm trường công thức trong các báo cáo tinh thể có công thức dưới đây.Lỗi trong trường công thức của báo cáo tinh thể khi không tìm thấy hồ sơ
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}
lỗi cung cấp dưới đây khi không có hồ sơ nào có sẵn với tiêu chí đã cho.
Những loại thay đổi mà tôi phải thực hiện trong mã ở trên, vì vậy nó cũng có thể xử lý các hồ sơ 0.
Thật sự tôi đã kiểm tra và ISNULL nên làm việc mà không cần bất kỳ vấn đề ... bạn có thể cho biết nếu không có dữ liệu có nghĩa là các bảng và trường hiện diện trong trường hợp đó? – Siva
Vâng, không có hồ sơ ... ví dụ. Nếu tôi cố gắng tìm các hồ sơ từ ngày 15 tháng 12 năm 2016 đến ngày 20 tháng 12 năm 2016 thì nó sẽ hiển thị lỗi này vì không có hồ sơ nào tồn tại trong ngày này. Tôi muốn xử lý loại lỗi này. – bnil
Thực ra tôi đã thử điều kiện của bạn ở bên cạnh tôi .. đáng ngạc nhiên không gặp phải bất kỳ vấn đề nào – Siva