Ostatnio podczas zamkniętego szkolenia Crystal Reports dla zaawansowanych prezentowałem rozwiązanie łączenia kilku wierszy w jedno pole tekstowe, które opublikowałem w poprzednim poście.
Opisany sposób bardzo się spodobał uczestnikom kursu, ale padło pytanie jak to zrobić w przypadku wielu pól? Mamy na przykład tabelę Artykuly (artykuły w sensie prawniczym a nie produkty) z następującymi kolumnami: Artykuł, Paragraf oraz Punkt.
W wyniku mamy otrzymać następujący zapis prawniczy:
148 §2 pkt. 2, 172 §2 pkt. 1, 148 §1 pkt. 1.
No to do dzieła!
Na początek skrypt do utworzenia przykładowej tabeli wraz z danymi
Następnie zabieramy się za raport.
1. Formuła Init 2. Formuła Calculate 3. Formuła Display Rezultat:Oczywiście takie rozwiązanie można zastosować do różnych przypadków.
Na koniec dygresja: Każde szkolenie wnosi coś nowego do mojego warsztatu pracy dlatego tak lubię je prowadzić :)
Komentarze