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

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

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

You are not logged in.

Announcement

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


#1 2014-05-08 17:52:52

waju0010
Member

計算値で自動入力をしているフィールドの値をカウントする場合

受付管理テーブルで担当者を計算値で自動入力しているのですが、日報管理テーブルでの担当者と日付リレーションで担当者のその日の総客をcount関数でだしたいのですが、反映されません。
ちなみに受付管理テーブルの担当者を計算フィールドにするのをやめると反映されます。
ただそうすると、受付管理の担当者のところが手動でしないといけなくなるので、いい方法があれば教えて頂きたいのですが、、、
受付管理テーブルの担当者の計算式は=で会計管理テーブルの担当者です。

Offline

#2 2014-05-08 18:00:25

Shin
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

自動入力されているテキストフィールドでしたら、必ず動くはず。

計算フィールドだと、リレーション先のフィールドには、索引が必須です。
その計算式の中に索引が作られていないフィールドか、リレーション先のフィールドがあるのでしょう。

Offline

#3 2014-05-08 18:20:30

waju0010
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

どちらも索引結果を再計算するにチェックが入っております。計算式が非保存になっているからですか?

Offline

#4 2014-05-08 18:38:58

waju0010
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

チェックをはずそうとしているのですが、えらーがでてしまいます、、、
リレーションが蜘蛛の巣みたいにはりめぐらされているのでどう説明すればよいのやら、、、
会計管理テーブルの担当者は索引設定済です。受付管理テーブルと会計管理3のテーブルを担当者ではリレーションはしていません。(かなり複雑な事をしているので)
受付管理テーブルの担当者は=で会計管理テーブル3の担当者計算式をあてはめています。
ただそれが非保存になります。
私計算式に関してほぼ素人なもので、ひとつひとつ皆様のおかげで勉強させて頂いております。
この非保存はどうすればなおるのやら。

Offline

#5 2014-05-08 18:51:15

Shin
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

受付管理テーブルの担当者 だけをターゲットにすればいいのですが。
これはどこから情報を持ってきていますか。
それを、計算フィールドではなく、テキストフィールドにして、自動入力でその計算式を設定しておけばいいはず。

Offline

#6 2014-05-09 09:29:16

waju0010
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

返事が遅くなりまして申し訳ございません。順番では先に顧客の受付から始まり、あとで担当者が決まりますその担当者を入力するのはポータル内でしておりますのでその結果があとから受付管理に反映されれば完璧なんですが、、、ですので受付管理の担当者をテキスト形式で計算式をいれても反映されなかったんです。受付管理の担当者は説明通り会計管理の担当者です!

Offline

#7 2014-05-09 13:18:20

チポ
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

どのような計算か分りませんが、

参照フィールドを使った計算フィールドは、必ず非保存になります。

また、
入力値の自動化にしても、
その計算式の引数に参照フィールドを使っていると、
その変化に付いてゆけません。


その計算に関わる全てのフィールドにトリガを掛けて、
担当者に入力するのはどうでしょう。

Offline

#8 2014-05-09 15:01:46

waju0010
Member

Re: 計算値で自動入力をしているフィールドの値をカウントする場合

Shin様、チポ様ありがとうございました!
トリガをつけてしたところなんとかこれでいけますのでありがとうございました!

Offline

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.005 seconds, 9 queries executed - Memory usage: 562.41 KiB (Peak: 586.84 KiB) ]