# CreateSubReport

マニュアル > コントロールリファレンス > データ > 日報グリッドコントロール > メソッド > # CreateSubReport |

| 日報月報年報サーバにサブレポートの作成を指示する。 構文 CreateSubReport( ReportType, StartDate, [,EndDate] [,SubReportIndex = ""] ) パラメータ
ReportType
| 型： | 文字
| レポートファイルのタイプ。 "day" - 日報　"month" - 月報 "year" - 年報
StartDate
| 型： | 時刻
| 作成したいサブレポートの開始日付。
EndDate
| 型： | 時刻
| 作成したいサブレポートの終了日付。省略すると、開始日時で指定した日付のみ作成される。
SubReportIndex
| 型： | 文字
| サブレポートのインデックス。インデックスはサブレポートを設定した順に1から割り当てられる数値。省略した場合すべてのサブレポートを生成する。複数のインデックスを指定したい場合はインデックスを「;」で区切る。例）"1;3"
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
解説
日報月報年報サーバにサブレポートの作成を指示します。サブレポートの作成のみで集計処理はしません。かならず、集計処理が終わっている状態で、CreateSubReportを呼び出してください。 サブレポート作成はサーバ側で自動的に作成するようにもできますが、CreateSubReportはクライアント側で作成のタイミングを指示したい時に利用します。 特にExcelのサブレポートは負荷が重いため、サーバー側で自動的に作成せず、オペレータがボタンを押したときなどのタイミングでサブレポートを作成するようにすると、負荷を減らすことができます。
参照 Connect DisConnect GridLoadReport GridSaveReport CreateReport CreateSubReport OpenReport PrintReport MaintenanceReport SendReport ReceiveReport GetServerFieldCount GetServerField GetPageCount AddPage DelPage SetPageProperty GetPageProperty GetPageFieldCount AddPageField DelPageField SetPageFieldProperty GetPageFieldProperty ClearAllPages SelectPage GetSelectedPage IncPage SetReportData GetLastError