Marcin
S.
BI Consultant, ETL
developer
Temat: Raport na Commandzie odczytuje wiecej rekordow niz sam...
Mam raport na Commandzie podczas generowania odczytuje znacznie wiecej rekordow niz dostaje w wyniku SELECTa bezposrednio na bazie, np. Select do bazy zwraca 463 rekordy, raport odczytuje ponad 10 000 rekorodw. Z tym ze zawartosc raportu, wczytanych danych jest poprawna.W raporcie mam 3 poziomy grupowania.
Poziom 1 - grupowanie po pole1_ID rekordu.
Na tym poziomie w oddzielnych sekcjach Group Headera (Group Header 1a, Group Header 1b...) wyswietlam dane zwiazane z polem pole1_ID
Poziom 2 - sztuczna grupa na potrzeby wyswietlania headerow tabeli na kazdej stronie jesli sa potrzebne
WhileReadingRecords;
true
Poziom 3 - grupowanie po pole2_ID rekordu.
W tej grupie w Group Headerze wyswietlane sa dane w kolumnach dla pole2_ID.
Wrzucenie tego do Details powoduje duplikacje rekordow na poziomie pole2_ID.
pole1_ID moze miec wiecej niz jedno pole2_ID.
Glowny Select/Command ma wstawione warunki dla dwoch parametrow (stringi).
W raporcie mam drugi Command (nie jest polaczony z glownym Commandem), do ktorego przyrownuje wartosci w/w parametrow.
Bede wdzieczny za pomysly, sugestie.Ten post został edytowany przez Autora dnia 16.12.13 o godzinie 14:46