C1Report デザイナアプリケーションの「挿入」タブの「フィールド」グループは、レポートフィールドを作成するツールを提供します。このツールバーは、デザインモードでのみ有効になります。「挿入」タブの「フィールド」グループは、次のように表示されます。
各フィールドボタンは、フィールドを作成し、そのプロパティを初期化します。「フィールド」グループは、以下のオプションで構成されます。
- 〈選択〉:マウスカーソルを矢印カーソルに戻します。
- 〈データフィールド〉:ソースレコードセットにバインドされたフィールドを作成します。このボタンをクリックすると、メニューが表示され、ソースレコードセットフィールドを選択できます。バインドされたフィールドは、データベースからの未処理データの表示に限定されません。Text プロパティを編集し、VBScript 式を使用できます。
- 〈RTF フィールドの追加〉:RTF フィールドを作成します。このボタンをクリックすると、メニューが表示され、RTF 形式で表示される同じレポート定義ファイルに含まれる他のフィールドを選択できます。
- 〈チェックボックスの追加〉:ブール値をチェックボックスとして表示するバインドされたフィールドを作成します。デフォルトで、チェックボックスは通常のチェックマークを表示します。フィールドを作成後、フィールドの Checkbox プロパティの値を変更して、ラジオボタンまたは×印に変更できます。
- 〈バーコードの追加〉:バーコードを表示するフィールドを作成します。このボタンをクリックすると、メニューが表示され、バーコードとして表示される同じレポート定義ファイルに含まれる他のフィールドを選択できます。
- 〈集計フィールドの追加〉:集計フィールドを作成します。このボタンをクリックすると、コードエディタダイアログボックスが表示され、表示する値を含む VBScript 式を入力できます。
- 〈バインドされた画像の追加〉:レコードセットに格納された画像(またはオブジェクト)を表示するフィールドを作成します。このボタンをクリックすると、メニューが表示され、ソースレコードセットで画像フィールドを選択できます(フィールドが1つの場合、すべてのレコードセットにこの型のフィールドが含まれているわけではありません)。
- 〈バインドされていない画像の追加〉:ロゴなどの固定画像を表示するフィールドを作成します。このボタンをクリックすると、ダイアログボックスが表示され、画像ファイルをレポートに挿入するように求められます。選択した画像のコピーが作成され、同じディレクトリにレポートファイルとして配置されます。アプリケーションにレポートファイルを埋め込んでいない場合、このファイルをアプリケーションによって配布する必要があります。アプリケーションにレポートファイルを埋め込んでいない場合、バインドされていない画像ファイルも埋め込まれます。
- 〈線の追加〉:線を作成します。通常、線はセパレータとして使用されます。
- 〈矩形の追加〉:矩形を作成します。通常、矩形はフィールドのグループのハイライト表示、またはテーブルとグリッドの作成に使用されます。
- 〈サブレポートの追加〉:他のレポートを表示するフィールドを作成します。このボタンをクリックすると、メニューが表示され、同じレポート定義ファイルに含まれる他のフィールドを選択できます。詳細については、「サブレポートを使用したマスター/詳細レポートの作成 」を参照してください。
- 〈改ページの追加〉:改ページを挿入するフィールドを作成します。
C1Report デザイナアプリケーションの「挿入」タブの「カスタムフィールド」グループは、次のように表示されます。
「カスタムフィールド」グループは、以下のオプションで構成されます。
- 〈グラフの追加〉:グラフを表示するフィールドを作成します。ほとんどのバインドされていないフィールドと異なり、グラフフィールドには複数の値が表示されます。表示するデータを選択するには、グラフフィールドの Chart.DataX と Chart.DataY プロパティを設定します。X 軸と Y 軸に沿った値を書式設定するには、Chart.FormatX と Chart.FormatY プロパティを設定します。
- 〈グラデーションの追加〉:グラデーションフィールドを作成します。通常、グラデーションは、他のフィールドを目立つようにする背景機能として使用されます。詳細については、「グラデーションフィールドの追加」を参照してください。
- 〈スーパーラベルの追加〉:スーパーラベルを作成します。通常、グラデーションは、他のフィールドを目立つようにする背景機能として使用されます。
- 〈QR コードの追加〉:QR コードを作成します。
- 〈マップフィールドの追加〉:マップフィールドを作成します。詳細については、「レポート内のマップ」を参照してください。
詳細については、「フィールドによるレポートの強化」を参照してください。レポートへのフィールドの追加についての詳細は、「 レポートフィールドの作成」を参照してください。