2987_ja-JP
テーブルを作成し、JSL に保存します。JMPersの皆さん、こんにちは。
Oracle からデータを取得してデータセットを作成しています。 データを取得したらすぐに、ユーザーが選択した名前を使用して保存したいと考えています。 JSL は次のようになります。
dt = データベースを開く(dsn_string, sql_statement, "MedDRA カテゴリ");
dt << 保存();
ただし、[ファイル] > [保存] ダイアログが表示されません。 代わりに、ファイル (どこか?) を保存しようとするだけで、ログにエラー メッセージが表示されます。
ファイルを書き込み用に開くことはできず、読み取り専用として開きます。
このファイルは指定された名前で保存できませんでした。
ありがとう!Re: テーブルを作成して JSL に保存するまるで魔法のように機能します。 調べてくれてありがとう。 テクニカルサポートに通知します。
よろしく、
ピーターRe: テーブルを作成して JSL に保存する開くと保存の指定子が逆になっているようです。 つまり、1 は開きたい、0 は保存したいと考えています。 以下は機能しますが、ドキュメントに従って動作するように関数が修正されている場合は機能しません (ドキュメントを変更する必要があるのでしょうか?):
xml_text = "保存するテキスト";
xml_default_file = "myfile.xml";
xml_file_path = ファイルを選択(
"XML ファイルを保存します",
「」、
{"XML ファイル|xml", "すべてのファイル|*"},
1、
0、
xml_default_file
);
テキスト ファイルを保存( xml_file_path, xml_text );Re: テーブルを作成して JSL に保存するこんにちは、ピーターさん
あなたの例を試してみましたが、ここにバグがある可能性があるようです。
テクニカル サポート (support@jmp.com) にメモを送信して、確認してもらいましょう。
ありがとう!
ジェフRe: テーブルを作成して JSL に保存するこの問題に関する新たな問題:
XML テキストを作成しており、それを XML ファイルに保存したいと考えています。 デフォルトの出力ファイル名を作成していますが、ユーザーがプロセスを少し制御できるようにしたいと考えています。 SAVE("") を使用したときに何が起こるかを希望します。デフォルトのファイル名を指定するだけで、拡張子は XML でなければなりません。
PICK FILE 関数がその仕事を行うことができるようです。
パス = ファイルを選択(、、、、、)
ユーザーに「開く」ウィンドウを表示し、選択したファイルのパス名を返します。 filterList 引数は、「Label|suffix1;suffix2;...」という形式の文字列のリストです。 最初のフィルター引数は、どのフィルターを最初に表示するかを指定します。 5 番目の引数は、ウィンドウが保存 (saveFlag = 1) ウィンドウとして機能するか、開く (safeFlag = 0) ウィンドウとして機能するかを示します。 最後の引数は、最初に選択されるファイルを指定します。
ただし、saveflag は宣伝どおりに機能しないようです。
xml_default_file = "myfile.xml";
xml_file_path = pick file("XML ファイルを保存します", "", {"XML ファイル|xml", "すべてのファイル|*"},
1、1、xml_file);
テキスト ファイルを保存(xml_file_path, xml_text);
ファイル myfile.xml が存在しないというエラーが表示されます。
ご協力いただきありがとうございます!
ピーターRe: テーブルを作成して JSL に保存するそれはうまくいきました。 私ならその小さなトリックを思いつかなかったと思います。 マイケル、本当にありがとう!Re: テーブルを作成して JSL に保存する8.0.2 のドキュメントには記載されていませんでしたが、少し騙してみたら、保存ダイアログが表示されることがわかりました。
dt << save("");
ドキュメントには、 dt << save() が現在のテーブル名を使用して保存すると記載されています。
ODBC 経由で Excel ファイルを「データベース」として使用してこれを試したことを付け加えておきます。 保存がテーブルの作成方法と関係があるかどうかはわかりませんが、save() を使用したときに表示されたエラーメッセージは表示されず、ファイルは正常に保存されたと言わざるを得ません。
マイケル
Comments
There are no comments yet