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

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

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

You are not logged in.

Announcement

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


#1 Re: 初心者のFileMaker pro Q&A » 栄養値の計算 » 2022-06-21 08:52:04

もう一度よく勉強してみます。
ありがとうございました。

#2 Re: 初心者のFileMaker pro Q&A » 栄養値の計算 » 2022-06-20 17:21:53

テーブル2(マスタ)
コード  食品名  エネルギー  たんぱく質 ・・・
0000   たまご  151     12.3
0001   チーズ  339     22.7

テーブル1(計算結果)
コード  食品名  数量g  エネルギー  たんぱく質 ・・・
0000   たまご  10    15.1     1.23        1段目
0001   チーズ  10    33.9     2.27        2段目
このように計算させて、下段に集計フィールドを作りたいです。


ふたつのテーブルはコードでリレーションしました。
テーブル1でコードと数量を入力すると計算が返ってきます。食品名はルックアップで自動入力するようにしました。
しかし、2段目のコードを入力しても計算が返ってこないのはどうしてでしょうか。
それぞれ別のフィールドを作成しています。繰り返しフィールドは使用していません。
何が間違えているのか教えていただけないでしょうか?

#3 Re: 初心者のFileMaker pro Q&A » 栄養値の計算 » 2022-06-17 17:42:50

Shin様

食品コードでリレーションしましたが、
食品名を入力すると、それに対応するコードを拾ってくるようにするにはどのようにすればよろしいでしょうか。
または、その逆も可能でしょうか?

また、ふたつ目以降の食品名は、数量を入れても正しい計算結果を拾ってきていません(ひとつ目と同じ数値をかえしてくる)。

#4 初心者のFileMaker pro Q&A » 栄養値の計算 » 2022-06-17 15:47:53

shimo5501
Replies: 6

FileMaker Pro13を使用しています。
FileMaker初心者です。ご教授お願いいたします。

栄養値の計算を行いたいと考えています。
テーブル1→計算結果を表示する
テーブル1では、食品コードまたは食品名を入力し、数量(g)を入力すると、マスタから数値を拾ってきて、食品の栄養成分が自動で計算されるようにしたいです。
さらに、テーブル1には、複数の食品の栄養値が並べらることができ、それぞれの数値の合計を下部に計算して表示したいです。

テーブル2→成分値入力(マスタ)
テーブル2には、食品100g当たりの栄養成分を入力する、「食品コード」「食品名」「エネルギー」「たんぱく質」「脂質」「炭水化物」...とフィールドが複数あります。

食品コードと食品名の関連付け?
リレーションシップと計算式がいまいち上手くいきません。
どのようにすれば、うまく計算できるでしょうか?
よろしくお願いいたします。

#5 Re: 初心者のFileMaker pro Q&A » 空白のフィールド値は計算しない方法 » 2020-04-24 08:32:04

Hiroさん

いうことない、完璧です。
ありがとうございました。たすかりました。

#6 Re: 初心者のFileMaker pro Q&A » 空白のフィールド値は計算しない方法 » 2020-04-23 09:18:10

おぉ、早速ありがとうございました。
上手くできました。

条件追加で大変申し訳ありません。
鶏卵フィールドに「1個」と入力した場合に、別のフィールドに「生卵黄」と入力した場合は「1」を、「加熱卵黄」と入力した場合は「0」を返す条件を追加できますでしょうか?

たとえば、以下のような計算が成り立つようにできればと考えています。
生卵黄 1個、小麦 1g、牛乳1g の場合 1+22+22=45
加熱卵黄 1個、小麦 1g、牛乳1g の場合 0+22+22=44
加熱全卵 1/2個、小麦 1g、牛乳1g の場合 550+22+22=594

#7 初心者のFileMaker pro Q&A » 空白のフィールド値は計算しない方法 » 2020-04-22 18:41:19

shimo5501
Replies: 4

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

「鶏卵」「小麦」「牛乳」というフィールドがあり、それぞれグラム数またはテキストで入力します。
それぞれのたんぱく質含有量を求めるフィールドの計算式を教えて欲しいのですが、
それぞれのたんぱく質1g当たりの換算係数は「22」を使用します。

また、鶏卵のフィールドは表示方法が「1/32個」「1/16個」「1/8個」「1/4個」「1/2個」「1個」で表示をしたいので、
卵1個を50gとした場合、鶏卵のみでは以下の計算となりました。

If (鶏卵= "1/32個";"1.5625" ;If(鶏卵="1/16個";"3.125";If(鶏卵="1/8個";"6.25";If(鶏卵="1/4個";"12.5";If(鶏卵="1/2個";"25";If(鶏卵="1個";"50"))))))* 22

ただし、それぞれのフィールド値が空白の場合は除外して計算をしたいと考えています。

例)鶏卵 1個、小麦 空白、牛乳 空白 の場合 たんぱく質含有量は 50*22=1100g
  鶏卵 1個、小麦 10g、牛乳 空白 の場合 たんぱく質含有量は (50+10)*22=1320g

といった感じの数値を導きたいのですが、空白のフィールドを除外する方法がわかりません。
どなたかご教示お願いします。

#8 Re: 初心者のFileMaker pro Q&A » 体重管理 過去の値と比較する » 2018-02-01 12:11:39

チポさん

丁寧な解説ありがとうございました。
表示することができました。

#9 Re: 初心者のFileMaker pro Q&A » 体重管理 過去の値と比較する » 2018-02-01 10:46:53

初心者で何度もすみません。

・年月フィールドに計算式をいれればよいのでしょうか?
・3ヶ月前、6ヶ月前の体重の値をかえすのが、3ヶ月前フィールドと6ヶ月前フィールド でよいでしょうか?

申し訳ありません。
もうすこし詳しくお願いできませんでしょうか。

#10 Re: 初心者のFileMaker pro Q&A » 体重管理 過去の値と比較する » 2018-01-31 17:51:13

Shinさん
返信ありがとうございます。

たしかに運用面まで考えていませんでした。
もしも、先ほどの内容の解決策があれば教えてください。

#11 Re: 初心者のFileMaker pro Q&A » 体重管理 過去の値と比較する » 2018-01-31 17:49:03

チポさん
返信ありがとうございます。

測定は月1回です。
3ヶ月前フィールド=Month ( 測定日 ) - 3 でよいでしょうか。

具体的にリレーションのやり方教えていただいてよろしいですか?
無知ですみません。

#12 初心者のFileMaker pro Q&A » 体重管理 過去の値と比較する » 2018-01-31 16:25:11

shimo5501
Replies: 9

初心者ですみません。
フィールド 「ID」「測定日」「体重」があります。

体重の測定月で検索をかけると、対象者の一覧表がでるようなレイアウトをつくりました。
さらに、体重の値の横に過去の体重(例えば3ヶ月前)を表示するにはどのようにすればよいでしょうか。

例)
ID      体重kg      測定日     体重kg(3ヶ月前)    体重kg(6ヶ月前)
______________________________________________________________
12345        50          2000/1/1           48               45
______________________________________________________________
54321      80      2000/1/10        82               85
______________________________________________________________



こんな感じです。体重(3ヶ月前,6ヶ月前)を求めるための計算式やリレーションで簡単な方法があれば教えてください。
よろしくお願いいたします。

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 6 queries executed - Memory usage: 619.25 KiB (Peak: 640.29 KiB) ]