みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
[A.fmp12]から[B.fmp12]へデータを定期的にリレーションを使ってインポートするスクリプトを組みました。
インポートスクリプトを実行すると、[A.fmp12]が全表示されているときは、すべての対象レコードがインポートされるのですが、
検索をして絞り込みをした状態だと絞り込みをした状態のものしかインポートできませんでした。
[A.fmp12]を「全表示」にしてから[B.fmp12]へデータをインポートしたいのですが、
どのようなやり方がございますでしょうか。
よろしくお願いいたします。
Offline
[A.fmp12]に「全表示」のスクリプトを作っておいて、それを実行してからインポートします。
[A.fmp12]に「全表示」のスクリプトを作っておいて、それを実行してからインポートします。
himadanee様
ありがとうございます。
[B.fmp12]からの操作はできないということですよね。
というのも[A.fmp12]と[B.fmp12]管理者が違い、[B.fmp12]がインポートをするタイミングで、[B.fmp12]側から[A.fmp12]を全表示にすることが出来れば一番いいなと思ったのですが、、、
Offline
他のファイルのスクリプトを動かすことができます。
そちらのファイルのアクセス権がないと無理ですが。。
Offline
Aファイルが開いていない状態で、スクリプトからファイルを開くと、デフォルの状態でファイルが開かれ、全レコードが対象になっている可能性もありますが、確認してみられたらいいかも。
ただ、全レコードをインポートする、ということは、同じファイルが2個存在する、という意味になりますので、データベースの運用としては原則しないべきですので、考え直すべきでしょうね。
Offline
Aファイルが開いていない状態で、スクリプトからファイルを開くと、デフォルの状態でファイルが開かれ、全レコードが対象になっている可能性もありますが、確認してみられたらいいかも。
ただ、全レコードをインポートする、ということは、同じファイルが2個存在する、という意味になりますので、データベースの運用としては原則しないべきですので、考え直すべきでしょうね。
Shin様
インポートは追加ではなく更新にしているので、重複は生まれないようにしていますが。。。
ほかに良い方法はありますか?
Last edited by koma3 (2022-05-02 17:08:48)
Offline
その意味では無く、ファイルA B に相違があるのでしたらいいのですが、同じ内容を持っているのですよね。同じ内容を複数で持たせることで、色々と非合理的です。
Offline
Pages: 1
[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 555.74 KiB (Peak: 579.38 KiB) ]