※ ChatGPTを利用し、要約された質問です(原文:ファイルメーカでの条件付き画像表示)
ファイルメーカでの条件付き画像表示について
このQ&Aのポイント
ファイルメーカにおいて条件による画像表示がうまく行かない状況が発生しています。フォーム画面で最後のレコードを表示した際に、特定の画像を表示したいと考えています。
オブジェクトフィールドを2つ追加し、画像1と画像2としました。画像1を透明にし、最終レコードが表示される場合は画像2を表示して消し、それ以外の場合は背景の画像を表示するように設定しました。
しかし、画像1が透明にならず、式もうまく機能していないようです。また、オブジェクトフィールドについても理解が不十分な状態です。初心者の質問で申し訳ありませんが、ご助力いただけると幸いです。
ファイルメーカで条件による画像表示がうまく行きません。
前に似たような質問をされている方がいたので参考にしましたがだめでした。
フォーム画面でレコードの最後を表示した時に(最後です)の旨の画像を表示したいです。
データベースでオブジェクトフィールドを2つ追加し、(画像1)(画像2)とし、1はオプションで計算にし if(get(レコード番号)=get(レコード総数): "" , 画像2)
画像2はグローバルフィールドにして背景色で塗りつぶしました。
画像1を透明にし、条件で最終レコードが表示されたら空白で背景の画像を表示し、それ以外は画像2を表示して消す、との事だと思いますが、
まず、画像1が透明にできない(白になります)、多分式が間違っているのでしょうが、
画像も入れ替わりません。
オブジェクトフィールド自体を理解出来てないんでしょうか?
本当に素人な質問です申し訳ないですが、よろしくお願いします。
お礼
すみません!! 解決しました。 計算結果のところに「オブジェクト」ではなく「数字」になってました。 修正したらちゃんと表示できました!! 本当に助かりました、ありがとうございました。
補足
早速ご回答いただきありがとうございます。 変なやり方をしてたんですね、教えていただいた方が簡潔で良いです。 早速、試してみたのですが、オブジェクトフィールドにはグローバルフィールドに挿入した画像ではなく 赤色で”0”と表示されてしまいます。 挿入した画像はPING形式で、両方のフィールドのサイズも同じにしてますが……