Pracuję nad raportami kryształów. Chcę pokazać sumę rekordu na stopce każdej strony. , więc dodałem pole formuły w raportach kryształów, które mają formułę poniżej.Błąd w polu formuły raportów kryształów, gdy nie znaleziono rekordów
whileprintingrecords;
numbervar PageTotl;
if isNULL({Customer.PaidAmount})Then
0
else
PageTotl:=PageTotl + {Customer.PaidAmount}
jego daje błąd poniżej, gdy nie ma rekordów obecnych z podanymi kryteriami.
Jakich zmian muszę wykonane w powyższym kodzie, więc może również obsługiwać 0 rekordów.
Właściwie mam sprawdzone i IsNull powinny działać bez problemu ... można powiedzieć, czy nie ma danych oznacza tabele i pole obecne w tym przypadku? – Siva
Cóż, nie ma żadnych zapisów ... np. Jeśli spróbuję znaleźć zapisy od 15 grudnia 2016 r. Do 20 grudnia 2016 r., To pokazuje ten błąd, ponieważ nie istnieje zapis tej daty. Chcę poradzić sobie z tego rodzaju błędem. – bnil
Właściwie próbowałem twojej kondycji u mego boku .. zaskakująco nie napotkano żadnego problemu – Siva