みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
お世話になります。
ID1 ID2 ID3、、、、、、という人物がおり
それぞれが体重測定いたします。フィールドとしてはID 日付 体重
そして別テーブルの体重フィールドに、一番最寄り(最後に)に計測した体重を別テーブルの体重のところに張り付けたい。
リレーションを組んで自動でコピペできるのかと思いきや、最初に入力した体重だけが入力されてしまいます。
おそらく、とても基本的な質問なんでしょうが、私にはできません。
ご教示いただければと思います。
リレーションの設定で照合順を指定できます。
そこで、日付の降順に設定すれば、最新のレコードを一番に照合します。
別テーブルのレイアウトに、この参照フィールドを配置すれば、
別テーブルの体重フィールドは不要になりますね。
Offline
ご指導ありがとうございます。
最後に諮った体重が入力されるようになりました。
しかしながら、それ以前の体重参照フィールドもすべて、最後に計測した体重に代わってしまいます。
ID1 ID2、、、、 個人フィールド
それぞれに体重を計測する 体重フィールド
別のテーブルで
個人フィールドでリレ
体重参照フィールド
新規レコードでID入力すると最寄り、直近の体重が入力されますが、ついでに、それまでの体重のところも直近の体重に置き換わってしまいます
置き換わらない方法をご指導いただけませんか?
よろしくお願いします
> ID1 ID2、、、、 個人フィールド
> それぞれに体重を計測する 体重フィールド
これは各IDごと、体重測定1回ごとに1レコードですよね?
> 別のテーブルで
これはIDがユニークな個人マスタのようなものではないのでしょうか?
テーブルに名前を付けてください、それのほうが分かりやすいでしょう。
Offline
> ID1 ID2、、、、 個人フィールド
> それぞれに体重を計測する 体重フィールド
これは各IDごと、体重測定1回ごとに1レコードですよね?はい、1回ごとの体重測定といいますか、目標の体重であります。目標の設定が経時的に変化。
「目標体重のテーブル」、目標体重を変更した場合、新しいレコードで IDと日付フィールドと目標体重フィールドに体重入力> 別のテーブルで
これはIDがユニークな個人マスタのようなものではないのでしょうか?こちらは「実施テーブル」として実測の体重を計測値を入力するフィールド、 IDフィールド、測定日フィールド、 参照目標体重フィールドとなりす。
説明が下手でもうしわけありません。
目標体重を新規レコードで新しい体重を入力すると、「実施テーブル」の参照目標フィールドの値が新しい入力値に置き換わってしまいます。
すいません 説明が下手でもうしわけありません
テーブルに名前を付けてください、それのほうが分かりやすいでしょう。
これはIDがユニークな個人マスタのようなものではないのでしょうか?
個人識別=IDであります
目標は実施より前に決めてる数値なので、リレーションにソートだけでなく日付も必要ということでは。
実施::ID=目標体重::ID
AND
実施::日付>=目標体重::日付
日付条件に=も入れるべきかどうかは自分で決めてください。(計った後で次の目標をすぐ(同日に)決めるとしたら、入れないべきか。同日の計る前に決める場合と両方あるとしたら、日付でなくタイムスタンプで時刻も必要になる)
himadanee様 チボ様
ご指導の下、無事問題解決できました。
誠にありがとうございました。
Pages: 1
[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 517.51 KiB (Peak: 522.05 KiB) ]