初心者のFileMaker pro Q&A (旧掲示板)

みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。

1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)

You are not logged in.

Announcement

新しい掲示板は、こちら:https://fm-aid.com/forum/t/filemaker


#1 2014-07-31 10:09:18

cybe
Member

レコードを分けたい

win7,ファイルメーカー8

スケジュールテーブルの1レコードの中に
「機種名1」「機種名2」「機種名3」、
「スペック1」「スペック2」「スペック3」、
「納品数1」「納品数2」「納品数3」のようなフィールドがあります。
(ちなみにそれぞれ1~20まであります。)
※これらは繰り返しフィールドじゃないです。

別で分解用のテーブルを用意し、
1レコード目は「機種1」「スペック1」「納品数1」、
2レコード目は「機種2」「スペック2」「納品数2」、
3レコード目は「機種3」「スペック3」「納品数3」のようにインポートしたいのですが
何か方法はありませんでしょうか?

Offline

#2 2014-07-31 11:13:25

チポ
Member

Re: レコードを分けたい

1〜20を一つの繰り返しフィールドにすればインポートは1回で済みます。

でなければ20回インポート。

繰り返しは計算フィールドに出来ますから、そちらの方が簡単でしょうね。

Offline

#3 2014-07-31 15:07:43

cybe
Member

Re: レコードを分けたい

「機種名繰り返し」という名前で20までの繰り返しフィールドを作成しました。
試しに、Getrepetition(機種名;1) = 機種名1 と入れたのですが、
うまく表示されませんでした。

どのような計算式を組めばいいのでしょうか?

Offline

#4 2014-07-31 15:09:25

tim
Guest

Re: レコードを分けたい

Evaluate("機種名" & Get(計算式繰り返し位置番号) & "[1]" )

#5 2014-07-31 16:38:22

cybe
Member

Re: レコードを分けたい

[2]、[3]と続けるには計算式をどのように追加すればいいですが?

Offline

#6 2014-07-31 16:54:38

チポ
Member

Re: レコードを分けたい

timさんの式そのままで全ての繰り返し位置に計算入力されますよ。

ただし、
元のフィールド名が、書かれたように
◯◯◯1
◯◯◯2
◯◯◯3
となっているのが条件です。

Offline

#7 2014-08-05 11:32:34

cybe
Member

Re: レコードを分けたい

スイマセン、繰り返しフィールド設定後に
新しくインポートしたレコードにこの計算式が反映されていないようで
繰り返しフィールドが空の状態になってしまいます。
どこか設定があるのでしょうか?

インポートオプションの
インポート中、入力値の自動化オプションを実行
にはチェック入ってます。

Offline

#8 2014-08-05 13:07:42

チポ
Member

Re: レコードを分けたい

分解用テーブルに分解してインポートできたのでしょうか?

それが済んだら、
以後、最初のテーブルは使わないのでしょう?

Offline

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.007 seconds, 10 queries executed - Memory usage: 516.98 KiB (Peak: 521.52 KiB) ]