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

 

FAQ-Unify NXJ

previous list next

フォームに複数のデータビューを配置することはできますか?

開発環境で同じコントロールを続けてフォーム配置したいのですが?

マスタ/詳細関係を持たせたデータビューの詳細データビューに関連付けしたキーを表示しない場合の手順

jBizスクリプトからストアドプロシジャーを呼び出すことはできますか?

EXEC SQLでデータベースから検索したレコードをNXJフォームの繰り返しフィールドを使ったテキストコントロールにセットする方法を教えてください。

データベースから検索したデータをテキストファイルに出力するための方法はありますか。

NXJをインストール時、[Java Virtual Machine Launcher Could not find the main class. Program will exit!] が
表示されインストールすることが出来ません。

NXJアプリケーションの検索モード、追加/更新モードとは?
例外ハンドラの使用方法
システム情報フィールドを日本語で表示するにはどうすればいですか。
リストボックスの設定項目を動的に変更する方法
プロパティに設定した =Variable 変数について
ラジオグループコントロールをフォームに配置したのですがラジオボタンが表示されません。
ボタンコントロールを使用許可、禁止を動的に変更したいのですが。
セッションタイムアウト時に表示されるページを変更したいのですが。
openURL() メソッドに指定するページにパラメータを渡したいのですがどのようにすればいいですか?
NXJフォームの Field Length プロパティは、どのようにカウントされていますか?

 

EXEC SQLでデータベースから検索したレコードをNXJフォームの繰り返しフィールドを使ったテキストコントロールに
セットする方法を教えてください。

繰り返しフィールドを設定すると、NXJが準備する選択セットに検索データをセットする方法で行います。
手順は、

[1] フォームを更新モードにしてデータを追加できるモードに移行
clearToAdd() メソッドを呼び出す。
[2] テーブルを検索するSQLを実行
EXEC SQL SELECT 文でテーブルを検索します。
この時複数件のレコードを検索するために EXECUTING句を使用します。
[3] テキストコントロールに検索データをセット
EXEC SQL SELECT 文の EXECUTING句内で INTO 句でセットしたデータを選択セットに追加するため、
updateCurrentRecord() メソッドを呼び出します。
[4] 次のレコードをセットする準備
次のデータをセットするため clearToAdd() メソッドを呼び出します。
[5] 検索終了後の処理
データベースからの検索が終了後、フィールドポジションを先頭レコードにセットするために
positionToRecord() メソッドを呼び出します。
になります。
[例]

COMMAND t1
{
    clearToAdd();
    EXEC SQL
    select f1, f2 from ora817
    INTO f1Dat, f2Dat
    EXECUTING
    {
        SetRepeatingArea.updateCurrentRecord();
        clearToAdd();
    }
    SetRepeatingArea.positionToRecord(1);
}