ページの先頭行へ戻る
Interstage Navigator ServerV9.5.0 Navigator APIプログラマーズガイド(Visual C++編)
FUJITSU Software

5.3.26 CSymNaviDoc::ChangePeriodKind

書式

void ChangePeriodKind ( int iPeriodKind )

throw( CSymNaviException )

パラメタ

iPeriodKind

(in)

期間の種類

  • NAVI_PERIOD_NOSPECIFY: 条件なし

  • NAVI_PERIOD_BEFORESTART: 開始期直前

  • NAVI_PERIOD_START: 開始期

  • NAVI_PERIOD_STARTEND: 開始期から終了期まで

  • NAVI_PERIOD_END: 終了期

  • NAVI_PERIOD_AFTEREND: 終了期直後

例外

エラーが発生した場合、CSymNaviExceptionオブジェクトを返却します。

例外詳細コード

詳細コード

意味

NAVI_ERROR_CATALOG

問い合わせファイルが読み込まれていない

NAVI_ERROR_PARAM

パラメタ不正

説明

問い合わせファイル作成時に時間フィールドに指定した、時間型管理ポイントの期間の種類を変更します。

問い合わせが複数のレポートを含む場合、本関数はアクティブなページを対象として動作します。ページをアクティブにするにはCSymNaviDoc::SetActiveDocPage を用いてください。

時間フィールドに管理ポイントが指定されていない問い合わせに対して本関数を呼び出した場合、本関数は無効となります。

変更を行ったあとにExcecute を呼び出して問い合わせを実行すると、変更した内容で問い合わせが行われます。

エラーメッセージは、CSymNaviException::GetErrorMessage を用いて取得できます。

エラー例外詳細コードは、CSymNaviException::GetReturnCode を用いて取得できます。