みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
csvで作成した、「ID」「氏名」「年齢」を持つリストがあります。
このようなリストが週2回に分けて外部から届くのですが、
1回目・・・週の半ばに届く作成途中のリスト
2回目・・・週の最後に届く完全版のリスト
の2回に分けて届くようになっています。
2回目の完全版のリストには、
①「1回目で含まれていたデータに一部加筆修正が行われているデータ」
+
②「1回目に含まれていなかった新規データ(ただしIDは空欄)」
の2つが含まれています。
【知りたい事】
これを同じフィールド構成にしたファイルメーカーに取り込む際、
1回目のリストはそのまま取り込むだけなので問題ないのですが、2回目のリストを取り込む際はIDをキーにして
①については完全版リストの内容で上書き
②については新規取り込み。(IDが空白なので、このときに自動で最新IDを割り振れたら尚良し)。
としたいのですが上手く行かないので、どなたか解決方法をご教授して頂けますと助かります。
カッコ内の部分については、おまけ程度と考えて頂いて結構です。
【試した事】
②のインポートの際、「全レコードの表示」を行った後、
「対象レコード内で一致するレコードを更新」
「一致しないデータを新規レコードとして追加する」
を選択しインポート
↓
①については成功
②については、データが全くインポートされず失敗。
----------------------------------------
以上です。環境はWin7、FMP11です。
すみませんが、よろしくお願いします。
IDを照合してインポートするときに、
そのIDが空白だとインポートされないでしょう。
いったん
別テーブルに全部インポートして、そこから、
IDの照合で本来のテーブルにインポート、
さらに、
ID空白を対象レコードとして、新規インポート、
IDを入力(自動化できるでしょう)
この手順でいいでしょう。
Offline
やろうとしたこともなかったけど、
>そのIDが空白だとインポートされない
これはちょっと驚きです。
エラーにもカウントされず、レコード自体がなかったことになってますね...
チポ様
確かにこれなら解決しそうです。
分かりやすいご回答、ありがとうございました!
Pages: 1
[ Generated in 0.007 seconds, 9 queries executed - Memory usage: 547.48 KiB (Peak: 579.2 KiB) ]