Cześć, na forum FastReport nie ma nikogo kompetentnego, więc uderzam tu :)
Zrobiłem sobie CrossTab.
I niby wszystko ładnie, tylko, że jest on szeroki dość.
Są dwie rzeczy, które mogę zrobić, żeby go zwęzić:
- Zmniejszyć czcionkę - ale z tym nie można przesadzić ;)
- Zawinąć wiersz w pierwszej kolumnie.
Pierwsza kolumna przechowuje imię i nazwisko. Chciałbym, żeby zamiast:
Jak Kowalski
było zawijanie:
Jan
Kowalski
Tylko nie wiem jak to osiągnąć. Próbowałem już na kilka sposobów. Najmądrzejszy z nich to chyba było wpisanie w kodzie aplikacji w OnGetText DataField:
Text:=stringReplace(Text, ' ', #13+#10, [rfReplaceAll]);
Oczywiście nic mi to nie dało.
Dla ułatwienia powiem, że w moim przypadku jedna kolumna odpowiada kilku wierszom, tzn:
Jan Kowalski |
|------------------------
|------------------------
|------------------------
|------------------------
--------------------------------------
Marian Paździoch.....itd