2009-04-08 13 views
6

Jak mogę używać wielu grup, które nie są zagnieżdżone! - w Crystal Reports?wiele grup w raportach kryształów

Trochę Przykład tego, co chcę zrobić:

 
-hire car header 
--rentals header (group) 
---rental from 01-02-2008 to 01-06-2008 
---rental from 01-08-2008 to 01-09-2008 
---rental from 01-12-2008 to 01-15-2008 
--rentals footer 
--repairs header (group) 
---repair from 02-02-2008 to 02-05-2009 
--repairs footer 
-hire car footer 

wynajem samochodu jest normalne raport i czynsze i naprawy są grupy. grupy nie są zagnieżdżone. Mój obecny problem polega na tym, że naprawdę nie mogę stworzyć czegoś takiego i nie mogę zmienić struktury, aby rozwiązać ten problem ... Jestem całkowicie nowy w kryształowych raportach i przepraszam, jeśli to jest całkiem niezobowiązujące pytanie ^^

Odpowiedz

1

To dobre pytanie. Nazwałbym to podwójnym "jeden do wielu". Masz "wynająć samochód", który może mieć wiele wypożyczeń i/lub wiele napraw.

Jednym z rozwiązań byłoby wykorzystanie dwóch podraportów do wypożyczeń i napraw.

Innym rozwiązaniem byłoby połączenie razem napraw i wypożyczeń. Następnie należy umieścić grupę kryształów w kolumnie, która określa, czy wiersz jest wypożyczeniem, czy danymi napraw. Będziesz musiał również pokazać/ukryć poprawne etykiety, pola itp. To jest bardzo przylegające, więc najlepiej jest wybrać trasę z podziałem na raporty.

+0

Dziękuję za to pytanie, to jest to, o czym myślałem ... W tym przypadku wiem, że użyłem podraportu dla napraw, ponieważ miałem wypożyczone już skończone, gdy odkryłem ten problem. Ale w przyszłości będę używał 2 podraportów w takim przypadku jak sądzę ... – SvenFinke

+0

Właściwie prawdopodobnie zrobiłbym to samo ... dołącz do napraw w głównym raporcie i grupuj według nich. Następnie w stopce samochodu dodaj podraport wypożyczeń. Zwykle szybsze jest dołączanie do tabel, niż uruchamianie podraportu. – dotjoe

Powiązane problemy