回答いただきありがとうございました。
シャバダバ様にはサンプルまで作成いただきまして感謝いたします。
検索結果のレコードが無し、レイアウトを開いた時に対象レコードがない、レコード総数が無い場合に、シャバダバ様のポップアップボタンでフィールドを覆うのと、ダミーレコードを作成して回避するのをあわせて実装してみました。
検索などの後ですとうまく動作してエラーが出なくなりました。
ありがとうございます。
その後の動作はうまくダミーレコードを削除することと、ポップアップボタンをレコードなしの時以外は表示させないんどを組み合わせて、お知恵を利用させていただきます。
ありがとうございました。
また、躓いたときはよろしくおねがいします。
]]>ダウンロード FM17(Win) → 初心者のFileMaker pro Q&A
]]>それでもクリックの対策できてもキーボードを押されるとダイアログが出てしまいます。
レコードが0件になるというのは具体的にどのような場合でしょう?
Shinさんが書かれているように対象レコードが0件になるのを防いだり
対象レコードがないことを知らせる(ダイアログが出てもユーザが納得できる)ような工夫をしては如何でしょう?
ヘッダとボディの境界付近のヘッダ側にポップオーバーボタン(名前付けて)を置いて、その状態になったら、
オブジェクトの移動(その名前)スクリプトで拡げて(透明)、リストのボディを覆う方法(苦肉ですがw)
(拡げすぎるとヘッダーに移動して操作の妨げになるかも)
リスト形式で、1フィールドの高さでフィールドを並べて、レコードを表示するレイアウトがあります。
最初の時点で、まったくレコードが無い時、不用意にマウスでクリックすると、
「レコードがありません。レコードを作成するには、レコードメニューから[新規レコード]を選択してください。」
これを出したくない場合、何か方法はありませんでしょうか?。
よろしくおねがいします。
]]>