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

 

FAQ-Unify NXJ

previouslistnext

NXJのフォームをLinkオブジェクトに設定するにはどのようにすればよいですか?

テキストフィールドのようなコントロールを配置していないメニュー画面のようなフォームを実行すと、The Unify NXJ application has exited と表示されフォームが実行されません。なぜこのフォームは実行されないのでしょうか?

前のフォームの変数を参照するにはどうすれば良いですか?

TABキーなどによってフォームに配置しているフィールドを移動する順番を、任意に指定することはできますか?

Unify NXJでJavaクラスを使用するにはどの様にすればいいでしょうか?

フォーム内にクラスやメソッドを作成することが出来ますか?

テーブルの検索データを複数レコードで表示するフォームを作成するにはどのようにすればいいですか?

フォーム上で2つのテーブルのフィールドを関連付けして、マスタ/詳細に設定するにはどのように設定しますか?
テキストフィールドのデータの表示形式を指定できますか?
フォームで新規登録のみ実行可能なフォームを作成する方法を教えて下さい。
条件に応じてカーソルの移動先を変更することは可能でしょうか?
開発時と実行時のデータベース接続の設定はどのようになっていますか?
フォームに配置したテキストフィールドに検索モードで入力した検索条件を確認する方法はありますか?
jBizスクリプトから動的SQL文を実行する方法を教えてください。
LinkコントロールのLink/Hrefプロパティの値を動的に設定する方法はありますか?
ボタンコントロールにURLを割り当てる方法はありますか?
検索条件の初期値をセットしておきたいのですが、どのようにすればよいでしょうか?
NXJで標準実装されているJavaScriptに対する変更、追加は可能でしょうか?
Unify NXJ 9.1BBを使っているのですが、9.1Cにバージョンアップする場合9.1BBで作成したプロジェクトをそのまま使用することは出来ますか?
初期起動時のブラウザのサイズを指定出来ますか?

 

前のフォームの変数を参照するにはどうすれば良いですか?

フォームのフィールド変数は、jBizスクリプト内で FormName#ValiableName の形式で参照する事が出来ます。この構文で参照できるのは、カレントフォームとアクティブなフォームの変数となります。アクティブなフォームとは、フォームスタックにつまれている状態を示しています。
例えば、Form1 -> Form2 -> Form3 のように画面遷移する場合、Form2からForm1は、アクティブなフォームとなり、Form3は、アクティブではないフォームとなります。
Form3からは、Form2, Form1の両方がアクティブなフォームになります。

[構文]
FormName#ValiableName
FormName:変数の存在するフォーム名
ValiableName:参照するフィールド変数名

[例] Form1のnameフィールド変数を代入する場合
NullableString name_wk = Form1#name ;

リリース9.1では、EXEC SQL文には、この構文での変数参照をサポートしていません。したがって一度変数に代入した後、その変数をEXEC SQL文で使用します。

[例]

NullableNumeric w1 = Form1#textfield1;

EXEC SQL SELECT f2 FROM nxj_5
WHERE f1= :w1
INTO result;

リリース10.0では、EXEC SQL文に対してもサポートされるようになりましたので、where句にFormName#VariableNameを使用することが出来ます。

[例]

EXEC SQL SELECT f2 FROM nxj_5
WHERE f1= :Form1#textfield1
INTO result;