書式
void ChangePeriodKind ( int iPeriodKind )
throw( CSymNaviException )
パラメタ
iPeriodKind | (in) | 期間の種類
|
例外
エラーが発生した場合、CSymNaviExceptionオブジェクトを返却します。
例外詳細コード
詳細コード | 意味 |
---|---|
NAVI_ERROR_CATALOG | 問い合わせファイルが読み込まれていない |
NAVI_ERROR_PARAM | パラメタ不正 |
説明
問い合わせファイル作成時に時間フィールドに指定した、時間型管理ポイントの期間の種類を変更します。
問い合わせが複数のレポートを含む場合、本関数はアクティブなページを対象として動作します。ページをアクティブにするにはCSymNaviDoc::SetActiveDocPage を用いてください。
時間フィールドに管理ポイントが指定されていない問い合わせに対して本関数を呼び出した場合、本関数は無効となります。
変更を行ったあとにExcecute を呼び出して問い合わせを実行すると、変更した内容で問い合わせが行われます。
エラーメッセージは、CSymNaviException::GetErrorMessage を用いて取得できます。
エラー例外詳細コードは、CSymNaviException::GetReturnCode を用いて取得できます。