Próbuję wydrukować ostatni rekord grupy, ale wyrażenie print when group changes: True
wydaje się nie działać. Po prostu wypisuje wszystkie zapisy tej grupy. (Zgrupowałem rekord na podstawie nazwy użytkownika).Raporty jaspisu - Drukowanie po zmianie grupy
Odpowiedz
Nigdy nie używałem funkcji "drukuj, gdy zmieniasz grupę", ale próbuję go teraz w nowym raporcie, widzę, co masz na myśli - drukuje dla każdego rekordu szczegółowości, nawet jeśli grupa się nie zmienia.
Zamiast używać flagi "print when group changes", odznacz flagę "drukuj powtarzające się wartości", to prawdopodobnie da ci to, co chcesz.
Wystąpił problem z tym samym problemem. Oto praca wokół której wymyśliłem:
JasperReports ma kilka automatycznie generowanych zmiennych, które mogą pomóc Ci osiągnąć to, co chcesz. Dla każdej grupy utworzonej tam jest licznik, który śledzi liczbę elementów w bieżącym grupy:
yourGroupName_COUNT
W swojej printWhenExpression prostu dodać wyrażenie jak następuje tylko wydrukować pole tekstowe, gdy grupa pęknięcia:
$V{yourGroupName_COUNT}==1
-Benjamin
nie sądzę, że atrybut jest robić to, co myślisz, że to robi. Powinno być używane w połączeniu z isPrintRepeatedValues = "false" i działa w następujący sposób:
"jeśli powtarzana wartość, którą pominięto, obejmuje wiele grup, można ją ponownie wyświetlić na początku określonej grupy raportów, jeśli określ nazwę tej konkretnej grupy w atrybucie printWhenGroupChanges. " Najlepszy przewodnik str. 116
- 1. SUMA szczegółów w nagłówku grupy Raporty Crystal
- 2. Raporty Jaspera: sub-raporty powodują nieskończoną pętlę
- 3. Animacja po zmianie układu
- 4. Układ widok po zmianie rozmiaru
- 5. Wyzwalanie akcji po zmianie document.cookie?
- 6. Orzeźwiające roszczeniaPrzydzielenie po zmianie ról
- 7. Po zmianie widoku QML kliknij
- 8. Zatrzymaj drukowanie po n liczbie wierszy
- 9. Lua - Drukowanie (♡) znak po parsowania JSON
- 10. Raporty z testów kątowych
- 11. iOS Jak odświeżyć ScrollView po zmianie modelu?
- 12. Widget nie odświeża się po zmianie konfiguracji
- 13. Zmiana tekstu jquery po zmianie wejścia
- 14. jumper szkieletowy, widok aktualizacji po zmianie modelu
- 15. Utrzymywanie ostrości/SelectedItem po zmianie DataGrid ItemsSource
- 16. Aktywność Androida uruchomiona ponownie po zmianie orientacji
- 17. Przełącz zmienną $ setValidity po zmianie modelu
- 18. AndroidKeyStore wymazane po zmianie hasła urządzenia
- 19. Wywołanie funkcji po zmianie rozmiaru okna
- 20. Data JavaScript wygląda źle po zmianie miesiąca
- 21. Powtarzanie w szablonowej funkcji po zmianie typu
- 22. nodejs, uruchom test automatycznie po zmianie plików
- 23. DataGridView: Zachowaj wybór po zmianie źródła danych?
- 24. Aktualizowanie powiązania natychmiast po zmianie DataContext
- 25. Ponowne uruchamianie crona po zmianie pliku crontab?
- 26. Mercurial: Jak przywrócić po zmianie bazy
- 27. Formatowanie TextBox utracone po zmianie ostrości
- 28. Wymuś ponowne uwierzytelnianie po zmianie uprawnień użytkownika
- 29. identyfikator Bundle zmieniane po zmianie nazwy aplikacji
- 30. Przywracanie pozycji kursora po zmianie contenteditable