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

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

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

You are not logged in.

Announcement

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


#1 2019-12-12 17:30:59

ser
Member

連動がうまくいきません。

度々初歩的な質問をして申し訳ありません。

学年フィールド(ここには1~6までの数字のみしか入力しません)
とそれに連動させたい
金額フィールドがあります。

学年が1の場合は金額に1000、2の場合は1400、3の場合は2000、、、と決まった数字を自動で反映させたいです。

金額フィールドの計算にCaseを入れて反映できるようにはなったのですが、
間違えて修正した際(学年に1と入力して、金額に1000が反映されたあとに学年を2に変更)に
金額フィールドは修正前のままになります。

ここを修正するたびに連動させたいのですがいい方法があれば教えてください。

よろしくお願いします。

Offline

#2 2019-12-12 18:10:15

ててを
Member

Re: 連動がうまくいきません。

入力値の自動化で計算しているのでしょうか。
「フィールドに既存の値が存在する場合は置き換えない」のチェックを外せばご希望の動きになると思います。
また、金額フィールドを計算タイプにしても良いです。

Offline

#3 2019-12-12 19:13:17

Hiro
Member

Re: 連動がうまくいきません。

本題と多少外れますが、説明からするとこの計算式は、
今のCase式よりChoose式の方がすっきりと書けるでしょう。

● Choose(学年; ""; 1000; 1400; 2000; 〇; 〇; 〇)

Offline

#4 2019-12-12 21:59:15

Shin
Member

Re: 連動がうまくいきません。

長い目で見て、数年後には金額の改訂があるかもしれませんね。
学年と金額、その設定日付を別のテーブルで管理し、リレーションで参照するのがお薦めです。

Offline

#5 2019-12-13 09:07:56

ser
Member

Re: 連動がうまくいきません。

ててを様
Hiro様
Shin様

みなさまアドバイスありがとうございました!!!
無事いい感じになりました!!

本当にありがとうございます!!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.012 seconds, 9 queries executed - Memory usage: 549.93 KiB (Peak: 582.12 KiB) ]