Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Removed |../../index.htm#lansa/browse.htm]
現在地:

...

7.8 BROWSE

...

Note

注意:利用オプション

BROWSE コマンドは、選択されたファイル・レコードの、選択されたフィールドをワークステーションで表示するために使用します。

ユーザーは、表示されたレコードのいずれかを選択することもできます。レコードが選択された場合、BROWSEコマンドは、FETCHコマンドと同様の方法でレコード・フィールドをプログラムに返します。 新しいアプリケーションでBROWSEコマンドを使用することは、お勧めしません。

新しいアプリケーションでBROWSEコマンドを使用することは、お勧めしません

BROWSEコマンドは、初期リリースのLANSAで提供されたことから、以降のリリースにも存在しています。

ただし、以降のリリースのLANSAには、BROWSE コマンドの処理速度と機能をはるかに超えるアプリケーション・テンプレート、ポップアップ・ウィンドウ、プロンプト・キー処理などの機能が用意されています。 コマンドの処理速度と機能をはるかに超えるアプリケーション・テンプレート、ポップアップ・ウィンドウ、プロンプト・キー処理などの機能が用意されています。

BROWSEコマンドは、可搬性のあるプログラム、*DBOPTIMIZE機能を使用するプログラム、多言語サポートが必要なプログラム、およびGUI (グラフィカル・ユーザー・インターフェース)対応またはWeb対応のプログラムでは使用できません。 対応またはWeb対応のプログラムでは使用できません

移植性に関する考慮事項

Visual LANSAコード内で使用すると、ビルド警告が生成され、実行時にエラーが発生します。この機能を使用するコードは、この環境で実行されないように条件付けすることができます。

...

以下も参照してください。

7.8.1 BROWSE のパラメータ

7.8.2 BROWSE の使用例 必須
 
  BROWSE 


Panel
bgColor#ffffcc

                                                     必須

  BROWSE ------- FIELDS ---

...

---- フィールド名  フィールド属性 -

...

-->

...

                                                   |                 |                              |       |
                                                   |                  --- 最大 7 --------------

...

|

...

                                                   ------ 最大 100 --------

...

---------------

...

                    >-- FROM_FILE ---- ファイル名 . *FIRST ------------------>

...

                                                                    ライブラリ名

                                                                                     任意指定
                    >-- WHERE --------

...

'条件'

...

--------------------------------->

...

                    >-- WITH_KEY ----- キー・フィールド値---

...

-------------->

...

                    >-- NBR_KEYS -----

...

*WITHKEY ---------------------------->

...

                                                   数値フィールド名

                    >-- GENERIC -----

...

*NO ------------------------------------>

...

                                                  *YES

 

...

                  >-- IO_STATUS ---- *STATUS ------------------------------->

...

                                                   フィールド名

                    >-- IO_ERROR ----- *ABORT ------------------------------->

...

                                                    ラベル

                    >-- VAL_ERROR ---- *LASTDIS ----------------------------->

...

                                                    *NEXT
                                                    ラベル

                    >-- USE_SELECT --- *YES  --------------------------------->

...

                                                    *NO

...

                    >-- NO_SELECT ---- *NEXT ------------------------------->

...

                                                    ラベル

                    >-- ONE_FOUND -- *DISPLAY------------------------

...

----->
                                                     *SELECT

 

...

                  >-- ISSUE_MSG ---- *NO ---------------------------------->

...

                                                    *YES

...

                    >-- RETURN_RRN -- *NONE ------------------------------>

...

                                                     フィールド名

                    >-- DOWN_SEP --- *DESIGN ------------------------------>

...

                                                    10進数値

                    >-- ACROSS_SEP -- *DESIGN ------------------------------>

...

                                                    10進数値

                    >-- EXIT_KEY ----- *YES -- *EXIT --------------------------->

...

   
                                                  *NO     ラベル

                    >-- MENU_KEY -- *YES -- *MENU  -----------------

...

-------->
                                                 *NO     ラベル

                    >-- ADD_KEY --- *NO -- *NEXT --------------------------->

...

                                                *YES    ラベル

                     >-- CHANGE_KEY -- *NO -- *NEXT ----------------------->

...

                                                      *YES     ラベル

                     >-- DELETE_KEY -- *NO -- *NEXT ------------------------->

...

                                                   *YES     ラベル

                     >-- USER_KEYS -- ファンクション・キー ---'記述'--ラベル-

...

------->
                                                  |                                                |
                                                     -------- 最大5 ----

...

----------

...

                      >-- SHOW_NEXT ---- *PRO -----------------------------|

...

                                                        *YES
                                                        *NO