Bartek I.

Bartek I. Systems Support and
Development Officer

Temat: Przekazanie dwoch parametrow w subreports link

Witam,

Potrzebuje przerobic raport, obecnie jako parametry podaje sie tylko daty (start i koniec), po zmianie, poza data ma takze pobierac godziny - miedzy 07:00 a 16:00. Otworzylem ten raport a tam piec podraportow, dodalem nowe paramatry w kazdym z subraportow i teraz to wyglada tak ze przy odswiezaniu uzytkownik dostaje pytanie o daty a potem piec razy o godziny. Wolalbym zeby tylko raz bylo zapytanie o godziny, czy ktos sie orientuje jak to poustawiac?
Marcin S.

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

Temat: Przekazanie dwoch parametrow w subreports link

To nie jest trudne, ale rzeczywiście trzeba wiedzieć jak :)

Już tłumaczę...

1. Utwórz w raporcie głównym 2 parametry typu Time np. StartTime i EndTime
2. Przejdź do podraportu i utwórz 2 parametry tego samego typu. Nazwy mogą być te same choć niekoniecznie.
3. Wróć do raportu głównego, zaznacz podraport i wybierz opcję Change Subreport Links
4. Przenieś za pomocą > parametr StartTime
Domyślnie Crystal Reports zaproponuje utworzenie parametru w podraporcie, w stylu ?Pm-?StartTime
5. Zamiast tego rozwiń listę i wybierz parametr, który utworzyłeś w podraporcie.


Obrazek


Kroki 4 i 5 powtórz dla drugiego parametru EndTime.

Gotowe.

Od tej pory parametry z raportu głównego będą przekazywane do podaportu. Oczywiście powyższe czynności musisz powtórzyć dla wszystkich podraportów do których chcesz przekazywać wartości.

Powyższy przepis jest uniwersalny dla dowolnego typu parametrów.

Jeśli nie chcesz rozbijać daty i godzin na osobne pola to proponuję zastosować typ DateTime.

Powodzenia!
Bartek I.

Bartek I. Systems Support and
Development Officer

Temat: Przekazanie dwoch parametrow w subreports link

Marcin, wielkie dzieki za odpowiedz! Zmierze sie ponownie z tym raportem jak tylko wroce do pracy po urlopie.
Jestes tutaj gwiazda!

Następna dyskusja:

przekazanie zmiennej do pod...




Wyślij zaproszenie do