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

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

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

You are not logged in.

Announcement

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


#1 2018-12-14 23:00:51

coochan
Member

フィールドに入っている値を数字(1)とした計算式を教えて下さい。

テーブルA::進捗フィールド
値10項目あり

テーブルB::進捗計算フィールド
  テーブルA::進捗フィールドに値が入ってれば"1"としたい ←   これの計算式を教えて下さい
テーブルB::進捗集計フィールド
  テーブルB::進捗計算フィールドの合計の値を求める。

テーブルA::進捗フィールド="*"としたら0としか表示されませんでした・・・

よろしくお願いします。


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

Offline

#2 2018-12-15 05:49:01

Moz
Member

Re: フィールドに入っている値を数字(1)とした計算式を教えて下さい。

計算式では検索用の演算子「*」は利用できません。
例示された式では テーブルA::進捗フィールド が 「*」 か否かという式に(汗)

空欄を判定する IsEmpty を not で利用するなどの方法があります。

Case ( not IsEmpty ( テーブルA::進捗フィールド ) ; 1 )

なお、論理式(真か偽か)という扱いが為されるので

not IsEmpty ( テーブルA::進捗フィールド )

だけでもOKですが パッと見で分からない方もいるので
あとから見直すことを考えたら Case や If を使っておいたほうが無難です。

IsEmpty
https://www.filemaker.com/jp/11help/htm … 33.12.html

Offline

#3 2018-12-15 09:16:35

coochan
Member

Re: フィールドに入っている値を数字(1)とした計算式を教えて下さい。

ありがとうございます。できました!!


OS:[win10]
FileMaker Ver:[Pro11]
FileMaker Server 11も利用
現在 コールシステムでファイルメーカーを利用してます。

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: 505.96 KiB (Peak: 515.42 KiB) ]