2012-03-14 9 views
2

ページヘッダに5つのパラメータフィールドを作成しました。パラメータキーが何も表示されていない場合は空白になります。私の問題は、パラメータP_1がnothnigにあるときに、パラメータP_2を先頭に移動させる方法です。他のフィールドがトップブランクのときにフィールドをトップに移動する方法

+0

「トップに移動する」とはどういう意味ですか? –

+0

Java API(JasperReportsまたはDynamicJasper)を使用しますか? –

+0

最初のフィールドにデータが含まれていない場合は、最初のフィールドとその下のフィールドの間にスペースがあります。あなたの情報については、私はページヘッダーにフィールドを作成し、フィールドにはキー入力のパラメータが表示されます。私は動的なジャスパーを使用したいと思います。 –

答えて

1

jasper-reportsでこれを簡単に実行できるはずです。フィールドをBlank When Null = trueRemove Line When Blank = trueに設定します。

+0

フィールドを上から下に配置するときの作業。しかし、私がフィールドを左右に並べれば、そのフィールドは機能しません。 –

+0

これはあなたの質問ではありませんでしたか?これを達成するには、5つのフィールドを作成し、それぞれに適切な条件ロジックを書き込んで、パラメータ値に応じて正しい値がそれぞれに表示されるようにする必要があります。 (これは3項のif節の束になるだろう)。または、クロス集計スタイルのレポートに変換するか、クエリで処理する必要があります。 –

関連する問題