Łukasz Jarzynka

Łukasz Jarzynka Programista SQL /
Analityk systemów
magazynowych

Temat: Wielowartościowość parametrów - Raport Crystal Reports w...

Witam,
Mam takie pytanko. Chce w raporcie do Crystal Reports do Wapro Mag wprowadzić wielowariantowość.
W tej chwili mam utworzony raport w którym przy odpalaniu wydruku pyta mnie co chce wydrukować pod nazwą :
indeks kat ,indeks handl ,opis itp itd. Chciałbym wprowadzić możliwość wyboru wielu parametrów czyli np: pod nazwą wyświetl indeks handl + opis + indeks kat + opis. NIe za bardzo wiem jak to zrobić od strony formuł.
W załączniku screeny tego co mam teraz :

http://imgie.pl/image/mI0ep
http://imgie.pl/image/mIwZt


Obrazek


Obrazek
Krzysztof Wojtal

Krzysztof Wojtal Specjalista ds
systemu ERP, PL/SQL,
Crystal rep., Power
B...

Temat: Wielowartościowość parametrów - Raport Crystal Reports w...

Cześć,

Poniżej masz formułę, która obsłuży Ci to co chcesz osiągnąć:
_______________________________
local stringVar Ciag;
local numberVar i;
local stringVar Parametr;
local stringVar Wynik;

//funkcja join łączy Ci wartośći z parametru wielokrotnego w jeden ciąg. Tu dałem przecinek jako separator oraz dodałem go na końcu.
ciag:=join({?wiele_wyborow},',') + ',';

for i:=1 to length(ciag) step 1 do
(
if Mid(ciag,i,1) <> ',' then Parametr:=Parametr + Mid(Ciag,i,1)
else
(
if Parametr = 'aaa' then
(
if Trim(Wynik) = '' then Wynik:='Rezultat dla opcji AAA' else Wynik:=Wynik + ', ' + 'Rezultat dla opcji AAA';
) else
if Parametr = 'bbb' then
(
if Trim(Wynik) = '' then Wynik:='Rezultat dla opcji BBB' else Wynik:=Wynik + ', ' + 'Rezultat dla opcji BBB';
) else
if Parametr = 'ccc' then
(
if Trim(Wynik) = '' then Wynik:='Rezultat dla opcji CCC' else Wynik:=Wynik + ', ' + 'Rezultat dla opcji CCC';
) else
if Parametr = 'ddd' then
(
if Trim(Wynik) = '' then Wynik:='Rezultat dla opcji DDD' else Wynik:=Wynik + ', ' + 'Rezultat dla opcji DDD';
);
Parametr:='';
);

);

Wynik;
_________________________

Pozdrawiam
Krzysiek
Łukasz Jarzynka

Łukasz Jarzynka Programista SQL /
Analityk systemów
magazynowych

Temat: Wielowartościowość parametrów - Raport Crystal Reports w...

Super. Dziękuję. Dzisiaj przetestuję i dam znać jak poszło :)



Wyślij zaproszenie do