初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2022-05-02 13:31:25

koma3
Member

ファイルメーカーファイルのデータのインポートについて

[A.fmp12]から[B.fmp12]へデータを定期的にリレーションを使ってインポートするスクリプトを組みました。
インポートスクリプトを実行すると、[A.fmp12]が全表示されているときは、すべての対象レコードがインポートされるのですが、
検索をして絞り込みをした状態だと絞り込みをした状態のものしかインポートできませんでした。

[A.fmp12]を「全表示」にしてから[B.fmp12]へデータをインポートしたいのですが、
どのようなやり方がございますでしょうか。

よろしくお願いいたします。

Offline

#2 2022-05-02 15:21:52

himadanee
Guest

Re: ファイルメーカーファイルのデータのインポートについて

[A.fmp12]に「全表示」のスクリプトを作っておいて、それを実行してからインポートします。

#3 2022-05-02 15:39:32

koma3
Member

Re: ファイルメーカーファイルのデータのインポートについて

himadanee wrote:

[A.fmp12]に「全表示」のスクリプトを作っておいて、それを実行してからインポートします。

himadanee様

ありがとうございます。
[B.fmp12]からの操作はできないということですよね。
というのも[A.fmp12]と[B.fmp12]管理者が違い、[B.fmp12]がインポートをするタイミングで、[B.fmp12]側から[A.fmp12]を全表示にすることが出来れば一番いいなと思ったのですが、、、

Offline

#4 2022-05-02 16:37:18

チポ
Member

Re: ファイルメーカーファイルのデータのインポートについて

他のファイルのスクリプトを動かすことができます。
そちらのファイルのアクセス権がないと無理ですが。。

Offline

#5 2022-05-02 17:02:18

Shin
Member

Re: ファイルメーカーファイルのデータのインポートについて

Aファイルが開いていない状態で、スクリプトからファイルを開くと、デフォルの状態でファイルが開かれ、全レコードが対象になっている可能性もありますが、確認してみられたらいいかも。
ただ、全レコードをインポートする、ということは、同じファイルが2個存在する、という意味になりますので、データベースの運用としては原則しないべきですので、考え直すべきでしょうね。

Offline

#6 2022-05-02 17:08:01

koma3
Member

Re: ファイルメーカーファイルのデータのインポートについて

Shin wrote:

Aファイルが開いていない状態で、スクリプトからファイルを開くと、デフォルの状態でファイルが開かれ、全レコードが対象になっている可能性もありますが、確認してみられたらいいかも。
ただ、全レコードをインポートする、ということは、同じファイルが2個存在する、という意味になりますので、データベースの運用としては原則しないべきですので、考え直すべきでしょうね。

Shin様

インポートは追加ではなく更新にしているので、重複は生まれないようにしていますが。。。
ほかに良い方法はありますか?

Last edited by koma3 (2022-05-02 17:08:48)

Offline

#7 2022-05-02 18:38:45

Shin
Member

Re: ファイルメーカーファイルのデータのインポートについて

その意味では無く、ファイルA B に相違があるのでしたらいいのですが、同じ内容を持っているのですよね。同じ内容を複数で持たせることで、色々と非合理的です。

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 555.74 KiB (Peak: 579.38 KiB) ]