みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
はじめまして。
宜しくお願い致します。
下記のサイトを参考に年齢フィールド(計算フィールド)を作成し、外部データソースとしました。
https://support.claris.com/s/article/%E … anguage=ja
レイアウト側のファイルメーカーから参照した場合に、年齢が空欄となってしまうのですが
どう対処したら良いでしょうか。
ちなみに、元のファイルから確認した場合には、ちゃんと表示されます。
フィールドを外部データソースにしているように読めますが...
レイアウトのソースを外部テーブルにしないで、関連レコードのフィールドとして表示しているのでは?
ありがとうございます。
わかりづらくてすみません。
以下のようにファイルを分離しています。
A.fmp12
→テストテーブル:生年月日と年齢(計算フィールド)
B.fmp12
→レイアウトのみ、リレーションにてテストテーブルを設定。
※テストテーブルでレイアウトを作成し、生年月日は表示され、年齢は表示されない事象が発生します。
Aファイル上のレイアウトでは、
生年月日、年齢とも表示される。
Bファイル上のAファイルのレイアウトでは、
生年月日は表示されるが、年齢は表示されない。
ということですか?
あり得ないと思いますよ。
もう一度その設定を調べ直しでしょうね。
Offline
やり直してみましたが、現象変わらずでした。
ただ、特に変更してはいませんが、Aファイルを上書き保存したら表示されました。
なにこれ、、
環境のせてませんでした。Filemaker Pro 19 です。
上書き保存ってなんです?
FileMaker にそのような概念はないのですが......
Offline
失礼しました。
上書き保存でなく、レコードを追加して、生年月日を入れて、年齢が計算されているのを確認してファイルを閉じる
という作業でした。
レコードを確定するまでは反映されませんけど、最初の質問の時点でAファイルにレコードを1つしか作ってなかったってことはないですよね?
>レコードを確定するまでは反映されませんけど、最初の質問の時点でAファイルにレコードを1つしか作ってなかったってことはないですよね?
はい、1000レコードくらいあります。
Pages: 1
[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 516.34 KiB (Peak: 521.25 KiB) ]