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

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

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

You are not logged in.

Announcement

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


#1 2015-02-14 15:38:52

NK
Member

関連テーブルから 繰り返しフィールドにデータを計算式で入力したい

いつもお世話になっております。

Mac FM13adv です。

日次利用テーブル
・ID_月次利用テーブル(外部キー)
・利用日
・利用記号(テキスト ◯・△・Xなど)
   ・
   ・

月次利用テーブル
・ID
・利用表示[31]  (計算フィールド:テキスト:繰り返し31回)
   ・
   ・

日次利用の内容を繰り返しフィールドに表示したいです。
リレーションは、
月次利用テーブル[ID]=[ID_月次利用テーブル(外部キー)]日次利用テーブル
  ※レコード作成時に、一人、1ヶ月の利用が月次利用のIDで繋がるようになっている

利用表示[31](計算フィールド)
Case (
   Day(日次利用::利用日[1])=Get ( 計算式繰り返し位置番号 );日次利用::利用記号[1];
   ""
   )
 
としたところ、複数ある利用日のうち、1日だけ(最初に作った=IDの若い日)が
繰り返し位置は適切なところに描画できました。

その他の日がでてこないのは、リレーションの問題だと思うのですが、
繰り返しフィールドのリレーションの条件で何が足りていないのでしょうか。

ご教示いただけるとありがたいです。
よろしくお願いいたします。

Offline

#2 2015-02-14 16:34:33

旅人
Member

Re: 関連テーブルから 繰り返しフィールドにデータを計算式で入力したい

よく分かってませんが
IDと外部キーはどんな内容なのですか。
Day(日次利用::利用日[1])=Get ( 計算式繰り返し位置番号 )もダメかも。

Offline

#3 2015-02-14 17:43:49

旅人
Member

Re: 関連テーブルから 繰り返しフィールドにデータを計算式で入力したい

単純な例ですが、こんな事したらできますよ。
http://pupld.net/21/150214/uhstkt8nby/index.cgi

Offline

#4 2015-02-15 07:23:40

NK
Member

Re: 関連テーブルから 繰り返しフィールドにデータを計算式で入力したい

ありがとうございます。
IDはシリアル番号を自動でふっています。

サンプルありがとうございました。
リレーション・記号変換の部分、大変勉強になりました。

意図通りにシンプルに表示できました。

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 9 queries executed - Memory usage: 506.21 KiB (Peak: 516.4 KiB) ]