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

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

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

You are not logged in.

Announcement

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


#1 2017-01-20 13:21:28

yzk
Guest

一位の値を設定して、レコード重複を防ぎたい/インポート時の上書を防ぎたい

皆さま、こんにちは
お世話になります。

File Maker Pro の使用歴は長いのですが、細かいところが詰め切れていませんので、初心者同様の者です。
「インポート」「一位の値」等で検索してみましたが、うまく似た回答を探すことができませんでした。
今こそ細かいところを解決する! という気持ちですので、ご質問をお許しください。

ご質問は3点ございますが、1点ずつご質問を申し上げます。
ご存知の方に、お力をお借りできましたら、本当に幸いです。

-

まず1点目ですが、私がインポートしたい元ファイルの csv データは、顧客管理データのようなものです。
データが溜まっている場所からダウンロードして参りまして、自分の PC Local の File Maker Pro(バージョン10)にインポートしています。
File Maker Pro は、サーバ等で共有にはなっていませんので、使用・管理は私一人が前提です。

読み込みの元ファイル(顧客管理データのようなもの)の csv ファイルには、一位の値があります。
これを、File Maker Pro 10 の方で、「一位の値」に設定して、同じ値がヒットした場合は、

・読み込まない(スキップする)
・上書きしない(スキップする)

の処理を行いたいです。

-

File Maker Pro 10 には、読み込みの際に、3つの選択肢があると思います。

・新規レコードとして追加 ← 今回の場合、これではない
・対象レコードの既存レコードを更新 ← これでもないし、更新されたくない
・対象レコードで一致するレコードを更新  ← これでもないし、更新されたくない

私の手元の処理の場合、File Maker Pro の方に更新を加えてゆきますので、おのずと、csv ファイルの方が、古いファイルになります。
そのため、古いファイル(csv ファイル)で更新されるのは、いずれにせよ困るのです。

ダウンロードの日付等の関係で、万一 File Maker Pro の方が「このデータは新しいデータだ」と認識して、手元の更新をまるっと上書きしてしまったら......。地獄です。

-

というわけで、上記のどの選択肢でもなく、設定した「一位の値」が一致したデータの場合は(たいがい一致すると思います)、

・読み込まない(スキップする)
・上書きしない(スキップする)

の処理をさせるには、どのように設定すればいいのでしょうか。
「データベースの管理」で一位の値を設定し、かつ「インポート」の設定をするのかな? という辺りまでしか想像できません。
お手数ですが、同じような処理をされている方、ご存知の方がいらっしゃいましたら、教えてください。


このトピックに目を留めてくださり、ありがとうございます。
ご存知の方がいらっしゃいましたら、お手数ではございますが、ご教示いただけますと嬉しいです。
よろしくお願いいたします。

#2 2017-01-20 13:26:31

チポ
Member

Re: 一位の値を設定して、レコード重複を防ぎたい/インポート時の上書を防ぎたい

入力値の制限で、
  ユニーク・常時
とすると、上書きされずにパスします。

Offline

#3 2017-01-20 15:31:46

yzk
Guest

Re: 一位の値を設定して、レコード重複を防ぎたい/インポート時の上書を防ぎたい

チポ様

こんにちは、お世話になります。
ご回答をいただき、ありがとうございました!
おかげさまで、試してみました。

データベースの管理...... < 「一位の値」として指定する項目 < 入力値の制限 < 「常時」「ユニークな値」の2点にチェック

を試してみました。
あと2つの設定が完了いたしましたら、これで読み込んでみます。
ありがとうございます!

最終的に読み込んで、無事に動作したら解決マークにさせてください。
お忙しいところ、ご回答をいただきありがとうございました。感謝申し上げます。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 511.45 KiB (Peak: 515.99 KiB) ]