ファイルメーカー チェックボックスごとの詳細記入欄がチェックの有無で表示、非表示する

動物病院向け、ヒアリングシートをファイルメーカーで作製中。
ペットの食事内容を記入する個所、食事の種類ごとに詳細を記入する入力を項目があり、これがチェック有りの場合のみ表示されるようにしたい。

f:id:meikotan:20180131152311p:plain

以下のように、チェックが付いてるものだけ詳細を表示させる。これが地味に悩みました。


やり方

ドライフードの詳細入力ボックスの場合
インスペクタ→データベースマーク→動作→次の場合オブジェクトを隠す

IsEmpty ( FilterValues ( 患者::食事_種類_ ; "ドライフード" ) )
FilterValues ( フィルタするテキスト ; フィルタ値 )

フィルタ値で指定した値にチェックが入ってない場合は、空を返す。

IsEmpty ( フィールド )

フィールドの値が空の場合「1」(true)を返す

メモ

ファイルメーカーチェックボックスはチェックすると、その文字列がそのままDBに格納される。
ファイルメーカーの場合、あまり表示、非表示とかしないのかな。