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

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

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

You are not logged in.

Announcement

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


#1 2022-05-19 13:59:19

masayoshi
Guest

最後に入力したデータをコピぺしたい。

お世話になります。

ID1 ID2 ID3、、、、、、という人物がおり
それぞれが体重測定いたします。フィールドとしてはID 日付 体重

そして別テーブルの体重フィールドに、一番最寄り(最後に)に計測した体重を別テーブルの体重のところに張り付けたい。

リレーションを組んで自動でコピペできるのかと思いきや、最初に入力した体重だけが入力されてしまいます。

おそらく、とても基本的な質問なんでしょうが、私にはできません。

ご教示いただければと思います。

#2 2022-05-19 14:32:58

チポ
Member

Re: 最後に入力したデータをコピぺしたい。

リレーションの設定で照合順を指定できます。
そこで、日付の降順に設定すれば、最新のレコードを一番に照合します。

別テーブルのレイアウトに、この参照フィールドを配置すれば、
別テーブルの体重フィールドは不要になりますね。

Offline

#3 2022-05-19 15:44:39

masayoshi
Guest

Re: 最後に入力したデータをコピぺしたい。

ご指導ありがとうございます。

最後に諮った体重が入力されるようになりました。
しかしながら、それ以前の体重参照フィールドもすべて、最後に計測した体重に代わってしまいます。

ID1 ID2、、、、    個人フィールド
それぞれに体重を計測する 体重フィールド

別のテーブルで
個人フィールドでリレ
体重参照フィールド

新規レコードでID入力すると最寄り、直近の体重が入力されますが、ついでに、それまでの体重のところも直近の体重に置き換わってしまいます
置き換わらない方法をご指導いただけませんか?

よろしくお願いします

#4 2022-05-19 15:53:18

チポ
Member

Re: 最後に入力したデータをコピぺしたい。

> ID1 ID2、、、、    個人フィールド
> それぞれに体重を計測する 体重フィールド

これは各IDごと、体重測定1回ごとに1レコードですよね?

> 別のテーブルで
これはIDがユニークな個人マスタのようなものではないのでしょうか?


テーブルに名前を付けてください、それのほうが分かりやすいでしょう。

Offline

#5 2022-05-19 16:10:36

masayoshi
Guest

Re: 最後に入力したデータをコピぺしたい。

チポ wrote:

> ID1 ID2、、、、    個人フィールド
> それぞれに体重を計測する 体重フィールド

これは各IDごと、体重測定1回ごとに1レコードですよね?

はい、1回ごとの体重測定といいますか、目標の体重であります。目標の設定が経時的に変化。
「目標体重のテーブル」、目標体重を変更した場合、新しいレコードで IDと日付フィールドと目標体重フィールドに体重入力

> 別のテーブルで
これはIDがユニークな個人マスタのようなものではないのでしょうか?


こちらは「実施テーブル」として実測の体重を計測値を入力するフィールド、 IDフィールド、測定日フィールド、 参照目標体重フィールドとなりす。

説明が下手でもうしわけありません。

目標体重を新規レコードで新しい体重を入力すると、「実施テーブル」の参照目標フィールドの値が新しい入力値に置き換わってしまいます。

すいません 説明が下手でもうしわけありません


テーブルに名前を付けてください、それのほうが分かりやすいでしょう。

#6 2022-05-19 16:27:30

masayoshi
Guest

Re: 最後に入力したデータをコピぺしたい。

これはIDがユニークな個人マスタのようなものではないのでしょうか?

個人識別=IDであります

#7 2022-05-20 07:44:11

himadanee
Guest

Re: 最後に入力したデータをコピぺしたい。

目標は実施より前に決めてる数値なので、リレーションにソートだけでなく日付も必要ということでは。

実施::ID=目標体重::ID
AND
実施::日付>=目標体重::日付

日付条件に=も入れるべきかどうかは自分で決めてください。(計った後で次の目標をすぐ(同日に)決めるとしたら、入れないべきか。同日の計る前に決める場合と両方あるとしたら、日付でなくタイムスタンプで時刻も必要になる)

#8 2022-05-21 07:34:24

masayoshi
Guest

Re: 最後に入力したデータをコピぺしたい。

himadanee様 チボ様

ご指導の下、無事問題解決できました。
誠にありがとうございました。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 7 queries executed - Memory usage: 517.51 KiB (Peak: 522.05 KiB) ]