błąd formuły przy pustym DataSource
Używam raportów Crystal w mojej aplikacji asp.net vs2012. Mam formułę w grupie źródła danych, która jest:
if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0) następnie t: = ToText ({PB_Portal_Reports_RestrictionRepClass.Amount}) + "" + {PB_Portal_Reports_RestrictionRepClass.Currency} else t: = "xxx";
gdy mam co najmniej jeden rekord, raport działa zgodnie z potrzebami, ale gdy przekazuję listę z liczbą rekordów = 0, to mam błąd
Wymagany jest tutaj łańcuch. Szczegóły: errorKindError w pliku CollectionListReport {E78D7A32-A1D9-4C39-B11A-C333992049DC} .rpt: Błąd w formule amn: 'if ({PB_Portal_Reports_RestrictionRepClass.Amount}> 0), a następnie' Łańcuch jest wymagany tutaj. Szczegóły: errorKind
Próbowałem użyć isnull lub konwersji typu, a nawet próbowałem najpierw sprawdzić jakąś inną zmienną „has_data” i dopiero potem spróbować zrobić to porównanie, ale nadal nie miałem szczęścia w rozwiązaniu tego błędu, proszę mi pomóc