1
私はPBの方が新しく、レポートを取得しています。私のヘッダーとフッターには が入っていますが、私の詳細なバンドはありません。私の議論は正しく働いているようです。任意のアイデア:Report Detail Band Not Populating
私はPBの方が新しく、レポートを取得しています。私のヘッダーとフッターには が入っていますが、私の詳細なバンドはありません。私の議論は正しく働いているようです。任意のアイデア:Report Detail Band Not Populating
私はスレッドが古いです知っているが、私は私がすべて同じ私の解決策を共有すると考えていた:
私はJavaの豆からコレクションを使用しています。
// Using compiled version(.jasper) of Jasper report to generate PDF
jasperPrint = JasperFillManager.fillReport(inStream, parameters, new JRBeanCollectionDataSource(mainCollection,false));
空のメインデータコレクションを渡すと、静的なデータしか持たない場合でも、詳細なバンドがレンダリングされません。
これは、この主なデータ収集をレンダリングするために詳細が使用されるためです。メインデータを渡さないと、レンダリングのポイントがまったくありません。
は、より多くの情報のため、このスレッドを参照してください:この制限を回避するためのオプションがあるようDetail Band Not Shown When Dataset NOT Empty
が見えます。
多分詳細がわかるかもしれません... iSQL(またはPSQLなんか、あなたのDBMSシェルツールで置き換える)を使ってみると、DWが基づいているリクエストは正しい結果を返しますか? DWで 'RowCount()'をクエリすると、それは> 0ですか? 'Detail'バンドの高さを0に設定しましたか? ... – Seki
「ヘッダーとフッターが移入」と言うと、「データセットのデータが入力されました」、または「Page()やDate()」などの関数が入力されていますか?参考までに、バンドはすべて1つのデータセットからフィードされるので、前者は珍しいでしょう。後者は、データの行を戻していないことを示している可能性があります。 – Terry
Magic 8-Ballによると:データウィンドウを取得する前に、SetTransまたはSetTransObjectを呼び出します。 –