• 締切済み

ファイルメーカーで1レコードを複数レコードに分割する方法

http://oshiete.nikkeibp.co.jp/qa2025256.html 基本的な質問内容としては↑と同じかと思います。 重複して申し訳ございません。 aisaikaさんはfilemakerでスクリプトを組まれて解決されたようですが、 filemaker初心者のため、どういうスクリプトを組めばこれを解決できるのかを、 具体的にお教えいただけないでしょうか。 私のやりたい内容としては下記の通りです。 [例] ↓全部で1レコードのところを、A水200gを1レコード、A砂糖1gを1レコード  といったように、1行を1レコードに分割したいのです。。。 相 材料   量 A  水   200g A  砂糖  1g A  塩   0.5g B  しょうが 2g B  にんにく 2g B  ひき肉  100g どなたかご存知の方がいらっしゃいましたら、よろしくお願いいたします><

みんなの回答

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.2

フィールド内改行で区切られて入力されたテキストフィールドに比べて、繰り返しの場合は 簡単です。 別テーブルまたは別ファイルに「相手先?」「材料」「量」の各フィールドを作って、その テーブル(ファイル)からレコードのインポートをするだけです。インポート時にインポー ト元フィールドが繰り返しの場合、そのまま取り込むか、バラバラにして取り込むかの指定 が出来ます。 スクリプトは「レコードのインポート」の1行です。 バラバラにしたいレコードを対象レコード(この場合は全レコードかと思いますが)にして スクリプトを実行します。 今後は繰り返しは使わないわけですから、スクリプトにするまでもなく手動でインポートし た方が良いのではないかと思います。

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

ファイルメーカーのバージョンはいくつですか? A  水   200g A  砂糖  1g というのは繰り返しフィールドではなく単なるテキストフィールドに改行して入力してあるということですか?

latte2
質問者

補足

使っているのは「FileMaker Pro 8 Advanced」です。 現状では、それぞれ(水・砂糖・200gそれぞれを)繰り返しフィールドで行っており、 水とか砂糖etcを入力する欄はリレーションで他のテーブルから引っ張りたいのですが、 繰り返しフィールドでは上手くいかず、根本から考え直さなくてはと考えております。 何か良いアイデアがございましたら、よろしくお願いいたします。

関連するQ&A