ExcelSpreadsheetを使用して純粋なフォームの循環拡張レポートを実現する方法

シーンの説明

レポートを作成するとき、循環レポートを作成するときに遭遇します。周期的拡張レポートは、指定されたフィールドに従って複数のテーブルを自動的に周期的に展開するタイプのレポートです。それは主に純粋なフォームサイクル拡張とグラフィックサイクル拡張に分けられます。

レポートデザイナを使用して純粋なフォームループを実装する方法について説明しましょう。下の図に示すように、従業員情報の説明データがたくさんあります。オブジェクトのすべてのデータを1つのテーブルに表示でき、レポートのレイアウトは上下の段落レイアウトの複数のテーブルであり、各テーブルの構造は同じであることが望まれます。

実装手順

1.データをクエリするためのデータセットを作成します。このタイプのレポートは通常、データセットを使用して詳細データを見つけるか、データベース内の詳細データを直接使用します。以下は、データセットから見つかった詳細データです:image.png

2.Excelレポートデザイナにログインします--- Smartbiを使用して、テーブルの固定コンテンツを設定します。セルに対応するコンテンツを入力します。

セルA1に「従業員情報」と入力します。そのスタイル:フォント「HeiTi」、フォントサイズ「11」、フォントカラー「黒」。

A2は「従業員名」、A3は「年齢」、A4は「生年月日」、C2は「従業員ID」、C3は「電話」、C4は「入力日」、E2は「性別」、E3は「メール」を入力します。 "、E4入力"アドレス "、そのスタイル:フォント"黒と太字 "、フォントサイズ" 9 "、フォント色"黒 "; image.png

3.フィールドを右側のデータセットから対応するセルにドラッグします。

セルB2への「名前」、

ユニットB3への「年齢」、

セルB4への「従業員の誕生日」、

セルD2への「従業員番号」、

セルD3への「自宅電話」、

セルD4への「入力日」、

セルF2への「セックス」、

セルF3への「メールボックス」、

セルF4への「従業員の住所」。

4.親セルの属性を設定します。

セルB2は、システムのデフォルトの親セルを保持します。

表のB2以外のセルの場合、補助属性を設定します。上の親セルはB2であるか、左の親セルはB2です。

セル範囲「A5:F5」で、補助属性を設定します。上の親セルはB2であるか、左の親セルはB2です。

手順2と3の設定が可能です。従業員が拡大して1つ追加されると、従業員の情報を記録するための情報バーが追加されます。

5.テーブルスタイルを設定します

セル範囲「A1:F1」の塗りつぶし色:#66ABC5;

他の固定フィールドが配置されているセルの塗りつぶし色:#CFE3E7;

従業員情報フォントスタイル:左側に表示されるフォント「黒」、フォントサイズ「11」、フォントカラー「白」。

その他のセルフォントスタイル:フォント「黒と太字」、フォントサイズ「9」、フォントカラー「黒」、中央表示。

境界線:色 "#66ABB3"、サイズ "1px";

列の幅と行の高さを調整します。

6.レポートのカスタマイズを完了し、保存して公開してから、Webを参照します。

このレポートの実装の焦点は、親グリッドの設定です。テーブルデータは、親グリッドをカスタマイズすることにより、親グリッドの拡張に伴って拡張できます。

上記の操作は、Smartbiレポートデザイナーに基づいて行われます。興味のある友達は、Smartbi公式ウェブサイトにログインして自分で体験することができます。

おすすめ

転載: blog.51cto.com/14966774/2542803