-SETで変数に値を割り当てる

2024年3月23日はじめてのWebFOCUS

このコンテンツでは、「-SET」の基礎情報を紹介します。

必要ライセンスWebFOCUS Reporting Server制約事項特になし
カテゴリアプリケーション開発動作確認バージョン9.1

-SETとは

-SETを使うことで、数式または論理式で計算された値あるいはリテラル値を変数に割り当てることができます。

リテラル値にブランク、カンマ (,)、等号 (=) が含まれている場合は、値を一重引用符 (') で囲む必要がありますが、これらの記号が含まれていない場合は一重引用符の使用はオプションです。

構文
-SET &[&]name= {expression|value};

説明
&name
 値を設定する変数名です。
expression
 有効な式です。式は複数の行に記述することができます。
 その場合は、コマンドの末尾にセミコロン (;) を追加します。
value
 変数に割り当てられたリテラル値です。
 リテラル値にカンマ (,) またはブランクが含まれている場合は、値を一重引用符 (') で囲む必要があります。
 値自体に一重引用符が含まれている場合は、一重引用符を 2 つ使用することで一重引用符を表します。

よく使うシステム変数を確認する

WebFOCUSで用意されているシステム変数は-SETの値で上書きすることはできません。事前に確認をしておきましょう。

よくつかうシステム変数

詳細は、マニュアル「WebFOCUS アプリケーション作成ガイド」の「ダイアログマネージャ構文リファレンス」から確認できます。
マニュアルの確認方法はこちら

サーバ管理メニューからシステム変数を確認・変更する

ログイン画面

管理者ユーザーでWebFOCUSにログインします。

[ログイン] ボタンをクリックしてログインしす。

コアエンジンシステム変数を開く

管理センターのサーバ管理メニューからサーバワークスペースを選択します。

設定の環境設定各種情報から「コアエンジンシステム変数」を選択します。

システム変数を絞り込む

全ての結果を表示したい場合は、次へに進みます。

結果を絞って確認したい場合は、サービスエリア、変数名、説明に含まれる文字列で絞り込みができます。

システム変数の確認・変更

システム変数が表示されます。変数の設定を確認・変更することができます。

使用している変数を一覧で表示する

使用している変数をプロシジャから一覧で確認することができます。

変数を一覧で表示する