以下のトピックでは、C1ReportDesigner を使用してレポート定義を作成する方法について説明します。レポート定義の作成は、レポートの表示と同じではないことに注意してください。レポートを表示するために、単に既存の定義をロードし、C1Report.Render メソッドを呼び出すことができます。レポート定義を作成する最も簡単な方法は、Microsoft Access のレポートデザイナに類似したスタンドアプリケーションである C1ReportDesigner を使用することです。
C1Report ウィザードは、新しいレポートを作成する手順をステップバイステップで最初から最後まで実行します。開始するには、以下の手順を実行します。
C1Report ウィザードで、以下の5つの手順を実行してレポートを作成します。
新しいレポートのデータソースを選択します。
このページを使用して、レポートのデータを取得するために使用する DataSource.ConnectionString と DataSource.RecordSource を選択します。
次の3つの方法で、DataSource.ConnectionString を指定できます。
次の2つの方法で、DataSource.RecordSource 文字列を指定できます。
手順1の実行:
以下の手順を実行します。
たとえば、次のようになります。
select * from products
レポートに取り込むフィールドを選択します。
このページには、手順1で選択したレコードセットから入手できるフィールドのリストとレポートのグループおよび詳細フィールドを定義する2つのリストが含まれています。グループフィールドでは、データをソートし、要約する方法を定義し、詳細フィールドでは、レポートに表示する情報を定義します。
マウスポインタを使ってドラッグすることで、あるリストから別のリストにフィールドを移動することができます。フィールドを[詳細]リストにドラッグして、それらをレポートに取り込むか、リスト内でドラッグして、それらの順序を変更します。ドラッグ操作により、フィールドを[使用可能]リストに戻して、それらをレポートから削除します。
手順2の実行:
以下の手順を実行します。
新しいレポートのレイアウトを選択します。
このページには、ページ上でデータを整理する方法を定義するいくつかのオプションが用意されています。レイアウトを選択すると、レイアウトがページ上でどのように表示されるかを確認できるサムネイルプレビューが左側に表示されます。レポートには、グループを含まないレポートとグループを含むレポートの2つのレイアウトのグループがあります。希望する最終レポートに最も近いと思われるレイアウトを選択します。
このページでは、ページの向きとフィールドをページ幅に合うように調整するかどうかを選択できます。
レイアウトの[ラベル]オプションは、Avery スタイルのラベルの印刷に使用されます。このオプションを選択すると、印刷するラベルの種類を指定するように求めるページが表示されます。
手順3の実行:
以下の手順を実行します。
新しいレポートのスタイルを選択します。
このページでは、新しいレポートで使用するフォントと色を選択できます。前のページと同様に、表示されるスタイルを確認できるプレビューが表示されます。最も適切と思われるスタイルを選択します(後で、スタイルを改善し、詳細を調整できることを忘れないでください)。
手順4の実行:
MS PGothic スタイルを選択します。
〈次へ〉をクリックします。ウィザードに従って、残りの手順を実行します。
新しいレポートのタイトルを選択します。
この最後のページでは、新しいレポートのタイトルを選択し、新しいレポートをすぐにプレビューするか、または編集モードに入り、プレビューする前にデザインの改善を開始するかを指定できます。
手順5の実行:
[レポートをプレビューする]を選択し、〈完了〉をクリックします。
レポートが、デザイナのプレビューペインに即座に表示されます。
レポートは、いくつかの調整が必要であることに気付きます。次の手順では、レポートを修正する方法について学びます。