こんにちは、私は Visual Studio 2010 で Crystal Reports を使用していますが、解決できない次の問題があります。name というパラメーターがあり、ユーザーが従業員名のドロップダウン リストから選択できるようにします。これはオプションのパラメーターであるため、ユーザーは何も選択できません。その場合、フィールド Employee name が空の行を除くすべての従業員をレポートに表示したいと考えています。空の従業員をすべて隠しているように見える数式を詳細セクションに入れたため、2 番目の部分を書き留めたと思います。問題は、パラメーターを選択しないままにしておくと、レポートにフィールド Employee name の行のみが表示されることです。次のような式を作成しました。
if not (hasvalue(({?Zaduzioc}))) then True
else if
hasvalue({?Zaduzioc}) then
{Inventar_Model_ReportClass.ImeZaduzioca} in {?Zaduzioc} and
{Inventar_Model_ReportClass.Status} = "Aktivno"
これとまったく同じ数式を別のレポートとパラメーターで使用すると機能しますが、そのパラメーターには空の値がないため、空の値がある場合はすべてを表示しない場合はそれらの行のみを表示するのと同じだと思います。問題は、すべてを表示するように指示する方法がわからないことです。
どんな助けでも大歓迎です。