みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
皆さま、こんにちは
お世話になります。
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 の方が「このデータは新しいデータだ」と認識して、手元の更新をまるっと上書きしてしまったら......。地獄です。
-
というわけで、上記のどの選択肢でもなく、設定した「一位の値」が一致したデータの場合は(たいがい一致すると思います)、
・読み込まない(スキップする)
・上書きしない(スキップする)
の処理をさせるには、どのように設定すればいいのでしょうか。
「データベースの管理」で一位の値を設定し、かつ「インポート」の設定をするのかな? という辺りまでしか想像できません。
お手数ですが、同じような処理をされている方、ご存知の方がいらっしゃいましたら、教えてください。
このトピックに目を留めてくださり、ありがとうございます。
ご存知の方がいらっしゃいましたら、お手数ではございますが、ご教示いただけますと嬉しいです。
よろしくお願いいたします。
入力値の制限で、
ユニーク・常時
とすると、上書きされずにパスします。
Offline
チポ様
こんにちは、お世話になります。
ご回答をいただき、ありがとうございました!
おかげさまで、試してみました。
データベースの管理...... < 「一位の値」として指定する項目 < 入力値の制限 < 「常時」「ユニークな値」の2点にチェック
を試してみました。
あと2つの設定が完了いたしましたら、これで読み込んでみます。
ありがとうございます!
最終的に読み込んで、無事に動作したら解決マークにさせてください。
お忙しいところ、ご回答をいただきありがとうございました。感謝申し上げます。
[ Generated in 0.005 seconds, 10 queries executed - Memory usage: 511.45 KiB (Peak: 515.99 KiB) ]