• 締切済み

FileMaker Pro 同一レコード以外のインポート

お世話になっております。 filemakerは今までpro5を使用し、 現在、pro10への移行作業中です。 filemakerで一つの大本のファイル(ファイルA)に いくつかのフィールドを組み合わせて照合フィールドを 作成しました。 ファイルBには他のデーターベースからデータを取り入れた、 ファイルAと同じファイルBがあります。 その照合フィールドで照合させ、 同一ファイルはインポートせず、 新規のレコードだけをインポートするにはどのような 方法がありますか? なんとかご教授してください。

みんなの回答

  • recrear
  • ベストアンサー率0% (0/0)
回答No.1

一番簡単なのは、下記のような形かと思います。 ファイルAとファイルBとを、差分がわかるようなんらかのキーでリレーションします。そして次のようなスクリプトを組みます。 1) Aから「関連レコードへ移動」でレコードを絞り込んでBに移動 2) Bで対象外レコードを表示させる 3) Aに戻ってBをインポート実行 リレーションに使えるキーがない場合は、計算フィールドで作りましょう。

参考URL:
http://www.filemaker.co.jp/help/html/scripts_ref1.36.20.html

関連するQ&A

  • FileMakerでレコードのインポートができない

    FileMaker初心者です。仕事でDBを引き継いだため、 DBの更新をしたいのですが、困っています。 FileMakerで既存のfp7ファイルにcsvファイルのインポートをしようとしているのですが、 ファイルメニュー⇒レコードのインポート から先が選択できません。 レコードのインポートのあとに、「ファイル」を選択したいのですが、ファイルが 反転して選択できません。 解除?するにはどうしたらいいのでしょうか?

  • FileMaker Proのスクリプト

     FileMaker Proで下記のようなケースでよいスクリプトの組み方があればお教えください。  当方はFileMaker Pro 5.5を使用し、データベースは初心者で、エクセルの感覚からまだぬけられていません。 ---------------- 【ケース】 フィールド甲 フィールド乙 A        A C        A C        A D        A B        B C        B C        B A        A C        A  フィールド甲を参照し、フィールド乙に自動的に「A」か「B」を挿入するスクリプトを組みたいと考えています。  「A」と「B」のみを、フィールド乙に入る特殊な値とします ・最初のレコードのフィールド甲は必ず「A」が入っているとします。 ・フィールド甲を上のレコードから参照し、甲に「B」がでてくるまでフィールド乙に「A」を挿入しつづけます。 ・甲に「B」がでてきたら、そのレコード以下、甲に「A」がでてくるまで乙に「B」を挿入しつづます。 ・甲に再び「A」がでてきたら、甲に次に「B」がでてくるまでフィールド乙に「A」を挿入しつづます。 以上を最終レコードまで続けます。 ----------------  ネットのサイトを見ながら、if、loopを駆使して試みましたが、条件設定が間違っているのか、 うまくいきません。

  • FileMaker Pro 9 同一レコードの検索

    FileMaker Pro 9 を使用しています。 同一レコードを検索しダブリならば片方を消すという作業を行うにあたって、 そのレコードの抽出の仕方を知りたいのですが、どうすればよいでしょうか? よろしくご指導下さい。

  • FileMakerPro11のインポートに関して

    FileMakerPro11のインポートに関して質問です。 データサーバーにあるSQLデータベースよりODBC接続にてデータを引き出したいのですが、 あるフィールドで指定した日付(変数)のデータだけをインポートすることは可能でしょうか? 色々調べて、固定した日付を条件指定して抜き出すことはできたのですが、変数が使えないFilemakerでは無理なのでしょうか? データベースに関しては初心者の為、見当違いの部分もあるかもしれませんがどなたかご教授いただけませんでしょうか? 作業環境 FileMaker Pro 11 データベース SQL SERVER 2005

  • FileMaker Proのスクリプトを利用して、csvファイルを整形する方法

    FileMaker Proの初心者です。バージョン5.5を使用しています。 元のcsvファイルをインポートし、下記のような形式に整形したいのですが、よいスクリプトの組み方はあるでしょうか。 【元のcsvファイル】 -------------------- (レコード)  フィールド    値    1    フィールドa    a1    1    フィールドb    b1    1    フィールドc    c1    1    フィールドd    d1    2    フィールドa    a2    2    フィールドb    b2    2    フィールドc    c2    2    フィールドd    d2    3    フィールドa    a3    3    フィールドb    b3    3    フィールドc    c3    3    フィールドd    d3 -------------------- 【整形後の形式】 -------------------- レコード フィールドa フィールドb フィールドc フィールドd     1     a1      b1      c1      d1     2     a2      b2      c2      d2     3     a3      b3      c3      d3 --------------------

  • FileMaker Pro

    FileMaker Pro 12を使って、FileMaker Pro 4で 作成したファイルを開く方法はないでしょうか。

  • filemakerのインポート方法

    filemaker pro 11 を使用しています。 csv ファイルをインポートしたいのですが、上書き形式でしかインポートできず追加形式でインポートすることができません。 どのようにすれば追加できるのか、教えていただければと思います。

  • Filemaker pro ver.12の質問

    Filemakerで簡単なデータベースを作成しています。 しかし行き詰ってしまったので、どなたかご教授ください。 ラジオボタンで ○男 ○女 とあります。 フィールドは「性別」です。 ここで男を選ぶとフィールドには数字の1、女を選ぶと2が代入されるようにしたいのです。 ご回答の程、よろしくお願いいたします。

  • FileMaker Proのデータ入れ替え

    FileMaker Proを最近使い始めた者です。 エクセルのデータをFileMakerに取り込みたいのですが、FileMakerの既存のレコードはすべて削除してエクセルのデータのレコードに置き換えたいです。 レイアウトはそのまま使用したいので削除したくないのですが、どうしたらできますでしょうか。 既存のファイルへのデータのインポート方法のページを何度読んでも特に、”既存のレコードの更新”というのと”一致するレコードの更新”というのの違いが理解できません。 そもそもFileMakerの構造自体がわからないので、質問の書き方が不十分かもしれませんがわかるかたがいたら教えてください。 ちなみにバージョンは11です。

  • Filemakerで検索フォームを作りたい

    Filemaker 11 Pro Advanced で、以下の様な機能を持つフォームを作成したいと思っております。 1.フォームがあり、そこに検索ボックスがある。 2.そこの検索ボックスで検索すると、データベースA上から該当するレコードを検索し、同フォーム上にリスト表示 3.そのあと、その検索結果のレコードをダブルクリックとかなんとかすると、そのレコードのいくつかの情報が、フォームに自動入力される。(このフォームに入力すると、データベースBに書き込まれるものとします) 4.さらに、入力者が追加情報をフォームに書き込んで終了。 Filemaker初心者なもので、1番から3番をどうやって実装するのかどうかがわかりません。 お手数ですがご教授お願いいたします。 また、Filemakerの入門レファレンスのWebや書籍があればそちらも教えていただければ幸いです。