みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
いつもお世話になっております。
Mac FM13adv です。
日次利用テーブル
・ID_月次利用テーブル(外部キー)
・利用日
・利用記号(テキスト ◯・△・Xなど)
・
・
月次利用テーブル
・ID
・利用表示[31] (計算フィールド:テキスト:繰り返し31回)
・
・
日次利用の内容を繰り返しフィールドに表示したいです。
リレーションは、
月次利用テーブル[ID]=[ID_月次利用テーブル(外部キー)]日次利用テーブル
※レコード作成時に、一人、1ヶ月の利用が月次利用のIDで繋がるようになっている
利用表示[31](計算フィールド)
Case (
Day(日次利用::利用日[1])=Get ( 計算式繰り返し位置番号 );日次利用::利用記号[1];
""
)
としたところ、複数ある利用日のうち、1日だけ(最初に作った=IDの若い日)が
繰り返し位置は適切なところに描画できました。
その他の日がでてこないのは、リレーションの問題だと思うのですが、
繰り返しフィールドのリレーションの条件で何が足りていないのでしょうか。
ご教示いただけるとありがたいです。
よろしくお願いいたします。
Offline
よく分かってませんが
IDと外部キーはどんな内容なのですか。
Day(日次利用::利用日[1])=Get ( 計算式繰り返し位置番号 )もダメかも。
Offline
単純な例ですが、こんな事したらできますよ。
http://pupld.net/21/150214/uhstkt8nby/index.cgi
Offline
ありがとうございます。
IDはシリアル番号を自動でふっています。
サンプルありがとうございました。
リレーション・記号変換の部分、大変勉強になりました。
意図通りにシンプルに表示できました。
Offline
Pages: 1
[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 508.17 KiB (Peak: 518.61 KiB) ]