• 検索結果がありません。

目次 1. 基本レポート シンプルリスト (1.fr3) シンプルグループ (2.fr3) 入れ子グループ (3.fr3) マスター / 詳細 / サブ詳細 (4.fr3) マスター / 詳細 / 詳

N/A
N/A
Protected

Academic year: 2021

シェア "目次 1. 基本レポート シンプルリスト (1.fr3) シンプルグループ (2.fr3) 入れ子グループ (3.fr3) マスター / 詳細 / サブ詳細 (4.fr3) マスター / 詳細 / 詳"

Copied!
65
0
0

読み込み中.... (全文を見る)

全文

(1)

FastReport VCL

(2)

目次

基本レポート ... 4 1. 1.1. シンプルリスト(1.fr3) ... 4 1.2. シンプルグループ(2.fr3) ... 5 1.3. 入れ子グループ(3.fr3) ... 6 1.4. マスター/詳細/サブ詳細(4.fr3) ... 7 1.5. マスター/詳細/詳細(5.fr3)... 8 1.6. 複数列リスト(6.fr3) ... 9 1.7. 複数列バンド(7.fr3) ... 10 1.8. メモと図(8.fr3) ... 11 1.9. バンドの分割(9.fr3) ... 12 1.10. サブレポート(10.fr3) ... 13 1.11. 横並びサブレポート(11.fr3) ... 14 1.12. タイトルページ付きレポート(12.fr3) ... 15 クロス集計 ... 16 2. 2.1. 行なし(61.fr3) ... 16 2.2. 列なし(62.fr3) ... 17 2.3. 1 行、1 列(63.fr3) ... 18 2.4. 2 行、1 列(65.fr3) ... 19 2.5. 2 列、1 行(66.fr3) ... 20 2.6. 2 つのセル値(67.fr3) ... 21 2.7. 強調表示(68.fr3) ... 22 2.8. 各行の色を交互に変更(69.fr3) ... 23 2.9. 複数のクロス集計(105.fr3) ... 24 2.10. 非 DB データのクロス集計(60.fr3) ... 25 2.11. 旧スタイルのクロス集計(70.fr3) ... 26 2.12. カレンダー(71.fr3) ... 27 2.13. クロス集計での式(73.fr3) ... 28 2.14. クロス集計内のオブジェクト(64.fr3) ... 29 2.15. クロス集計機能(101.fr3) ... 30 アドイン オブジェクト ... 31 3. 3.1. リッチテキスト(21.fr3) ... 31 3.2. バーコード(22.fr3) ... 32 3.3. OLE オブジェクト(23.fr3) ... 33 3.4. グラフ 1(24.fr3) ... 34 3.5. グラフ 2(25.fr3) ... 35 対話型レポート ... 36 4. 4.1. グループのドリルダウン(97.fr3) ... 36 4.2. 入れ子のグループのドリルダウン(98.fr3) ... 37 4.3. 詳細レポートページ(106.fr3) ... 38 4.4. URL アンカー(35.fr3) ... 39 4.5. アウトラインのプレビュー(34.fr3) ... 40

(3)

ダイアログとスクリプト ... 42 5. 5.1. FastReport へようこそ(41.fr3) ... 42 5.2. パラメーター要求(42.fr3) ... 43 5.3. コントロールとイベント(43.fr3) ... 44 5.4. 出力レコードの選択(44.fr3) ... 45 5.5. グループヘッダー内の合計(45.fr3)... 46 内部データセット ... 47 6. 6.1. 内部テーブル(51.fr3) ... 47 6.2. 内部クエリ(52.fr3) ... 48 ドット マトリックス レポート ... 49 7. 7.1. 顧客リスト(80.fr3)... 49 7.2. 魚リスト(81.fr3) ... 50 7.3. クロス集計(82.fr3) ... 51 その他の機能 ... 52 8. 8.1. 回転、塗りつぶし、図形(31.fr3) ... 52 8.2. HTML タグ(32.fr3) ... 53 8.3. グループをまとめる(33.fr3) ... 54 8.4. レポートの継承(91.fr3) ... 55 8.5. ページ番号のリセット(99.fr3) ... 56 8.6. 無限のページの高さ(93.fr3) ... 57 8.7. 無限のページの幅と高さ(94.fr3) ... 58 8.8. “データ”タブ、ダイアグラム(100.fr3) ... 59 8.9. A4 に A3 を印刷<分割>(95.fr3) ... 60 8.10. A4 に A3 を印刷<縮小>(104.fr3) ... 61 8.11. A4 に A5 を印刷<連結>(96.fr3) ... 62 8.12. CopyName# の印刷(103.fr3) ... 63 8.13. 暗号化’1234’(92.fr3) ... 64 8.14. Unicode(36.fr3) ... 65

(4)

基本レポート

1.

1.1.

シンプルリスト(1.fr3)

シンプルなリスト レポートの作成方法を示します。 < デザイン > < プレビュー >

(5)

1.2.

シンプルグループ(2.fr3)

1つのグループを持ったシンプルなレポートの作成方法を示します。グループは会社名の最初の文字が変わ るたびにブレイクします。

< デザイン >

(6)

1.3.

入れ子グループ(3.fr3)

このレポートは複数のグループの使用方法を示します。 < デザイン >

(7)

1.4.

マスター/詳細/サブ詳細(4.fr3)

マスター/詳細/サブ詳細 レポートの作成方法を示します。このレポートはデータセットに接続した3つのデータ バンドを含んでいます。

< デザイン >

(8)

1.5.

マスター/詳細/詳細(5.fr3)

このレポートはマスター/詳細/詳細 レポートの作成方法を示します。1 ページにマスター データ バンドと2つ の詳細データ バンドを置いて、それぞれ適切なデータセットに接続してください。マスター/マスター、マスター/ 詳細/詳細/詳細 と他のレポートも同じ方法で作成できます。 < デザイン > < プレビュー >

(9)

1.6.

複数列リスト(6.fr3)

列を持った簡単なレポートの作成方法を示します。ページ設定の [その他のオプション] で "段数" を設定する だけです。

< デザイン >

(10)

1.7.

複数列バンド(7.fr3)

この例は複数列のバンドの印刷方法を示します。複数列のデータバンドを作成するために、Columns プロパテ ィに 2 以上を設定します。

< デザイン >

(11)

1.8.

メモと図(8.fr3)

DB のイメージとメモ フィールドから単純な リスト レポートの作成方法を示します。 < デザイン >

(12)

1.9.

バンドの分割(9.fr3)

長いメモの中断方法を示します。マスター データ バンドの "Stretched" と "AllowSplit" オプションを設定し、 長いメモのオブジェクトの "StretchMode" オプションを設定します。

< デザイン >

(13)

1.10.

サブレポート(10.fr3)

サブレポート コンポーネントを使用した入れ子レポートの作成方法を示します。 < デザイン >

(14)

1.11.

横並びサブレポート(11.fr3)

横並びサブレポートの作成方法を示します。それぞれのサブレポートは異なったレコード数を持つことが可能 です。

< デザイン >

(15)

1.12.

タイトルページ付きレポート(12.fr3)

このレポートは2種類のページ(タイトルとリスト)を含みます。 レポートは複数のページを持つことができます。 1種類のページにはレポートとページ設定(サイズ、余白、印刷方向など)をそれぞれに持つことができます。 < デザイン > 「Page1」「Page2」で異なるデザインをします。 < プレビュー >

(16)

クロス集計

2.

2.1.

行なし(61.fr3)

TfrxCrossView オブジェクトを使用したクロス集計レポートの作成方法を示します。このオブジェクトを使用する ために FR コンポーネント パレットからプロジェクトへ TfrxCrossObject コンポーネントを含めてください。 クロス集計を構成するために、レポートに挿入した TfrxCrossView オブジェクトをダブルクリックします。 このテーブルは行項目を持ちません。総合計の行のみを表示します。 < デザイン > < プレビュー >

(17)

2.2.

列なし(62.fr3)

このテーブルは列項目を持ちません。総合計の列だけを表示します。 < デザイン >

(18)

2.3.

1 行、1 列(63.fr3)

このテーブルは 1 行、1 列を持っています。 < デザイン >

(19)

2.4.

2 行、1 列(65.fr3)

このテーブルは 2 列、1 行を持っています。 < デザイン >

(20)

2.5.

2 列、1 行(66.fr3)

このテーブルは 2 列、1 行を持っています。 < デザイン >

(21)

2.6.

2 つのセル値(67.fr3)

このテーブルは 2 つのセル値を持っています。 クロス集計は積み重ね(デフォルト)または横に並べてセルを表示できます。セルを横に並べるにはクロス集計 の PlainCells プロパティを True に設定します。 < デザイン > < プレビュー >

(22)

2.7.

強調表示(68.fr3)

このレポートはクロス集計でいくつかの値を強調表示する方法を示します。これを行うには、クロス集計要素を 選択して、ツールバー上の "強調表示" ボタンを押します。

このレポートでは最初のセルの強調 Condition に 'Value > 3000' を設定してあります。'Value' はセルの値です。 < デザイン >

(23)

2.8.

各行の色を交互に変更(69.fr3)

インターレス背景色を使用したクロス集計の作成方法を示します。

これを行うには、強調表示を行うセル要素を選択して、ツールバー上の "強調表示" ボタンを押します。そして Condition に '<RowIndex> mod 2 = 1' を設定します。

同様にクロス集計列を強調表示することも可能です。この場合、Condition に '<ColumnIndex> mod 2 = 1' を設 定します。

< デザイン >

(24)

2.9.

複数のクロス集計(105.fr3)

このレポートは複数のクロス集計の作成方法を示します。 < デザイン >

(25)

2.10.

非 DB データのクロス集計(60.fr3)

このレポートはクロス集計に非 DB を使用します。データは Cross オブジェクトの OnBeforePrint スクリプトで 提供されます。

< デザイン >

(26)

2.11.

旧スタイルのクロス集計(70.fr3)

古いスタイルのクロス集計を示します。 < デザイン >

(27)

2.12.

カレンダー(71.fr3)

古いスタイルのクロス集計とスクリプトを使用した単純なカレンダーの作成方法を示します。 < デザイン >

(28)

2.13.

クロス集計での式(73.fr3)

クロス集計での式の使用方法を示します。式を編集するには、クロス集計エディターでリストボックス項目をダ ブルクリックしてください。

< デザイン >

(29)

2.14.

クロス集計内のオブジェクト(64.fr3)

クロス集計内のオブジェクトの作成方法を示します。 < デザイン >

(30)

2.15.

クロス集計機能(101.fr3)

新しいクロス集計機能を示します。 - セル管理の改善 - 横に並ぶクロス集計 - クロス集計セルの手作業によるサイズ変更 - セル ヘッダー - 等しい値のセルの結合 - テーブル内のオブジェクト < デザイン > < プレビュー >

(31)

アドイン オブジェクト

3.

3.1.

リッチテキスト(21.fr3)

RichText 内の変数の使用方法を示します。 < デザイン > < プレビュー >

(32)

3.2.

バーコード(22.fr3)

このレポートはさまざまな種類のバーコードを示します。 < デザイン >

(33)

3.3.

OLE オブジェクト(23.fr3)

OLE オブジェクト(ペイントブラシの絵)の挿入方法を示します。 < デザイン >

(34)

3.4.

グラフ 1(24.fr3)

グラフの使用方法を示します。 < デザイン >

(35)

3.5.

グラフ 2(25.fr3)

グラフの使用方法を示します(28 個の SQL クエリ)。 < デザイン >

(36)

対話型レポート

4.

4.1.

グループのドリルダウン(97.fr3)

グループのドリルダウン レポートの作成方法を示します。これを行うにはグループ ヘッダーの DrillDown プロ パティを True に設定します。 プレビュー ウィンドウでグループをクリックすると、レポートはリフレッシュされ、グループは表示または非表示 になります。 グループ ヘッダーの ExpandDrillDown プロパティによって最初のスタート時にすべてのグループを展開するか どうかをコントロールできます。それはデフォルトで False です。 < デザイン > < プレビュー>

(37)

4.2.

入れ子のグループのドリルダウン(98.fr3)

このレポートは多数のグループのドリルダウンを示します。 グループ ヘッダーの ShowFooterIfDrillDown プロパティによってグループ フッターの表示/非表示をコントロー ルできます。 < デザイン > < プレビュー>

(38)

4.3.

詳細レポートページ(106.fr3)

プレビュー ウィンドウ内の項目をクリックして詳細なレポートを示す対話型レポートの作成方法を示します。 このようなレポートを作成するには: - クリック可能なオブジェクトの "Hyperlink" プロパティを設定します: - "Kind" に "hkDetailPage" を設定します; - "DetailPage" に詳細なレポートを含むレポート ページの名前を設定します; - "ReportVariable" にハイパーリンク値の変数名 - "SelectedCompany"を設定します - "Expression" に <Sales."Company"> を設定します。 詳細ページのレコードにフィルターを適用します。DataBand.Filter プロパティを使用します: <Sales."Company"> = <SelectedCompany> < デザイン Page1/Page2> < プレビュー> 項目をクリックすると 詳細ページへジャンプします。

(39)

4.4.

URL アンカー(35.fr3)

このレポートは URL とアンカーの使用方法を示します。 URL をオブジェクトに割り当てるために、URL プロパティを記入します。このプロパティの最初のシンボルが '#' である場合、これはアンカーです(Engine.AddAnchor メソッドによってスクリプトで追加されるべきです)。最初 の '@' シンボルはページ数を意味します。そうでない場合、URL として処理されます(例えば、 http://www.someurl.com)。 < デザイン Page1/Page2> < プレビュー> 項目をクリックすると 詳細ページへジャンプします。

(40)

4.5.

アウトラインのプレビュー(34.fr3)

このレポートはプレビュー アウトライン コントロールに項目を置く方法を示します。幾つかのバンド(すべての データ バンドとグループ ヘッダー)は OutlineText プロパティを持っています。このプロパティに値を入れること ができます。そして FR は自動的にレポート アウトラインを構築します。プレビューでナビゲーションのために 使用できます。 < デザイン> < プレビュー>

(41)

4.6.

対話レポート(13.fr3)

OnPreviewClick イベントの使用方法を示します。

< デザイン>

(42)

ダイアログとスクリプト

5.

5.1.

FastReport へようこそ(41.fr3)

レポートにダイアログ フォームを追加する方法を示します。 [OK] ボタンをクリックするとレポートを表示します。そうでない場合はレポートはキャンセルされます。 < デザイン > < プレビューで起動するダイアログ >

(43)

5.2.

パラメーター要求(42.fr3)

ダイアログ フォームからレポートにパラメーターを渡す方法を示します。 < デザイン >

< プレビューで起動するダイアログ >

(44)

5.3.

コントロールとイベント(43.fr3)

他のコントロールの状態によってコントロールを有効または無効にする単純なスクリプトを示します。 < デザイン >

(45)

5.4.

出力レコードの選択(44.fr3)

単純なリスト レポートの作成方法を示します。 < デザイン >

(46)

5.5.

グループヘッダー内の合計(45.fr3)

このレポートはグループ ヘッダーにグループ合計を表示する方法を示します。レポートはダブル パス(2 パス) レポートです。最初のパスでグループ合計は変数に蓄積されます。最後のパスでそれらはグループ ヘッダー に出力されます。 < デザイン > < プレビュー>

(47)

内部データセット

6.

6.1.

内部テーブル(51.fr3)

内部テーブルを使用した簡単なリスト レポートの作成方法を示します。 < デザイン > < プレビュー>

(48)

6.2.

内部クエリ(52.fr3)

内部クエリを使用した簡単なリスト レポートの作成方法を示します。

< デザイン > < プレビューで起動するダイアログ >

(49)

ドット マトリックス レポート

7.

7.1.

顧客リスト(80.fr3)

ドット マトリックスの機能を示します。 < デザイン > < プレビュー>

(50)

7.2.

魚リスト(81.fr3)

ドット マトリックスの機能を示します。 < デザイン >

(51)

7.3.

クロス集計(82.fr3)

ドット マトリックスの機能を示します。 < デザイン >

(52)

その他の機能

8.

8.1.

回転、塗りつぶし、図形(31.fr3)

回転タイプ、塗りつぶし スタイル、影、図形。 < デザイン > < プレビュー>

(53)

8.2.

HTML タグ(32.fr3)

このレポートはテキスト オブジェクト中の簡単な HTML タグを示します。テキスト オブジェクトを簡単な HTML タグとして表示させるために、AllowHTMLTags プロパティを True に設定します。

< デザイン >

(54)

8.3.

グループをまとめる(33.fr3)

このレポートはページ上ですべてのグループ レコードをまとめておく方法を示します。 < デザイン >

(55)

8.4.

レポートの継承(91.fr3)

このレポートは 90.fr3 レポート ファイルに基づいています。継承されたレポートを作成するために "ファイル|新 規作成..." メニューで "テンプレート" タブをクリックして、基本レポートを選択し、"レポートを継承する" チェック ボックスをチェックします。 < デザイン > < プレビュー>

(56)

8.5.

ページ番号のリセット(99.fr3)

このレポートは新しいグループ機能のリセット ページ番号を示します。それぞれのグループは新しいページを 開始してグループ自身のページ番号(合計ページ数を含む)を持っています。

これを使用するにはグループ ヘッダーの StartNewPage と ResetPageNumbers プロパティを True に設定し ます。

< デザイン >

(57)

8.6.

無限のページの高さ(93.fr3)

このレポートは無限のページ モード(高さ)を示します。このモードを設定するために、ページ オプション ダイア ログで "無限のページの高さ" チェックボックスをチェックしてください。ページはデータレコード数によって増大 します。 < デザイン > < プレビュー>

(58)

8.7.

無限のページの幅と高さ(94.fr3)

このレポートは無限のページ モード(幅と高さ)を示します。このモードを設定するために、ページ オプション ダイアログで "無限のページの幅" と "無限のページの高さ" チェックボックスをチェックしてください。ページ はデータレコード数によって増大します。 < デザイン > < プレビュー>

(59)

8.8.

“データ”タブ、ダイアグラム(100.fr3)

このレポートは "データ" タブ上にダイアグラムを描く機能を示します。 < デザイン >

(60)

8.9.

A4 に A3 を印刷<分割>(95.fr3)

このレポートは複数の小さな用紙(A4)上に大きなページ(A3)を分割して印刷するモードを示します。 このモードは印刷ダイアログまたはデザイナー(オブジェクト インスペクターで Report.PrintOptions を選択して 展開し、PrintMode と PrintOnSheet プロパティを設定)で設定することができます。 結果を見るためにレポートを印刷してください。 < デザイン > < プレビュー>

(61)

8.10.

A4 に A3 を印刷<縮小>(104.fr3)

このレポートは指定された用紙サイズ(A4)上に 1 ページ(A3)を縮小して印刷するモードを示します。 このモードは印刷ダイアログまたはデザイナー(オブジェクト インスペクターで Report.PrintOptions を選択して 展開し、PrintMode と PrintOnSheet プロパティを設定)で設定することができます。 結果を見るためにレポートを印刷してください。 < デザイン > < プレビュー>

(62)

8.11.

A4 に A5 を印刷<連結>(96.fr3)

このレポートは大きな用紙(A4)上に複数の小さなページ(A5)を連結して印刷するモードを示します。 このモードは印刷ダイアログまたはデザイナー(オブジェクト インスペクターで Report.PrintOptions を選択して 展開し、PrintMode と PrintOnSheet プロパティを設定)で設定することができます。 結果を見るためにレポートを印刷してください。 < デザイン > < プレビュー>

(63)

8.12.

CopyName# の印刷(103.fr3)

それぞれのコピーが名前を持つようにレポートの複数のコピーを印刷する方法を示します。 手順: - 内部に [CopyName#] テキストを持ったテキスト オブジェクトを置きます。これがコピー名を示します。 - "コード" タブに移動して各コピーに名前を与えるために簡単なスクリプトを書きます。これは Delphi コードで 行うこともできます。 - 部数を指定して、レポートを印刷します。 < デザイン > < プレビュー>

(64)

8.13.

暗号化’1234’(92.fr3)

レポート ファイルの暗号化を示します。暗号化を行うには Delphi フォームに FastReport 5 の TfrxCrypt コン ポーネントを追加します。パスワードを設定するために "レポート|オプション..." メニューをクリックします。 < デザイン >

(65)

8.14.

Unicode(36.fr3)

簡単な Unicode レポートの作成方法を示します。 < デザイン >

参照

関連したドキュメント

気候変動対策 詳細は P22 知的財産活動 詳細は P32 財務戦略 詳細は P13–14. 基礎研究の強化

この資料には、当社または当社グループ(以下、TDKグループといいます。)に関する業績見通し、計

本研修会では、上記クリーニング&加工作業の 詳細は扱いません。午後のPower BIレポート

⑴ 次のうち十分な管理が困難だと感じるものは ありますか。 (複数回答可) 特になし 87件、その他 2件(詳細は後述) 、

■詳細については、『環境物品等 の調達に関する基本方針(平成 31年2月)』(P95~96)を参照する こと。

■詳細については、『環境物品等 の調達に関する基本方針(平成 27年2月)』(P90~91)を参照する こと。

■詳細については、『環境物品等 の調達に関する基本方針(平成 30年2月)』(P93~94)を参照する こと。

本文書の目的は、 Allbirds の製品におけるカーボンフットプリントの計算方法、前提条件、デー タソース、および今後の改善点の概要を提供し、より詳細な情報を共有することです。