みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
環境 FMad 15 / Win7 32bit
2つのファイルで構成しているアプリケーションにて、
ファイルAの対象レコードをファイルBへスクリプトでインポートしたいのですが、対象レコードだけでなく、全レコードがインポートされてしまいます。
恐れ入りますが、お知恵をお貸しいただきたく。
なお、手動でインポートした場合は、対象レコード1件のみがきれいにインポートできました。
<手動>
ファイルAにて
全レコード表示
レコードを対象外へ
対象外のみを表示
ファイルBを開く
ファイル→インポートにて ファイルAからファイルBへのインポートを指定。
目的の対象レコード1レコードのみがインポートされた。
<スクリプト>
ファイルAにて
全レコード表示
レコードを対象外へ
対象外のみを表示
スクリプトを実行(ファイルBに設定しているインポート用スクリプトX)
※Xの内容
ファイルを開く(ファイルA)
レイアウト移動(ファイルAの目的のテーブルオカレンス)
ファイルを指定してインポート ファイルAからファイルBへ
全レコードがインポートされてしまう。
開いていないレイアウトの場合、全レコードインポートされるとのことなので、開いてみたのですが、
結果は変わらず、全レコードインポートされていまいました。
もし、解決手段がなければ、インポート用の中間テーブルを作ろうかとも思っておりますが、
解決できれば大変大変ありがたく、質問させていただきました。
モレン
Offline
Xで、ファイルを開く,を外してみてください。
または、1レコードだけの様なので、何かユニークな値を持たせておいて、その値をスクリプト引数で渡して、ルックアップした方が簡単かもしれません。
Last edited by Shin (2017-05-16 11:07:24)
Offline
ファイルを開くを外したらできました!ありがとうございました。
Offline
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 547.55 KiB (Peak: 579.41 KiB) ]