crystal reports

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

wow
Posty: 39
Rejestracja: 04 lut 2009, 09:09
Rola: Inny
Wersja: 6.0 HR6
Lokalizacja: Ukraine
Kontakt:

crystal reports

Post autor: wow »

Witam
mam głupie pytanie:
nie mogę w crystale zrobić tak żeby sumaryczną ilość towaru sprzedanego była dokładną :geek:
przykład
wykorzystujemy Cross-Tab report . Mam kolumienkę gdzie jest sumaryczna ilość 100 kg. Chcę żeby nacisnąć na tabliczkę 100 mi pokazywała informacja dokładna ( 50+30+20).
Jakieś pomysły są jak to zrobić ???? :?: :?: :?:

pozdrawiam
wow

Awatar użytkownika
STAY_PJE
Posty: 646
Rejestracja: 24 wrz 2009, 12:08
Rola: Konsultant CDN XL
Lokalizacja: Warszawa i od Helu do Wawelu
Kontakt:

Re: crystal reports

Post autor: STAY_PJE »

w crystalu robi dodaje się grupowanie, gdzie w grupie nadrzędnej masz wartości sumaryczne, a na niższym poziomie (w grupie podrzędnej lub w detalach) masz wartości szczegółowe. następnie tę sekcję podrzędną oznacza się jako Hide (drill-down ok). Przy uruchomieniu raportu sekcja ta będzie niewidoczna, ale jeśli kliknie się sekcje nadrzędną to pokażą się szczegóły. Czy o to chodziło?

wow
Posty: 39
Rejestracja: 04 lut 2009, 09:09
Rola: Inny
Wersja: 6.0 HR6
Lokalizacja: Ukraine
Kontakt:

Re: crystal reports

Post autor: wow »

witam

mam pytanie, jak oddzielić każdą cyfrę w kolumience TrN_TrNNumer (crystal).

Przykład
TrN_TrNNumer=241

2 4 1

dziękuję

pozdrawiam
wow

xtomi
Posty: 408
Rejestracja: 16 lut 2010, 21:24
Rola: Administrator CDN XL
Wersja: 10

Re: crystal reports

Post autor: xtomi »

Nie wiem czy jest jakaś gotowa metoda, może da się to zrobić za pomocą formatowania, ale tak na szybko to można zrobić małą formulę która to załatwi:

Kod: Zaznacz cały


StringVar s :=CStr ({Polecenie.TrN_GIDNumer},0);
numberVar l := Length (s);
numberVar i;
StringVar str := "";
for  i:=1  to  l  do
(
str:=str+Mid (s,i ,1 )+" ";
); 
str

ODPOWIEDZ