以下のリストから製品をお選び下さい。

第1集 | 第2集 | 第3集
 

FAQ-Unify VISION

listlist

オンラインヘルプについて

テキストファイルの取り込みの可否・スクリプトの記述方法

画面の最大、最小、高さ、幅について

2画面間の遷移の方法及びスクリプトの記述方法

ボタンラベルの配置について

メニューバーを消す方法について

オブジェクト属性の変更について

実行時のアプリケーションをMotifにする方法

画面のタイトルバーの色について

画面のプレビューについて

デザイナで縦の罫線を引く方法

テキストエリアのカンマ区切りの設定方法

ショートカットキーの設定方法

フォーム上のカーソル移動について

VISIONのグラフ機能について

英語モード → 日本語モードの自動切り替えについて

FEPの自動切り替えについて

DISPLAY文でのポップアップ画面について

system$()を使用した新規画面の起動について

ifdef-endifの機能について

範囲検索時の範囲指定文字について

サブフォームのサンプルについて

ZOOMフォームでのデータの受け渡しについて

VISIONAPからのデータベース接続方法について

DCMファイルの作成方法及びその使用方法

チェックボックスの使用方法

VISIONで画像データを取扱う方法について

MDIフォームの作成方法について

グローバル変数について

ショートカットキーの使用方法について

複数のテーブルへのアクセスについて

ActiveXの機能とその使用方法について

ウイザード機能について

カーソルの使用について

oracleストアドプロシジャコールについて

テキストファイルのアップロード/ダウンロードの機能について

データベースアクセスのエラートラップについて

レポートライターの機能について

Cプログラムのコールについて

EXEファイルの取扱い方について

テキストフィールドの入力チェックについてサンプル作成

繰り返しレコードを使用した一括更新について

ローカルファイルからのDB登録について

FYI_MESSAGEの使用方法について

NEXT FORM時のデータベースコミットについて

VISIONサポートOSについて

画面オブジェクトをファイルに落とす方法について

帳票作成ツール(RPT)について

VISIONライセンス管理について

UVの障害について(BUSS ERROR)

RPTのプログラミング及び、障害について

FORM内での複数レコード更新について(1)

FORM内での複数レコード更新について(2)

印刷時のlandscape/portraitについて

マウスポインタの位置・形の変更について

TelnetからUnify Visionを使用する方法

VISIONからCプログラム利用時の必要なソフトについて

Reprot Writer機能における #defineについて

VISIONにおけるパーティションの使用について

VISIONアプリケーションからプリンタを選択する方法

RPTコマンドにおけるパラメータ渡しについて

処理時間の見積もりについて

PREPARE_SQL,EXECUTE_SQLの使い方

繰り返しフィールドについて

sql_clear$()の使用方法について

曜日の取得について

カーソル宣言について

Solaris版VISION3.1Cにおけるon current処理

httエラーについて

ORACLEのトランザクションについて

ストアドプロシジャにおけるトランザクション管理について

フォームにおける整合性について

 

PC版の場合、FORMにFYI_MESSAGEというテキストフィールドを作成して、DISPLAY文を発行すると、そのフィールドに表示したと思いましたが、UNIX版では表示させることができませんでした。
やり方に何らかの問題があるのでしょうか。

説明資料(FYI)
サンプルプログラム( sample44.exe

上記ご質問内容において、以下の注意点が必要です。
  1. FORMで設定されるテキストフィールドは“FYI_MESSAGE”ではなく、“fyi_message”です。
    オブジェクト名として、大文字/小文字は区別されます(Unify VISION 4GLリファレンスP226参照の事)。大文字”FYI_MESSAGE”を指定されても正常な機能を行ないません。

  2. fyi_messageテキストフィールドオブジェクトの仕様は以下の通りです。

    各オブジェクトの「プロパティ」→「対話型操作」→「FYIメッセージ」で設定された文字列を表示します。

    アプリケーション実行時、プロパティのFYIメッセージにデータを設定したオブジェクトがアクティブになった時、設定されたデータがfyi_messageテキストオブジェクトに自動的に表示されます。

[ご指摘の内容]

  1. 現象

    オブジェクト名“fyi_message”のテキストエリアをフォーム上に作成。

    任意のアクション“プッシュボタンを押した等 on click”セクションで、DISPLAY ‘メッセージ’ FOR FYI_MESSAGEを実行した時、fyi_messageテキストエリアにDISPLAYで記述したメッセージ内容が表示されるはずだが、表示されない。

  2. 現象の説明

    DISPLAYスクリプトを実行した時、fyi_messageエリアに一瞬メッセージ内容が表示され、その後消えます。これは、DISPLAYで設定したメッセージ内容が、現在アクティブとなっているオブジェクトのプロパティ内FYIメッセージで指定されたデータ(何も設定していない場合はNULL)に上書きされるためです。

[提案]

メッセージをあるテキストエリアに表示する場合は、set文を使用して下さい。
DISPLAY文を使用し、ポップアップ画面を出さない場合は、DISPLAY文のFOR句の後に、FYI_MESSAGEでない、 フォーム上の任意のオブジェクト名を指定して下さい。