電子書籍の厳選無料作品が豊富!

FileMakerで、フィールドを2つ作り、それぞれA、Bとします。フィールドBを計算値自動入力にし、式をA+1にします。データのタイプは日付や数値です。

初回のAへの入力のときはBに自動計算されたものが入力されるのですが、その後にAを修正してもBは再計算されません。
Bを一度消去して、Aを入力しなおすと再計算されますが、それ以外の方法はないものでしょうか。
ご存知の方、よろしくお願いします。

A 回答 (2件)

数値フィールドや日付フィールドではそうなります。

あくまで当該
フィールドの「初期値」を自動入力してくれてるだけですので。

フィールドAの内容によって常に一定の計算をした結果が欲しいので
したら、フィールド Bは計算フィールドであるべきです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
早速試してみたところ、うまく計算されました。
ありがとうございました。

お礼日時:2003/06/11 10:16

Bのタイプを「計算」にしてみましょう。


オプションで計算式A+1を入れ、計算結果を「数値」「日付」にすれば可能です。

Bのタイプがどうしても「数値」や「日付」でないと駄目な場合、スクリプトで「フィールド内容の全置換」を使用して、Bを再計算させるのが手っ取り早いかも?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
フィールドタイプを計算にしてみたらうまく行きました。スクリプトを使うやり方も試してみたいと思います。
どうもありがとうございました。

お礼日時:2003/06/11 10:28

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!