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

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

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

You are not logged in.

Announcement

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


#1 2016-12-19 11:37:36

izu
Guest

どちらかの項目に入力しても項目名を表示させるには

FM12 Win7

いつもお世話になっております。
例として、項目名が握力で右が10で左が20だった場合に左しか入力できなかった。
表記は、握力 10/20 としたいので計算式は以下になるかと思います。
Case(not IsEmpty(右);"握力"&右)&Case(not IsEmpty(左);"/"&左)
これに左しか入力できなくても 握力/20 と表示させるにはどうしたら良いでしょうか。

よろしくお願いします。

#2 2016-12-19 12:10:37

tim
Guest

Re: どちらかの項目に入力しても項目名を表示させるには

"握力"&Case(not IsEmpty(右);右)&Case(not IsEmpty(左);"/"&左)

#3 2016-12-19 13:24:21

チポ
Member

Re: どちらかの項目に入力しても項目名を表示させるには

"握力" & 右 & Case ( not IsEmpty ( 左 ); "/" & 左 )
でいいでしょう。

右だけのとき「/」を付けたいのなら、
  "握力" & 右 & Case ( not IsEmpty ( 右 ) or not IsEmpty ( 左 ) ; "/" ) & 左
でいいですね。

Offline

#4 2016-12-19 16:31:38

izu
Guest

Re: どちらかの項目に入力しても項目名を表示させるには

tim様、チポ様
ありがとうございます。

書いた内容が説明不足でした。
右と左の両方が空白の時は、握力も表示させないようにしたいです。
右20で左30 両方だと「握力20/30」右だけ「握力20」左だけ「握力/30」両方空白は「」のように。

まだ計算式と関数に慣れておらずお手数ですがよろしくお願いします。

#5 2016-12-19 17:37:45

チポ
Member

Re: どちらかの項目に入力しても項目名を表示させるには

Case ( not IsEmpty ( 右 ) or not IsEmpty ( 左 ) ; "握力" ) & 右 & Case ( not IsEmpty ( 左 ) ; "/" & 左 )
でいいのでは。


「握力」をテキストオブジェクトにして、
条件で隠すことも出来ますね。

Offline

#6 2016-12-19 18:26:02

Hiro
Member

Re: どちらかの項目に入力しても項目名を表示させるには

検証してないけど、

デフォルトの『式内の全フィールドの値が空欄の時、計算しない』のままになっていれば、
チポさん#3の前式のままで良いのでは?

Offline

#7 2016-12-19 18:43:04

izu
Guest

Re: どちらかの項目に入力しても項目名を表示させるには

チポ様、Hiro様
返信ありがとうございます。
最後のチポ様の計算式で出来ました。
Hiro様の検証してみます。

改めて自由度の高さと奥の深さを痛感しました。
皆さんありがとうございました。

今後ともよろしくお願いします。

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

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.006 seconds, 7 queries executed - Memory usage: 511.11 KiB (Peak: 518.11 KiB) ]