Andrzej Rapp

Andrzej Rapp specjalista ds.
informatyki, Techem

Temat: problem z raportem

Witam!

Mam problem z jednym raportem w CR w ver 11.
Raport działa prawidłowo gdy wybieram jeden oddział np 10 i wskazuje daty w panelu parametrów.
Jednak występuje problem kiedy chciałbym aby jeżeli użytkownik nie wybierze żadnego oddziału i zostawi puste pole żeby mu się pokazywały wszystkie oddziały.

Kiedy ustawiłem w opcji parametru kod oddziału - Multiple values to CR mi wyrzuca komunikat że muszę założyć indeks i nie działa prawidłowo funkcja w sekcji detale w raporcie / Select Expert /Record.
pousuwało mi też ustawienia dot. pól w raporcie w funkcji Record.

Jak mogę to naprawić.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: problem z raportem

To wynika z tego, że podanie wartości parametru jest obowiązkowe...
Dopiero od wersji CR 2008 wprowadzono parametry opcjonalne.

Na szczęście jest pewne obejście, które stosowałem przed laty:

1. Utwórz parametr oddział.

2. Wybierz listę statyczną i wpisz wartość np. "Wszystkie" , która będzie oznaczać wszystkie działy

3. W formule filtrującej (selection formula) wpisz kod:


if {?Oddzial} = "Wszystkie" then true else {Table1.Oddzial} = {?Oddzial}


Gotowe.

Czyli w przypadku gdy użytkownik wybierze wartość specjalną "Wszystkie" zwracamy wartość prawda dla każdego rekordu. W przeciwnym razie filtrujemy standardowo na podstawie wartości, którą wybrał użytkownik.
Marcin S.

Marcin S. Programista, trener
i konsultant w
zakresie .NET/.NET
Cor...

Temat: problem z raportem

Taka uwaga na przyszłość - zamiast bardzo ogólnego tematu "problem z raportem" wpisuj bardziej konkretnie np. "problem z parametrem". To ułatwi wszystkim wyszukiwanie rozwiązań na forum.
Andrzej Rapp

Andrzej Rapp specjalista ds.
informatyki, Techem

Temat: problem z raportem

Dziękuję za pomoc.
Na przyszłość zastosuję się do sugestii odnośnie nazwy.

Następna dyskusja:

Problem z raportem w CR WF-...




Wyślij zaproszenie do