• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Filemakerの年齢の自動入力について)

FileMakerProの年齢自動入力方法について

このQ&Aのポイント
  • FileMakerProのデータベース作成で、生年月日から自動で年齢を計算する方法について教えてください。
  • 現在はTruncate((作成年月日- 生年月日)/365.25; 0)を使用していますが、生年月日が空白の場合でも年齢欄を空白にする方法はありますか?
  • それともっと簡単な方法があるのでしょうか?助けてください!

質問者が選んだベストアンサー

  • ベストアンサー
  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.4

新しく作った式で年齢フィールドを「計算式で全置換」するといいのですよ。 全置換は取り消しできませんから、コピーしたファイルで試して下さい。

miku418
質問者

お礼

ありがとうございました。「計算式で全置換」も悩みましたが、「フィールド内容の全置換」でよろしいんですよね。とにかく、うまくいったと思います。ありがとうございました。

その他の回答 (3)

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.3

>2011のままでした。 自動入力はあくまでも新規入力の場合だけです。 既存のレコードの式を変更しても結果は書き換えられません。 計算フィールドにしない理由があるのですか?

  • yasuto07
  • ベストアンサー率12% (1344/10625)
回答No.2

ちょっとしたことが難しいですよね、考え方だけ、教えます、年齢計算用の今日ー生年月日、ワル365・25ですね。 モウヒトフィールド、作り、コピーさせて、表示させたら、からにこだわるならね。 私なんか、まだ、5・1つ買ってますからね。

miku418
質問者

お礼

すみません。意味が今一つわかりません・・・

  • chieffish
  • ベストアンサー率44% (1149/2554)
回答No.1

わかりやすく書くと Case(not IsEmpty(生年月日);年齢の式; "" )

miku418
質問者

お礼

ありがとうございます。ただ、この年齢の式のところにTruncate((作成年月日 コピー- 生年月日)/365.25; 0)を入れるということですか?やってみたのですが、2011のままでした。よろしくお願いします。

関連するQ&A