みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
教えてください。
ポータル入力で各行に削除ボタンがあるのですが、
データがない場合も新規入力用にその削除ボタンが表示されていまして、
条件式でデータを入れてない場合、
そのボタンを非表示にしたいのですが、どのように設定すれば可能となるのでしょうか?
環境はファイルメーカー12です。
非表示には出来るけれど、ボタンとしての機能は消せないでしょう。
Offline
IsEmpty(そのポータル行のフィールド)を条件付き書式と
ポータル行削除のスクリプトに入れる?
関連レコードは入力欄が準備されているだけですから削除
スクリプトも動かないけど。
Offline
せっかく12なら「次の場合にオブジェクトを隠す」機能を使いましょう。
この機能ならボタンとして存在しなくなるので、誤って押されることもありません。
隠す条件式は次のようにするのが分かりやすいでしょう。
not IsValid(ポータル先TO::リレーションキーフィールド)
こうしておけば、新規入力用の行のみ、そのオブジェクトは非表示になります。
12よりも前のバージョンでは条件付き書式を工夫するか、
遮蔽用のオブジェクトを使うなどする必要があり、しかもボタンとして押せてしまいます。
12以降では何かを隠したい場合、まず「次の場合にオブジェクトを隠す」を検討すべきですね。
残念ながら「次の場合にオブジェクトを隠す」は 13 からの機能なのでチポさん、旅人さんの提案がよいかと。
Offline
> せっかく12なら「次の場合にオブジェクトを隠す」機能を使いましょう。
これ13からの機能です。
ボタンツールで作ったボタンは条件付き書式では枠線が消えませんね。
ホタンの線を無しにしておく必要が・・・
Offline
Pages: 1
[ Generated in 0.033 seconds, 7 queries executed - Memory usage: 511.09 KiB (Peak: 518.14 KiB) ]