- 締切済み
ファイルメーカーで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 どなたかご存知の方がいらっしゃいましたら、よろしくお願いいたします><
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- chieffish
- ベストアンサー率44% (1149/2554)
フィールド内改行で区切られて入力されたテキストフィールドに比べて、繰り返しの場合は 簡単です。 別テーブルまたは別ファイルに「相手先?」「材料」「量」の各フィールドを作って、その テーブル(ファイル)からレコードのインポートをするだけです。インポート時にインポー ト元フィールドが繰り返しの場合、そのまま取り込むか、バラバラにして取り込むかの指定 が出来ます。 スクリプトは「レコードのインポート」の1行です。 バラバラにしたいレコードを対象レコード(この場合は全レコードかと思いますが)にして スクリプトを実行します。 今後は繰り返しは使わないわけですから、スクリプトにするまでもなく手動でインポートし た方が良いのではないかと思います。
- chieffish
- ベストアンサー率44% (1149/2554)
ファイルメーカーのバージョンはいくつですか? A 水 200g A 砂糖 1g というのは繰り返しフィールドではなく単なるテキストフィールドに改行して入力してあるということですか?
補足
使っているのは「FileMaker Pro 8 Advanced」です。 現状では、それぞれ(水・砂糖・200gそれぞれを)繰り返しフィールドで行っており、 水とか砂糖etcを入力する欄はリレーションで他のテーブルから引っ張りたいのですが、 繰り返しフィールドでは上手くいかず、根本から考え直さなくてはと考えております。 何か良いアイデアがございましたら、よろしくお願いいたします。