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

 

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 プロパティは、どのようにカウントされていますか?

 

データベースから検索したデータをテキストファイルに出力するための方法はありますか。
簡単な方法としては、ターゲットテーブルを使用したフォームを使って検索したレコードをテキストファイルに書き込む方法があります。NXJアプリケーションは、データベース検索を行って検索データがヒットした時に実行されるイベントセクションON FIND があります。
このセクションを使って検索データをファイルに出力してみます。
[1] フォームが起動された時にファイルを作成するようにするために フォームの BEFORE FORM セクションでファイルを作成します。
[2] データベースを検索してヒットしたレコード毎に検索データをファイルに書き込みます。
[3] 検索が終了後、ファイルをクローズします。

このような手順でテキストファイルに書き込むサンプルコードは、以下の様になります。


[サンプルコード]
FileWriter fout;
    ・
    ・
BEFORE FORM
{
    // ファイル作成
    fout = new FileWriter(new File("C:\\temp\\aaa.csv"));
}

ON FIND
{
    // ファイル書き込み
    fout.write(f1.toString());
    fout.write(",");
    fout.write(f2.toString());
    fout.write("\n");
}

AFTER FIND
{
    // ファイルクローズ
    fout.close();
}