W CR 2008 wprowadzono parametry opcjonalne, ale również w poprzednich wersjach można stworzyć parametr opcjonalny. Trzeba jednak zastosować pewien trick: 1. Tworzymy normalny parametr, np. Country. 2. Następnie do wartości domyślnych (default values) dodajemy wartość np. "BRAK", która będzie oznaczała, że użytkownik nic nie wybrał. 3. Następnie w selection formula wpisujemy formułę: if @Country="BRAK" then true else Table1.Country=@Country Czyli w przypadku gdy użytkownik wybierze wartość specjalną wartość BRAK zawsze będziemy zwracać TRUE. W przeciwnym razie filtrujemy tak jak zwykle. Gotowe! Oczywiście to mniej wygodne niż rozwiązanie w CR 2008, ale działa :)
Porady dla użytkowników i programistów Crystal Reports